Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Не проходит инициализация - Swift

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Swift Хочу пойти на курсы SWIFT http://www.cyberforum.ru/swift/thread1526554.html
Добрый день, вот хочу пойти на курсы SWIFT , нашел вот эти http://www.specialist.ru/dictionary/definition/swift подскажите может кто то слышал про эти курсы, нормальные они? Или может посоветуете...
Swift Не правильный масштаб в симуляторе xcode 6 Всем привет! Столкнулся со следующей проблемой - не правильно масштабируется содержимое экрана в симуляторе Xcode. Размер плэйграунда выставил в разрешение экрана iphone 5. Видно, что все содержимое... http://www.cyberforum.ru/swift/thread1525959.html
Как сделать прозрачный TitleBar в окне (MAC OS, XCode, Swift, Cocoa) Swift
Тема не относится к мобильной разработке, но не смог найти раздел разработки под мак. Не могу понять как сделать так, чтобы как в приложенном примере (Калькулятор). Т.е. чтобы можно было изменить...
Можно ли освоить Swift без изучения Objective-C? Swift
Всем привет! Из лирики: Хочу начать изучать swift, из опыта - давно освоен html. Читаю форум - пишете, что без ObjC никак нельзя. Развенчайте мои ожидания - является ли язык swift возможностью...
Swift Как из одного View передать переменную в другой? http://www.cyberforum.ru/swift/thread1515648.html
Еще раз здравствуйте, программисты, подскажите пожалуйста как из одного View передать переменную в другой? У меня есть ViewController в котором переменная Number, её нужно передать в OneView
Swift Мутирование массива - Swift Доброго времени суток! Столкнулся с проблемой, которую уже 3й день не могу решить: Я отправляю запрос на сервер, и получаю данные, которые записываю в массив и вывожу на картку MapKit т.е. есть... подробнее

Показать сообщение отдельно
TexHuK
9 / 9 / 0
Регистрация: 19.10.2011
Сообщений: 102

Не проходит инициализация - Swift

08.09.2015, 09:25. Просмотров 520. Ответов 3
Метки (Все метки)

Приветствую!

Изучаю урок https://youtu.be/CpIoHPUyu8s
по написанию игры, и тут столкнулся с такой пока не очень понятной проблемкой.
Судя по уроку, игра писалась на старом swift-е
и в новой версии как-то не очень понятно? почему функция не работает так как надо

если взглянуть на https://youtu.be/CpIoHPUyu8s?t=16m49s
эту функцию из урока, то новый свифт переделывает ее по другому, а точнее
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
override init(size: CGSize) {
        super.init(size: size)
        self.backgroundColor = SKColor.blackColor()
        player = SKSpriteNode(imageNamed: "gun.png")
        
        player.position = CGPointMake(self.frame.size.width/2, player.size.height/2 + 20)
        
        self.addChild(player)
        
        self.physicsWorld.gravity = CGVectorMake(0, 0)
        self.physicsWorld.contactDelegate = self
    }
 
    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
а в уроке начинается с init(size: CGSize) без override
и еще добавляется функция required init?
в общем у меня кораблик не появляется, по какой причине?

ставил брекпоинты в этой функции? они не срабатывают, как ее запустить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru