Не MVC единым: как применять MVVM в iOS

Не MVC единым: как применять MVVM в iOS

Не MVC единым: как применять MVVM в iOS

Сегодня мы будем рассматривать паттерн MVVM. Поговорим о его преимуществах по сравнению с MVC, а также рассмотрим один очень маленький пример и один достаточно большой, который в дальнейшем вы сможете применять в своей работе как образец хорошей архитектуры для практически любого проекта, использующего MVVM.

Основы Swift. Как установить Xcode и создать playground

Основы Swift. Как установить Xcode и создать playground

Основы Swift

Каждый, кто решил изучать Swift или другой язык программирования, сталкивается с дилеммой: штудировать теорию или сразу пробовать создавать приложения? В этой серии статей я предлагаю вам вначале изучить синтаксис Swift, а затем начать писать несложный исходный код.

iOS-разработка на Swift. Работаем с основными типами данных. Видеоурок

iOS-разработка на Swift. Работаем с основными типами данных. Видеоурок

Язык программирования Swift. Типы данных. Видеоурок

Этим уроком я продолжаю освещать новый язык программирования от компании Apple под названием Swift. Я предлагаю всем желающим начать его изучение вместе со мной. Обязательно ознакомьтесь с первым уроком.

Сегодня я расскажу об основных типах данных.

Язык программирования Swift от Apple. Видеоурок

Язык программирования Swift от Apple. Видеоурок

Язык программирования Swift от Apple. Видеоурок

Этим уроком я начинаю изучение и пропагандирование нового языка программирования от компании Apple под названием Swift. Это молодой язык, еще не прошло и года с момента его официальной презентации в 2014 году.

Записки Junior-а: мой опыт работы с Evernote и Anki

Записки Junior-а: мой опыт работы с Evernote и Anki

Записки Junior-а: мой опыт работы с Evernote и Anki

Всем привет! Хочу поздравить всех с наступившими Новым годом и Рождеством, пожелать мира, здоровья, новых впечатлений и свершений! А также поделиться своими идеями относительно хранения, обработки, поиска и запоминания больших объемов информации. Уверен, что каждый читатель сможет найти для себя что-то полезное. Итак...

Записки Junior-а: UIAlertCollection in iOS 8

Записки Junior-а: UIAlertCollection in iOS 8

Записки Junior-а: UIAlertCollection in iOS 8

Всем привет. С выходом новой версии iOS 8 компания Apple анонсировала более 4 000 новых API. Сегодня я хочу поделиться опытом применения нового класса UIAlertController, который заменил собой сразу 2 старых объекта: UIAlertView и UIActionSheet.

Записки Junior-а: Extension Today in iOS 8

Записки Junior-а: Extension Today in iOS 8

Записки Junior-а: Extension Today in iOS 8

Всем привет. С выходом версии iOS 8 компания Apple анонсировала свыше 4 000 новых API. Среди множества «вкусностей» я обратил свое внимание на технологию Extensions (расширения).

Ознакомившись в Интернете с целой горой материалов о новой фиче, мне захотелось на практике применить полученные знания — так сказать, совместить приятное с полезным.

Записки Junior-а: мое знакомство с TestFlight. Часть 2

Записки Junior-а: мое знакомство с TestFlight. Часть 2

Записки Junior-а: мое знакомство с TestFlight. Часть 2

Всем привет. С момента написания первой части прошло совсем немного времени. Но даже за такой короткий срок я собрал немного информации, которая дополнит и расширит сведения о том, как можно и нужно использовать сервис TestFlight для бета-тестирования созданных приложений. Итак, основные изменения коснулись работы iTunes Connect в связке с TestFlight после выхода новой iOS 8. Но обо все по порядку…