Уроки iPhone SDK

Multi-Touch

(Часть 1) Изучаем Multi Touch - Событие touchesEnded
(Часть 2) Изучаем Multi Touch - Событие touchesBegan
(Часть 3) Изучаем Multi Touch - Событие touchesMoved
(Часть 4) Изучаем Multi Touch - Перемещение изображения влево/вправо
Использования возможностей сенсорного экрана - Виды касаний

Для новичков

Создаем самое первое приложение “Hello world”.
Работа с табличными представоениями (Table Views).
Устанавливаем Xcode и iPhone SDK
Для новичков - Начинаем программировать на iPhone

Создание полноценных программ

Создание простой программы для чтения RSS-лент.
Создание Landscape-mode-only приложения для iPhone.
Создаем приложение - “Ударная установка”
(Часть 1) Программирование игр на iPhone. “Пишем” игру iTennis.
(Часть 2) Программирование игр на iPhone. “Пишем” игру iTennis.
(Часть 3) Программирование игр на iPhone. “Пишем” игру iTennis. Экранная заставка.
(Часть 4) Программирование игр на iPhone. “Пишем” игру iTennis. Добовляем звук.
Создаем пазл для iPhone
Создаем собственный WEB-браузер!
Создаем простой калькулятор.
“Пишем” часы с поддержкой ориентации экрана
Какого цвета пиксель? “Пишем” цветоподборщик для iPhone

Не определено

(Часть 1) Создание файла настроек, отображаемого в меню Settings
(Часть 2) Применение к настройкам приложения значений по умолчанию.

Interface Builder

Установка связи между кодом и интерфейсом в IB

Мини примеры

Интегрируем Twitter в приложения iPhone
Вывод сообщения “Loading…” поверх клавиатуры iPhone
EUIKeyboardTypeNumberPad и пропавшая клавиша “return”
Создаем базовые кнопки.
Создаем красивые кнопки “glass buttons”
Эксперементируем с панелью состояния (”Status Bar”)
Показ предупреждений (Alerts) в приложениях
Создание контроллера “UITabBarController” программными средствами
Создание вкладок программными средствами
“UIPickerView”: создаем простое представление выбора (picker view)
Построение круговых диаграмм в приложениях
Получение доступа к адресной книге
Избавляемся от размытости
Создание “скриншотов”
Создаем счетчик программными средствами (UIActivityIndicator)
Воспроизведение фоновой музыки

Работа с памятью

Утечки памяти в iPhone. Изучаем инструментом “Leaks”

Работа с анимацией

Работа с базовой анимацией на iPhone.
Анимация и трансформация изображений
Переход с исчезновением изображения
(Часть 1) Перемещение и вращение изображений.
(Часть 2) Перемещение и вращение изображений
(Часть 3) Перемещение и вращение изображения. Базовые звуки.

UIToolbar

Контроллер навигации и панель “UIToolbar”

Локализация приложений

(Часть 1) Локализация приложений для iPhone
(Часть 2) Локализация приложений iPhone: пользовательский форматер.
(Часть 3) Локализация приложений iPhone: интернационализация.

MVC

(Часть 1) MVC на iPhone: “The Model”
(Часть 2) И еще об MVC на iPhone

Dashcode

(Часть 1) Основы работы с Dashcode: анимация и интерактивность
(Часть 2) Dashcode Invader: создаем игру с помощью Dashcode

Cocos2d

Cocos2d: Работа с переходами
Cocos2d: Обработчик для событий касания
Cocos2d: Пример со скачущим мячом
Cocos2d: Устанавливаем Cocos2d для программирования на iPhone
Cocos2d: “Hello World” в Cocos2d

OpenGL ES

(Часть 1) OpenGL ES: настройка проекта в Xcode
(Часть 2) OpenGL ES: рисование базовых фигур (треугольники)
(Часть 3) OpenGL ES: рисование базовых фигур (квадраты)
(Часть 4) OpenGL ES: трансформации
(Часть 5) OpenGL ES: Цвета и полутона
(Часть 6) OpenGL ES: накладываем текстуры на квадрат
(Часть 7) OpenGL ES: трехмерные объекты
(Часть 8) OpenGL ES: независимое смещение объектов
(Часть 9) OpenGL ES: последние примитивы — точки и линии
(Часть 10) OpenGL ES: Смешивание. Без блендера. (Часть 1)
(Часть 11) OpenGL ES: одна текстура, разные представления; вдохновение в математике
(Часть 12) OpenGL ES: Альбомный режим и обработка событий: двухмерное пространство (Часть 1)
(Часть 13) OpenGL ES: Перемещение в 3D
(Часть 14) OpenGL ES: Перемещение в 3D: теория, без которой никак (Часть 2)

UITableView

UITableView: создаем простое табличное представление
UITableView: загрузка детализированного представления
UITableView: сегментированное табличное представление
UITableView: поиск по табличному представлению
UITableView: индексированное табличное представление
UITableView: Добавление объектов “subview” к представлению содержимого ячейки


Comments are closed.