Внимание! Этот курс находится в разделе «Песочница». Курсы в этом разделе сделаны пользователями Хекслета и всегда бесплатны. Администрация Хекслета не несет ответственности за эти курсы
Бесплатный
курс
Objective C и разработка под Mac OS X
2048 студентов
23 сообщения
Последнее обновление:
08 августа 2018
Включено в курс
Описание
Язык программирования Objective C используется для разработки приложений в экосистеме Apple: под Mac OS X и iOS. Не смотря на недавнее появление нового языка программирования Swift, язык Objective C все еще является популярным выбором разработчиков. Этот курс посвящен основам языка и разработке приложений под Mac OS X.
ВНИМАНИЕ! К сожалению, курс устарел и больше не поддерживается. Аналогичных курсов об Ojective C у нас, увы, пока нет. Тем временем вы можете ознакомиться с нашими профессиями. Профессия - это готовая, упорядоченная серия курсов с тестами и множеством практических заданий + 4 отличных проекта в портфолио.
Программа курса
Продолжительность 13 часов
-
1
Введение в Objective C и XCode
Познакомиться с языком программирование Objective C и средой разработки Xcode и написать первую программу.тесты
-
4
Свойства в Objective C
Познакомиться с понятием Property в языке Objective C и научиться использовать их.тесты
-
5
Стиль написания кода на Objective C
Рассмотреть общепринятый стиль написания кода на языке Objective C. -
7
Создаем свой веб-браузер под Mac OS X
Создать свой простой веб-браузер на языке Objective C в среде разработки XCode.тесты
-
11
Фреймворки мира Objective C
Познакомиться с понятием фреймворка и главными фреймворками мира Objective C. -
13
Обзор элементов графических приложений, написанных на Objective C
Рассмотреть элементы графических приложений в операционной системе Mac OS X.тесты
-
14
Шаблоны проектирования и Objective C
Познакомиться с шаблонами проектирования и MVC в частности, в рамках изучения языка программирования Objective C. -
15
Решение проблем при разработке на Objective C
Научиться решать проблемы, возникающие при разработке приложений под Mac OS X или iOS на языке программирования Objective C. -
16
Cocoa, синтезатор речи и делегирование, часть 1/3
Начать знакомство с Cocoa, научиться использовать встроенный в систему генератор речи и познакомиться с важным понятием делегирования. -
17
Cocoa, синтезатор речи и делегирование, часть 2/3
Продолжить знакомство с Cocoa и важным понятием делегирования на примере написания простого приложения. -
18
Cocoa, синтезатор речи и делегирование, часть 3/3
Продолжить знакомство с Cocoa и важным понятием делегирования на примере написания простого приложения. -
19
Словари, энумераторы и сеты в Objective C
Рассмотреть несколько структур данных в Objective C: dictionary, enumerator и set.тесты
-
20
Добавляем голоса в синтезатор речи, написанный на Objective C
Расширить программу, использующую системный синтезатор речи в OS X. -
21
Key-Value Coding/Observing в Objective C
Изучить механизмы слежения за состоянием – Key-Value Coding и Observing. -
23
Document-based приложения на Objective C
Познакомиться с так называемыми document-based приложениями в OS X.тесты
-
24
Undo/Redo в приложениях, написанных на Objective C, часть 1/2
Сделать отмену последнего действия в приложении. -
25
Undo/Redo в приложениях, написанных на Objective C, часть 2/2
Сделать отмену последнего действия в приложении. -
27
Архивация в Objective C, часть 1/2
Познакомиться с понятием архивации объектов при разработке приложений на Objective C. -
28
Архивация в Objective C, часть 2/2
Продолжить изучение архивации объектов при разработке приложений на Objective C. -
29
Core Data в приложениях на Objective C
Изучить новый уровень абстракции при разработке приложений под Mac OS X на языке Objective C. -
30
NIB-файлы и NSPanel
Узнать, что такое NIB-файлы и научиться работать с классом NSPanel при разработке приложений под Mac OS X. -
31
Пользовательские настройки в OS X, часть 1/4
Научиться сохранять и загружать пользовательские настройки в приложениях в Mac OS X. -
32
Пользовательские настройки в OS X, часть 2/4
Научиться сохранять и загружать пользовательские настройки в приложениях в Mac OS X. -
33
Пользовательские настройки в OS X, часть 3/4
Научиться сохранять и загружать пользовательские настройки в приложениях в Mac OS X. -
34
Пользовательские настройки в OS X, часть 4/4
Научиться сохранять и загружать пользовательские настройки в приложениях в Mac OS X. -
35
Использование пользовательских настроек
Научиться использовать сохраненные пользовательские настройки в приложениях в Mac OS X. -
36
Notification Center и Objective C
Познакомиться с понятием Notification Center при разработке приложений под Mac OS X на языке Objective C. -
37
Alert panels и Objective C
Начать использовать alert panels в своих приложениях под Mac OS X. -
38
Локализация приложений под Mac OS X
Научиться делать многоязычные приложения под Mac OS X. -
39
Custom views и Objective C
Рассмотреть и научиться использовать custom views при разработке приложений под Mac OS X на языке Objective C. -
40
Работа с графическими файлами в Objective C
Научиться работать с графическими файлами в OS X. -
41
Работа с мышью
Научиться взаимодействовать с мышью при разработке приложений под Mac OS X. -
42
Работа с клавиатурой
Научиться взаимодействовать с клавиатурой в приложениях под Mac OS X. -
43
NSFont и Objective C
Рассмотреть класс NSFont и научиться использовать его в своих приложениях под Mac OS X. -
44
Экспорт в PDF
Добавить возможность экспорта документов в PDF-файл из вашего приложения под Mac OS X. -
45
Копирование и вставка в OS X, часть 1/2
Научиться работать с буфером обмена в вашем приложении под Mac OS X. -
46
Копирование и вставка в OS X, часть 2/2
Научиться работать с буфером обмена в вашем приложении под Mac OS X. -
47
Анимация и Objective C
Научиться добавлять эффекты анимации в ваши приложения под Mac OS X. -
48
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса