Search
Write a publication
Pull to refresh
11
0
Send message
Это легко видеть по стекам, в которых посылается release (и вызывается dealloc). Я этот стек не прикладывал, но проверял этот факт.
Чтобы получить интересный креш ) А если серьезно, то это оптимизировало работу гуйни, чтобы не загружать xib каждый раз. Насколько эта оптимизация была актуальна сейчас не скажу, но подозреваю, что при добавлении дала адекватные цифры.
XCode 6, настройки дефолтные. Но тут, пожалуй, не важно как мы собираем, когда проблема в системном фреймворке. Зависеть будет от ОСи на девайсе (ну и архитектуры бинаря). Пробовал на нескольких девайсах с iOS 8 (может и семерка была).
Никакого использования UI из фона в нашем коде не было. Просто объекты UINib кешировались (в главном потоке). А вот NSCache чистит свое содержимое в фоне — отсюда и возникает использование неглавного потока. Но, как я уже написал, обвинять тут NSCache некорректно.
Не только в корейском, в другой ссылке, которую я привел используются китайские иероглифы. С определенностью тоже не очень, если поменять начало строки (где не иероглифы), то может и не упасть. В общем, просто непредсказуемое повреждение стека (могут быть случаи и без явного креша). А чтобы понять конкретно, как именно сносится стек, надо смотреть исходники функции (или реверсить) — но это уже дело Apple )

Information

Rating
Does not participate
Location
Самара, Самарская обл., Россия
Registered
Activity