Что такое iPhone SDK?
Каждый пользователь i-гаджета, используя приложения для своего устройства, время от времени сетует на неприятный дизайн или интерфейс, невольно задумываясь о том, самом лучшем – своем собственном приложении!
Содержание
Что такое SDK
SDK или Software Development Kit – это пакет, в состав которого входят программные компоненты, документация и среда для разработки. Полное собрание компонентов необходимо как начинающему, так и опытному программисту для создания приложений под интересующую платформу.
Состав пакета
В пакет SDK входят следующие компоненты:
1. Xcode, среда разработки и отличный редактор кода, также не обошлось без наличия графического отладчика. Данный раздел является неким цементом с кирпичами для постройки вашего приложения.
2. Эмулятор iPhonе. Понятно, что при разработке приложения, тестирование – один из самых важных элементов. И, если использовать для этой цели физическое устройство –iPhone, только подключение, синхронизация и т.д. занимает приличное количество времени, которое может быть использовано куда продуктивней. Дабы уберечь вас от пустой траты времени, предоставляется эмулятор, прямо на ПК вы можете проводить тестирование, не окунаясь в неудобства.
3. Инструменты. Служат для измерения и определения статистических данных. Такими данными являются: потребление оперативной памяти, загрузка процессора и т.д. Известно, что переполнение буфера памяти неизбежно приведет к сбою работы. Причем не только вашего приложения, а также работоспособности ОС в целом. Каждый уважающий себя разработчик не может обойтись без процесса оптимизации – его обеспечивают инструменты в данном разделе пакета SDK.
4. Набор файлов для ознакомления с SDK. Включает в себя как видеофайлы, так и электронные документы. В данной части пакета описываются всевозможные нужные навыки и приемы, которыми должны обладать/использовать разработчики приложений. Часто используемые алгоритмы, готовые процессы тестирования, модели для осуществления отладки приложения во время разработки. Данный раздел просто необходим как для новичков, так и для опытных программистов.
5. Руководства.
6. Примеры кодов. Подойдет для изучения как возможностей SDK, так и его особенностей. Скажем – «ответы на важные, но редкие вопросы».
7. Библиотека IRL (iPhone Reference Library, своеобразный сборник ответов на часто возникающие вопросы о деталях работы, более детально и развернуто).
8. Руководства How-to (учебник о способах реализации функций приложений, например – проиграть видео, создать двигающийся объект, отобразить картинку и т.д.).
< Предыдущая | Следующая > |
---|