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

Архив для Сентябрь, 2008

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

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

 продолжить чтение

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

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

 продолжить чтение

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

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

 продолжить чтение

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

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

 продолжить чтение

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

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

 продолжить чтение
.