Открыто

[Специалист] Objective - C 2.0 для Mac OS X/iOS. Уровень 1. Быстрый старт

Тема в разделе "Курсы по программированию", создана пользователем Александр Оснач, 4 сен 2014.

Цена: 9990р.
Взнос: 9990р.

Резервный список: 2 участников

  1. 4 сен 2014
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: [Специалист] Objective - C 2.0 для Mac OS X/iOS. Уровень 1. Быстрый старт

    Программа курса

    Тема
    Модуль 1. История и ключевые особенности языка Objective-C

    • C-подмножество Objective-C
    • Объектная модель Objective-C
      • Динамические особенности Objective-C
      • Сообщения в Objective-C
    • Роль и место Cocoa и других фреймворков в программировании на Objective-C
    • Наша первая программа “Hello, world”
      • Создание проекта консольного приложения в Xcode
      • Компиляция и выполнение кода
    • Наша вторая программа “Hello, world” с GUI интерфейсом
      • Создание проекта Cocoa приложения в Xcode
      • Визуальное проектирование в Interface Builder
      • Компиляция и выполнение кода
    • Индивидуальные задания и групповые упражнения

    Модуль 2. Концепции объектно-ориентированного программирования и их реализация в Objective-C
    • Что такое ООП и его роль в разработке программ
      • Класс
      • Объекты
      • Методы и свойства
      • Конструкторы и деструкторы
      • Наследование
      • Полиморфизм
    • Классы в Objective-C
      • Размещение описания класса в .h и .m файлах и директива #import
      • Соглашения о наименованиях
    • Объявление класса
      • Директива @Interface
      • Переменные экземпляра
      • Свойства
      • Методы экземпляра и методы класса
      • Синтаксис объявления методов
      • Роль методов init и dealloc
    • Реализация класса
      • Директива @implementation
      • Синтаксис реализации методов
      • Ключевые слова self и super
      • Синтезирование Getter/Setter методов
    • Создание и использование объектов
      • Выделение памяти и инициализация
      • Отправка сообщений
      • Оператор “точка”
      • Уничтожение объектов
      • Понятие об “утечках памяти” и моделях управления памятью в Objective-C
    • Практикум: Разработка объектно-ориентированной версии программы “Hello, world”
    • Индивидуальные задания и групповые упражнения

    Модуль 3. Наследование и полиморфизм в Objective-C
    • Подклассы и суперклассы
      • Роль класса NSObject
      • Еще раз о self и super
      • Наследование переменных экземпляра и свойств
      • Наследование методов
      • Переопределение методов
    • Понятие и роль категорий в Objective-C
    • Особенности реализации полиморфизма в Objective-C
      • Понятие о динамическом связывании сообщений с методами
      • Понятие о перенаправлении (делегировании) сообщений
    • Протоколы
    • Исключения и их обработка в Objective-C
    • Практикум: Разработка программ “Калькулятор валют” и “Калькулятор выражений”
    • Индивидуальные задания и групповые упражнения

    Модуль 4. Поддержка разработки на Objective-C в среде Cocoa
    • Еще раз о роли и месте Cocoa
    • Строки
    • Основные контейнеры и коллекции
      • Массивы
      • Словари
      • Множества
    • Другие возможности
      • Работа с файлами
      • Работа с URL
      • Архивирование объектов
      • Управление памятью
      • И др.
    • Практикум: Разработка программы “Справочник по языку Objective-C ”
    • Индивидуальные задания и групповые упражнения

    Модуль 5. Поддержка в Cocoa разработки графического интерфейса пользователя (GUI)
    • Принципы и особенности разработки графического интерфейса и подход Apple
    • Модель MVC (Model – View – Controller)
    • Обзор элементов GUI и их типичных применений
    • Практикум: Разработка GUI для ранее написанных программ
    • Индивидуальные задания и групповые упражнения

    Модуль 6. Выполнение итоговой работы
    • Практикум: разработка и реализация проекта на Objective-C

     
    Последнее редактирование модератором: 4 сен 2014
  2. Последние события

    1. Keyser Soze
      Keyser Soze участвует.
      2 июн 2020
    2. medved3
      medved3 не участвует.
      6 дек 2016
    3. medved3
      medved3 участвует.
      31 авг 2016
    4. dcvfk
      dcvfk не участвует.
      30 дек 2015
  3. Обсуждение
  4. 5 сен 2014
    #2
    Demidka
    Demidka ЧКЧлен клуба
    ДА!
     
  5. 12 сен 2014
    #3
    dcvfk
    dcvfk ЧКЧлен клуба
    А в чем отличие этого курса от того, что лежит в открытом доступе ?
    В "доказательствах" видюшка не проигрывается и не скачивается. Не удалось понять то это или не то.
     
  6. 13 сен 2014
    #4
    dcvfk
    dcvfk ЧКЧлен клуба
    Видимо там проблема не только в правах доступа, но и в русском имени. Попробуй переименовать во что-то английское без пробелов и прочих глупостей =) Может тогда получится скачать.

    А пока видюшка не показывается, а при попытке скачать пишет: ошибка 404