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

Как создать свою библиотеку описано здесь.

  1. Создаем новое приложение, например LinkingLibraryDemo:
    static-lib-iphone-1
  2. Добавляем нашу *.a библиотеку (Add-> Existing Files->Navigate to the file -> Check “Copy items into destination group’s folder (if needed)” checkbox):
    static-lib-iphone-2
  3. Идем в Targets, двойной клик – откроется окно Target Info. В вкладке General в секции Linked Libraries вы увидите подключаемую библиотеку.
    static-lib-iphone-3
  4. В вкладке Build в секции Linking section нужно добавить флаг «–ObjC» в Other Linker Flags.
    static-lib-iphone-4
  5. Добавить все необходимые *.h файлы в проект.

После этих действий можно использовать библиотеку.

Статью предоставил Алекс Краковецкий.

Previous ArticleNext Article
Технический директор IT-Dimension, компании-разработчика кросс-платформенного программного обеспечения

Leave a Reply

Your email address will not be published. Required fields are marked *

Д.

Доступен для просмотра вебкаст о разработке для iPhone с использованием AVFoundation API

Товарищи из O’Rielly выложили видео вебкаста о разработке для iPhone, проходившего в прошлую пятницу. Этот вебкаст о разработке с использованием AVFoundation API:

И.

Игнорирование со стороны Apple может стоить разработчикам приложения под iPhone $600000

AppStore ApprovalСегодня на Хабре появился довольно интересный пост о том, что одна из компаний-разработчиков ПО для iPhone уже пол-года ждет ответа от Apple на запрос о добавлении их приложения в AppStore. Из-за задержки с ответом компания может потерять около $600000, потраченные на разработку и продвижение продукта. Это, понятное дело, очень печально.

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

По поводу задержек с ответом от Apple всем сочуствующим предлагается подписать петицию в поддержку разработчиков.

Узнать больше по этому вопросу можно из оригинальной статьи.