Главная iPhone Mac OS X Форум О себе

All articles, tagged with “iphone sdk”

Создаем приложение “Ударная установка”

Думаю, все знакомы с эмуляторами ударных установок. Сделать такое приложение довольно просто. В этой статье мы создадим Bickboxx — реальное приложение из iTunes App Store. Если хотите получить представление о том, чем мы займемся, скачайте Bickboxx из iTunes App Store (бесплатно). Исходный код можно скачать здесь. Его можно свободно загружать, сообщать о найденных проблемах — вплоть до создания собственных версий с изменениями, которые считаете целесообразными.

Примечание: для работы с уроком исходный код скачивать необязательно.

 continue reading

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

В последнее время активно работаю с программой Instruments. Как выяснилось, она особенно актуальна для обнаружения утечек памяти. Я подумал, что раз эта функция так полезна для меня, возможно, и другим пользователям будет интересно узнать, как с ее помощью выявлять утечки памяти.

 continue reading

Создание простой программы для чтения RSS-лент

В этот раз наша задача — создать программу для чтения простой RSS-ленты (разумеется, это будет The Apple Blog).

 continue reading

Скроллинг при помощи акселерометра

Одной из самых “вкусных” функциональностей, которые предоставляет iPhone/iPod Touch, безусловно является акселерометр. Его реализация в устройствах от Apple не первая в мире — попытки внедрения модуля определения положения аппарата были и раньше, например, в телефонах от Sony Ericsson и Nokia, но действительно удачное применение удалось найти именно Apple, сделав акселерометр одной из главных отличительных черт своих телефонов и плееров.

 continue reading

Закладки в ваших приложениях

Одним из часто употребимых элементов навигации в интерфейсе программ, построенных на базе библиотеки UIKit, является UITabBarController. Редко какое приложение может обойтись без его функциональности, позволяющей структурировать информацию по разделам и объединять однородные действия в группы, хотя способ применения данного элемента не ограничен указанными возможностями и в полной мере зависит от ваших предпочтений.

 continue reading

Хранение и доступ к настройкам приложения

Application PreferencesВ Mac OS существует глобальная система для хранения настроек и предпочтений операционной системы и приложений — defaults system. Вся система подразделена на домены, отвечающие за хранение настроек, сгруппированных по области ответственности. Например, существует домен с настройками вашего приложения и домен со значениями, доступными всем программам. Программистам от Windows может показаться, что эта система похожа на реестр, но на деле сходство имеется лишь отдаленное.

 continue reading

Режим редактирования таблиц

Табличные данные, представленные в элементах UITableView, нередко требуют интерактивного взаимодействия с пользователем: удаления и добавления строк во время работы программы. Для этих целей у UITableView и вспомогательных классов заготовлено несколько простых и удобных методов, которым я посвящу сегодняшний пост.

 continue reading

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

Процесс создания приложения, ориентированного на международные рынки, состоит из двух этапов: интернационализации и локализации. Первое подразумевает под собой внесение изменений в процесс создания программы дабы облегчить дальнейший этап локализации. Последняя включает в себя приведение формата отображаемых данных и интерфейса программы к виду, принятому в отдельных государствах: как то формат отображения дат, чисел, а также месторасположение элементов визуального облика приложения, и, конечно, перевод текстовых и иных сообщений на язык целевого пользователя.

 continue reading

SQL для самых маленьких

Первым делом хочу попросить прощения за задержку выхода этой статьи, наложилось два фактора. Перво-наперво, это мой выход из отпуска на работу, с чем была связана загруженность в первые дни. А во-вторых, поиск информации по теме сегодняшнего поста. Оказалось, что документация в XCode не содержит ни единой строчки по работе с базой данных SQLite, посему пришлось рыскать по интернету и делать подборку материала.

 continue reading

Вездесущий UITableView

В сегодняшней статье мы с вами познакомимся и научимся работать с новым классом UITableView, научимся новым приемам в Interface Builder, найдем применение UINavigationController, освоим новые методы UIViewController и сделаем заготовку под новую версию текстового редактора, созданного нами в прошлом посте, для работы с несколькими документами.

 continue reading
Реклама: Загранпаспорт МИД. Оформление - выдача загранпаспорта. Загранпаспорт подорожает.;Реклама: 奥さんの不倫 なら不倫悩み相談