Size: a a a

2019 January 03

А

Артур in SwiftBook
проверь, делай презент и вызывай что-нибудь в deinit
источник

V

Virussel in SwiftBook
Артур
да вроде нет
а как можно удалить экземпляр контроллера вручную?
источник

А

Артур in SwiftBook
Virussel
а как можно удалить экземпляр контроллера вручную?
а потом снова его грузить, что ли?
источник

V

Virussel in SwiftBook
Артур
а потом снова его грузить, что ли?
допустим, мне нужно стереть просто контроллер, чтобы в следующий раз он даже не запускался
источник

А

Артур in SwiftBook
Virussel
допустим, мне нужно стереть просто контроллер, чтобы в следующий раз он даже не запускался
ну надо по булевой переменной просто инициализировать например его в первый раз, потом когда что-либо произошло (пользователь залогинился, онбоардинг весь прошел), потом если ты его дисмиссишь или по другому убираешь, он сам выгрузится. Но это так)
источник

А

Артур in SwiftBook
потом он у тебя не загрузится
источник

AM

Andrei Malaev in SwiftBook
Virussel
допустим, мне нужно стереть просто контроллер, чтобы в следующий раз он даже не запускался
Что значит «стереть»? Удалить экземпляр класса? Когда сильных ссылок на контроллер не останется, он освободит память.
источник

А

Артур in SwiftBook
Andrei Malaev
Что значит «стереть»? Удалить экземпляр класса? Когда сильных ссылок на контроллер не останется, он освободит память.
+
источник

AM

Andrei Malaev in SwiftBook
Сеньер плюсанул.
источник

AM

Andrei Malaev in SwiftBook
источник

V

Virussel in SwiftBook
Andrei Malaev
Что значит «стереть»? Удалить экземпляр класса? Когда сильных ссылок на контроллер не останется, он освободит память.
просто у меня с базами данных приложение работает. В тейблвью список пользователей, а когда нажимаешь на пользователя, то он создаёт  и показывает новый экземпляр вк и в него добавляет данные выбранного пользователя. Просто если я буду на каждого пользователя в вк нажимать, то память же может забиться этими вк. Выходит, что сборщик мусора сам будет удалять их?
источник

V

Virussel in SwiftBook
можно, конечно, всё в одном экземпляре сделать, но мне теоретически интересно
источник

А

Артур in SwiftBook
Virussel
просто у меня с базами данных приложение работает. В тейблвью список пользователей, а когда нажимаешь на пользователя, то он создаёт  и показывает новый экземпляр вк и в него добавляет данные выбранного пользователя. Просто если я буду на каждого пользователя в вк нажимать, то память же может забиться этими вк. Выходит, что сборщик мусора сам будет удалять их?
не совсем понятно
кто создает пользователя?)
как он показывает новый экземпляр?)
куда он добавляет?)
как идет переход?)
источник

А

Артур in SwiftBook
если у тебя идет пуш - поп, при попе выгружается
презент - дисмисс, при дисмиссе выгружается
источник

AM

Andrei Malaev in SwiftBook
Virussel
просто у меня с базами данных приложение работает. В тейблвью список пользователей, а когда нажимаешь на пользователя, то он создаёт  и показывает новый экземпляр вк и в него добавляет данные выбранного пользователя. Просто если я буду на каждого пользователя в вк нажимать, то память же может забиться этими вк. Выходит, что сборщик мусора сам будет удалять их?
Артур дело говорит.
Нажимаешь на ячейку - создается новый контроллер. При пуше контроллера, в момент нажатия на бэкбаттон он удалится из памяти.
При презенте, если это модально, наверное, он так же освободит память при нажатии на кнопку кенсел.
источник

А

Артур in SwiftBook
Andrei Malaev
Артур дело говорит.
Нажимаешь на ячейку - создается новый контроллер. При пуше контроллера, в момент нажатия на бэкбаттон он удалится из памяти.
При презенте, если это модально, наверное, он так же освободит память при нажатии на кнопку кенсел.
кнопки кенсел нет по умолчанию
источник

А

Артур in SwiftBook
источник

AM

Andrei Malaev in SwiftBook
Артур
кнопки кенсел нет по умолчанию
Я не сеньер, наизусть не помню, как там что.
Но точно ничего сложно, раз я так делал.
источник

AM

Andrei Malaev in SwiftBook
источник

SS

Seva Seva in SwiftBook
Добрый вечер
источник