Size: a a a

2019 June 24

D

Den in SwiftBook
Всем привет
Такой вопрос - есть два класса и есть две переменные этих классов в классе view controller
Переменные активно используются для хранения и отображения информации на экране и после завершения работы не удаляются из памяти
Выход вроде очевиден - сделать их weak или unowned, но как их проинициализировать тогда?
То есть при создании экземпляра контроллера и перед тем, как его запушить на экран, я делаю типо viewController.firstVar = FirstVar() и viewController.secondVar = SecondVar()
Они инициализируются и сразу деинициализируются, и при обращении к ним во viewDidLoad контроллера они уже nil
источник

DW

Dry Wet in SwiftBook
Den
Всем привет
Такой вопрос - есть два класса и есть две переменные этих классов в классе view controller
Переменные активно используются для хранения и отображения информации на экране и после завершения работы не удаляются из памяти
Выход вроде очевиден - сделать их weak или unowned, но как их проинициализировать тогда?
То есть при создании экземпляра контроллера и перед тем, как его запушить на экран, я делаю типо viewController.firstVar = FirstVar() и viewController.secondVar = SecondVar()
Они инициализируются и сразу деинициализируются, и при обращении к ним во viewDidLoad контроллера они уже nil
Почему не удаляются?
источник

D

Den in SwiftBook
Dry Wet
Почему не удаляются?
Ну создается цикл сильных ссылок, видимо
источник

DW

Dry Wet in SwiftBook
Den
Ну создается цикл сильных ссылок, видимо
Почему? Найди кто держит их
источник

D

Den in SwiftBook
Dry Wet
Почему? Найди кто держит их
Сейчас гляну еще раз, но вроде уже смотрел это
источник

DW

Dry Wet in SwiftBook
Den
Сейчас гляну еще раз, но вроде уже смотрел это
И?
источник

D

Den in SwiftBook
Видимо я не совсем понял, что ты имеешь ввиду
источник

DW

Dry Wet in SwiftBook
Den
Видимо я не совсем понял, что ты имеешь ввиду
Тебе надо найти, где остались ссылки на них
источник

D

Den in SwiftBook
Dry Wet
Тебе надо найти, где остались ссылки на них
Тогда правильно понял
источник

DW

Dry Wet in SwiftBook
Не должны они оставаться
источник

D

Den in SwiftBook
Контроллер на них и ссылается
источник

DW

Dry Wet in SwiftBook
И после его деинита они остаются в памяти?
источник

D

Den in SwiftBook
Хотя вроде нашел еще одно, сейчас гляну
источник

D

Den in SwiftBook
Кажется понял, где ошибка, спасибо)
источник

IA

Ivan Akulov in SwiftBook
Привет, ребята! Сегодня стартует новая группа по основам программирования на Swift!
Кто не успел записаться, вот ссылка:
https://swiftbook.ru/webinar-swift-level-1/

Сегодня же первое занятие!
источник

IA

Ivan Akulov in SwiftBook
еще как!
источник

S

Stanislav in SwiftBook
TestFlight сегодня нормально работает, быстро билды ревью проходят?
источник

AP

Aleksey Pleshkov in SwiftBook
Stanislav
TestFlight сегодня нормально работает, быстро билды ревью проходят?
Неа. Один билд пропал при загрузке, перезалил с новым номером - появился
источник

S

Stanislav in SwiftBook
Тоже самое
источник

S

Stanislav in SwiftBook
Спасибо за инфу)
источник