Рубрика: PreWorking

жизненный цикл

PreWorking 4: Жизненный цикл iOS приложения

Приложения представляют очень сложное взаимодействие между вашим кодом и системными фреймворками. Системный фреймворки предоставляют базовую инфраструктуру, с которой все приложения должны работать, а вы пишете код для настройки этой инфраструктуры.

Preworking 3: Языки и управление памятью.

Много библиотек и фреймворков написаны под Objective-C. Правда в эти годы все больше и больше библиотек появляются на Swift, но это все равно не повод расслабляться. И, в конце концов, Objective-C не такой страшный и ветхий язык, каким его рисует...

среда разработки

PreWorking 2: Среда разработки

Xcode 7 находится в центре опыта разработки под платформы Apple и включает в себя все, что нужно для создания удивительных приложений для iPhone, iPad, Mac, Apple Watch, Apple TV.

тест

PreWorking: Тест №1

Для того что бы достичь высот, необходимо работать. Много работать. В этих статьях вы сможете поэтапно изучать необходимые темы, а после каждой из них вы получите необходимые материалы для продолжения углубления в них.

third-party

PreWorking 1.5: Использование third-party решений в iOS разработке

Итак, настало время поделиться вашим кодом со всем миром! Для этого нам нужно создать фреймворк, который в последствии любой сможет использовать.

PreWorking 1.4: Системы контроля версии

Поскольку каждый коммит отражается как изменение в файле или наборе файлов и директорий, иногда полезно видеть, что изменилось между версиями. При просмотре различий, вы можете сравнить два файла или даже набор файлов, чтобы увидеть, какие строки кода изменились, когда они...

Паттерны

PreWorking 1.3: Паттерны — часть 2

Если вы только начинаете свой путь iOS разработчика - пропустите эту статью и пока что ознакомьтесь только с теорией по ссылкам в конце. Спустя пару разделов вы сможете вернуться и пройти практическую часть этой статьи.

Паттерны

PreWorking 1.3: Паттерны — часть 1

Модель уведомляет Контроллер о любых изменений данных, и в свою очередь, Контроллер обновляет данные в Представлениях. Представление может уведомить Контроллер относительно действий, выполняемых пользователем и Контроллер или обновит Модель, если необходимый или получит какие-либо запрошенные данные. Это - сила MVC!

Принципы проектирования

PreWorking 1.2: Принципы проектирования

"Keep It Simple, Stupid!" - сюда надо бы добавить несколько дополнительных знаков восклицания (!!!), что бы наверняка запечатать это в вашем сознании. Чем проще код, тем проще будет поддерживать его в будущем.

ООП

PreWorking 1.1: ООП

Объектно-ориентированное программирование (далее ООП) это парадигма программирования, которая представляет собой понятие "объекты", которые имеют поля данных (атрибуты, описывающие объект) и связанных с ними процедур, известных как методы.