- Артикул:00-01014951
- Автор: Кузин А.В.
- ISBN: 978-5-16-005042-3
- Обложка: Мягкая обложка
- Издательство: Инфра-М (все книги издательства)
- Город: Москва
- Страниц: 118
- Формат: 60х90/16
- Год: 2017
- Вес: 122 г
Учебное пособие представляет собой начальный курс по разработке приложений для мобильных устройств фирмы Apple, имеющих операционную систему iOS, с использованием программирования на языке высокого уровня Objective-C.
В книге описаны основы разработки iOS приложений, основы прог-раммирования на языке Objective-C, принципы разработки интерфейсов, определения и реализации логики взаимодействия пользователя с прило-жением.
Изложение проиллюстрировано практическими примерами.
В качестве практической базы для освоения особенностей разработки приложений для iOS и программирования на Objective-C используется среда разработки Xcode и iOS SDK, которую можно скачать из AppStore с помощью предназначенного для разработки компьютера Мае.
Соответствует требованиям Федерального государственного образовательного стандарта высшего образования последнего поколения.
Данное учебное пособие предназначено как для аудиторной, так и для самостоятельной работы студентов всех специальностей при изучении основ программирования для приобретения навыков разработки приложений для iOS.
Содержание
1. НАЧАЛО РАЗРАБОТКИ ПРИЛОЖЕНИЙ
1.1. Основы разработки iOS приложений
1.2. Создание нового проекта
1.3. Процесс создания приложений
2. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ OBJECTIVE-C
2.1. Особенности Objective-C
2.2. Работа с Frameworks
2.2.1. Числа
2.2.2. Строки
2.2.3. Объекты коллекций
2.2.4. Массивы
2.2.5. Наборы
2.2.6. Словари
3. РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА
3.1. Иерархия представлений
3.2. Типы представлений
3.3. Использование механизма Storyboard для создания интерфейса
3.4. Использование инспекторов для конфигурирования представлений
4. ОПРЕДЕЛЕНИЕ ЛОГИКИ ВЗАИМОДЕЙСТВИЯ ПОЛЬЗОВАТЕЛЯ С ПРИЛОЖЕНИЕМ
4.1. Контроллеры представления (View Controllers)
4.2. Действия (actions)
4.3. Аутлеты (outlets)
4.4. Элементы управления (controls)
4.5. Навигационные контроллеры (Navigation Controllers)
4.6. Использование Storyboard для построения навигации в приложении
5. ПРИМЕР СОЗДАНИЯ ИГРОВОГО ПРИЛОЖЕНИЯ
5.1. Пример определения концепции приложения
5.2. Пример разработки интерфейса приложения
5.3. Определение и реализация логики взаимодействия пользователя с приложением
5.4. Работа с базой данных SQLite
5.5. Работа со звуком в приложении
Заключение
Литература
Приложение