Apple
DobronravovГлава 1. Начало.
Все началось с того, что я, и еще несколько ребят выбрали в качестве учебного проекта разработку приложения под Ipad. В процессе поиска было найдено руководство от Apple, в котором компания подробно расписала основные положения и особенности разработки под свои платформы.
В качестве языка был выбран Objective-C. Вначале Objective-C вызвал небольшое удивление, но распробовав, он пришелся по вкусу:
- Objective-C с нуля
- Основные элементы синтаксиса Objective-C
- Become an Xcoder: русское издание Книга по Objective-C
- Понять Objective C: вызов методов
- Использование properties in Objective-C
- Работа с памятью
- Objective-C Runtime изнутри
Xcode также выглядел угрожающе. Но эти видеоуроки помогли в нем освоиться и разобраться.
Глава 2. Основы.
- Hello, world
- Разрабатываем калькулятор
- Жизненный цикл UIViewController-a
- Немного о встроенном статическом анализаторе
- Использование Storyboard
- Глава 3. Базы данных.Пример работы с SQLite
- Еще один пример
- Пример с использованием фреймворка Core Data
- Поиск по БД с использованием Core Data
- Как предзаполнить базу данных с помощью Core Data
- Инициализируем стек Core Data правильно
Глава 4. Работа со звуком: приготовьтесь, будет громко!
- Описание форматов
- Проигрываем звук в фоновом режиме
- Простой проигрыватель
- Класс для проигрывания аудио из приложений iOS
- Глава 5. Анимация: делаем это красиво.Промежуточная анимация
- Анимация перехода
Глава 6. Работа с сетью
Глава 7. Кастомизация элементов.
- Лёгкая кастомизация UITableView
- Меняем внешний вид NavigationController
- Создание всплывающей подсказки
- Настройка UIPopoverController
- Пример слайдера
- Добавление своих шрифтов
- Установка фиксированных границ у кнопки
- Удобная библиотека на основе UITableView
- Глава 8. Тестирование: делаем качественный продукт.Юнит тестирование
- Пример модульных тестов
- Системы тестирования iOS-приложений
- Глава 9. Локализация: готовимся к завоеванию мира.Локализация строк
- Мгновенное изменение языка приложения
- Глава 10. Для дизайнеров.Примеры ios-иконок
- Примеры интерфейсов
- Примеры интерфейсов для ipad приложений
- Паттерн UI — боковая навигация
- Тестирование вашей иконки
- Глава 11. In-App Purchases: монетизация, монетизация, монетизация!Пошаговое руководство
- Auto-Renewable Subscription в iOS: правильная реализация и подводные камни
- Глава 12. Разное.Сохранение пользовательских настроек
- Поддержка Retina
- Поддержка Retina
- Оптимизация ресурсов
- Продвижение приложений
- Опыт продвижения в русском AppStore
- Продвижение приложений
- И отдельно стоит упомянуть:Крутая подборка различных библиотек по работе с аудио, документами, сетью от пользователя Coder89
- Сайт с большинством количеством уроков на английском языке
- Курсы Стэнфордского университета по ios разработке
- Менеджер пакетов