Форум программистов, компьютерный форум 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 т.е. есть... подробнее

Показать сообщение отдельно
Koshik
1 / 1 / 0
Регистрация: 07.04.2015
Сообщений: 5
17.10.2015, 16:00
Что касается override - то в swift 2.0 его не пишут только для init() с параметрами. Если входные параметры отсутствуют (void), то override не используется.
Так же прошу обратить внимание что теперь (со второй версии стрижа) super.init указывается в самом конце переопределяемой функции.
Извиняюсь что код выделен как с++, но это Swift
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import Foundation
 
class withParam: NSObject{
    init(param: Int){
        self.someVar = param
        //Обратите внимание
        //super.init вызывается самым последним!
        super.init()
    }
    var someVar: Int
}
 
class withoutParam: NSObject{
    override init(){
        someVar = 0
        //Обратите внимание
        //super.init вызывается самым последним!
        //иначе выдает ошибку
        //Property 'self.someVar' not initialized at super.init call
        super.init()
    }
    var someVar: Int
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru