Занятие 9. UIViewController life cycle, blocks
Курс 2, семестр 1, 2015-16 уч. год На видео рассматривается жизненный цикл UIViewController, от загрузки в память до высвобождения после разрушения последней сильной ссылки, указывающей на него. На примере показан retain cycle, который препятствует высвобождению контроллера из памяти и приводит к ее утечке. Далее рассматриваются блоки - замыкания в Objective-C. Показан основной синтаксис блоков, а также создание алиасов для них. Разобран пример сортировки слиянием, написанной рекурсивным стилем с использованием блоков. В качестве самостоятельной работы предлагается переделать таблицу с ленивой загрузкой со второго занятия с использованием блоков для обратной связи. Проект с видео можно найти тут: https://github.com/Azat92/Course2-9
Название:
Занятие 9. UIViewController life cycle, blocks
Категория:
Разное