oniPhone — Инструментарий для разработчика под iPhone

 
 
Вам подарок - - промо-код. Инструкция
 
 
 

Xcode.

Центр Вашей разработки — приложение Xcode. Xcode — интегрированная среда разработки, которая обеспечивает все инструментальные средства для создания и управления своими проектами iPhone и исходными файлами, для выполнения и отладки своего кода в iPhone имитаторе или на устройстве.

Чтобы создать новое iPhone приложение вы начинаете с создания нового проекта в Xcode. Проект управляет всей информацией связанной с Вашим приложением, включая исходные файлы, параметры настройки, и правила, объединяющие все эти части. Основа каждого проекта Xcode — проектное окно. Это окно обеспечивает быстрый доступ ко всем основным элементам Вашего приложения. Список Groups и Files — то, где Вы управляете файлами в своем проекте, включая Ваши исходные файлы и объекты, которые созданы от тех исходных файлов. Инструментальная панель обеспечивает доступ к часто используемым инструментальным средствам и командам. Другие аспекты проектного окна предоставляют Вам контекстную информацию о Вашем проекте.

Xcode идет с расширенным редактором текста, который поддерживает функции, такие как завершение кода, окраска синтаксиса, сворачивание кода (чтобы временно скрыть кодовые группы ), и действующие аннотации для ошибок, предупреждений, и примечаний. Система разработки в Xcode обеспечивает соответствующие настройки по умолчанию и способность настраивать среду к информационному наполнению Вашим содержимым. И если Вы нуждаетесь в помощи, «ассистент"обеспечит контекстно-зависимую документацию, в то время как документационное окно Xcode позволяет Вам просматривать и искать информацию.

Когда Вы разрабатываете свое приложение в Xcode, Вы можете выбрать как компилировать приложение — для эмулятора iPhone или для устройства. Имитатор создает окружение для того, что оно проверило Ваши приложение.. После того, как Вы удовлетворены основным поведением своего приложения, Вы можете указать Xcode установить его и выполнить непосредственно на iPhone или iPod, связанном с Вашим компьютером. Выполнение на устройстве обеспечивает окончательную среду тестирования, и Xcode позволяет Вам прикреплять встроенный отладчик к коду, выполняющемуся на устройстве.

Для подробного ознакомления как встроить и выполнить Ваш проект на iPhone OS, см. iPhone Справочник Разработки (iPhone Development Guide).

Interface Builder.

Interface Builder — инструментальное средство, которое Вы используете, чтобы создавать пользовательский интерфейс Вашего приложения визуально. Используя Interface Builder , Вы транслируете окно своего приложения перетащив в него предварительно сконфигурированные компоненты. Компоненты включают стандартные системные управления, такие как переключатели, текстовые поля и кнопки, а также пользовательские просмотры. После того, как Вы поместили компоненты на поверхность окна, Вы можете установить их, перетаскивая их вокруг, настраивать их атрибуты и устанавливать связи между ними и Вашим кодом. Когда Ваш интерфейс такой каким Вы хотите его видеть, сохраняете его в виде файла ресурсов — nib.

Файлы nib, которые Вы создаете в Interface Builder , содержат всю информацию, необходимую для UI Kit, который должен обновить те же самые объекты в Вашем приложении во время выполнения. Загрузка файла пера создает во время выполнения версии всех объектов, хранивших в файле, настраивая их точно так, как они были в Составителе программы Интерфейса. Это также использует информацию подключения, которую Вы определили, чтобы установить подключения между недавно созданными объектами и любыми существующими объектами в Вашем приложении. Эти связи предоставляют Вашему коду указатели на объекты файла nib и также предоставляют информацию, которую сами объекты должны сообщить пользовательским действиям в Вашем коде.

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

Для информации относительно того, как использовать Interface Builder , см. Interface Builder Руководство пользователя (Interface Builder User Guide).

Instruments.

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

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

Для подробного изучения работы Instruments с iPhone приложениями, см. iPhone Справочник Разработки (iPhone Development Guide). Для общей информации относительно того, как использовать Instruments , см. Руководство пользователя Instruments ( Instruments User Guide).