Anonymous
первый байт мы купили с рук и он был прокачаный. перепаян проц и оперативка и еще там был дисковод с кучей дискет.
Anonymous
правда он долго не прожил, так как брат чего-то в отрытый влез. Что-то подкручивал там
Anonymous
потом новый в стандартной комплектации купили и пользовались пока дисковод не сдох
Anonymous
А в школе у нас нормальные компы поставили только когда я был в 11 классе
Anonymous
сразу стояли Немиги, потом из другой школы нам передали Корветы. Но там хоть учительский был пентиум-100. На нем я и сидел на уроках. Правда играл в 1000, поле чудес и волейбол
Anonymous
Как вам идея POP?
Норм, использую
Artem
Швифтеры, объясните пожалуйста: let restartAction = UIAlertAction(title: "Restart", style: .cancel, handler: { _ in self.startOver()}); Почему вот эта штука работает только внутри функции, но как член класса не заходит? Где почитать нормальное объяснение?)
Artem
Я нашел вот это: https://stackoverflow.com/questions/38804691/value-of-type-nsobject-viewcontroller-has-no-member-dbrestclient но тут нет объяснения почему
Evgenii
у тебя там ссылка на экземпляр класса - self
Evgenii
как она будет как член класса работать если в этот момент он еще не инстанцирован?
Evgenii
ну типо оно не так работает
Evgenii
инстанцированный класс это объект у которого ВСЕ свойства инстанцированны
Evgenii
а у тебя одно из свойств требует ИНСТАНЦИРОВАННОГО класса
Evgenii
и оп
Evgenii
как решить этот конфликт?
Artem
java просто так ругается только на static члены
Artem
типа че ты там к классу обращаешься когда меня можно без него вызвать
Evgenii
чет я вообще сейчас не понял
Artem
))
Artem
в java есть static, это когда ты можешь обратиться к члену класса без инстанциирования класса
Artem
и когда ты пытаешься например в статик методе обратиться к this, компилятор ругается
Artem
тут мне вполне понятно)
Artem
в свифт я понял твое объяснение
Evgenii
дело в том что ты и java не понимаешь как статик работае, ну судя из твоих слов
Evgenii
статик это свойство (переменная смотря какая терминология у тебя в голое) именно класса
Evgenii
там вообще объект класса не участвует
Jian Yang
Хуява все на котлине
Evgenii
только сам класс
Artem
И что тут расходитс я с моими словами?
Artem
Lazy?
во-во
Artem
наверное можно было бы как-то разобраться к какому self я буду обращаться
tiga
наверное можно было бы как-то разобраться к какому self я буду обращаться
https://stackoverflow.com/questions/24305134/accessing-self-from-instance-properties-which-are-closures
Evgenii
И что тут расходитс я с моими словами?
возможно я просто тебя не понял
Evgenii
Lazy?
но lazy это не равно тому что он спрашивал
Evgenii
lazy проперти инициализируются при первом обращении и они не могут быть константами
Ilya
ребят, как заполнить UIPickerView инфой из coredata?
Ilya
func pickerView(subjectPicker: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? { } эта же функция?
Ilya
просто вместо текста в итоге вопросики вылетают в пикере
Ivan
Вроде то, что и требовалось
Evgenii
много откуда можно обращаться к self, но из константы нельзя
Evgenii
изначально стоял вопрос почему оно не работает
Evgenii
а не как сделать так что бы работало
Ivan
Ну тоже верно)
Evgenii
просто оказалось что ты лучший экстрасенс чем я)
Ivan
😂
Artem
на самом деле оба зашли хорошо)
Anonymous
Ставь обоим лайки
Evgenii
let a = self.makeA()
даже если a это свойство?
Anonymous
Я про него и говорю
Anonymous
Раунд?
Evgenii
если makeA() это статик
Anonymous
Нет
Alex
Да
свойство == property? ээээ нет, нельзя
Evgenii
чет ты не прав
Alex
Нет
makeA() -> Type { return a }
Anonymous
Andrew
дык потестите
Alex
удачи скомпилироваться
Evgenii
Evgenii
держи
Anonymous
А блин
Anonymous
Я дурак
Evgenii
дык потестите
это настолько просто, что даже проверять не надо, что бы понять что я прав)
Anonymous
Перепутал
Anonymous
Раунд!
Anonymous
С лейзи перепутал
Anonymous
Под престать читать за рулем
Anonymous
На светофоре можно
Anonymous
Alex
На светофоре можно
тут один уже почитал на светофоре
Alex
2 операции на одного меня
Anonymous
:(