Что такое некоторые менее известные и интересные общедоступные API и платформы, которые я могу использовать для iPhone?

Что такое некоторые менее известные и интересные общедоступные API и платформы, которые я могу использовать для iPhone? В ОС 3.0 они, как предполагается, являются 1 000 новых API больше, чем в 2,2, поэтому какой из них являются самыми интересными и не настолько известными?

9
задан alain.janinm 1 May 2012 в 12:45
поделиться

5 ответов

Есть функция захвата экрана, которая недавно одобренные приложения для потокового видео iPhone используют. Хотя обычно его использование было бы запрещено (политика частного API), Apple изменила свою позицию, в частности, по этому поводу.

CGImageRef UIGetScreenImage();

Ссылка на devforums.apple.com

11
ответ дан 4 December 2019 в 07:47
поделиться

Есть API UIDataDetectors . Не так много документации. Но вы просили неясного ;-)

Также есть API для копирования, вырезания и вставки. Еще не видел, чтобы слишком много приложений использовали это.

Если честно, я повозился с большинством новых API. Хотя они заявляют о 1000 новых API, это больше похоже на то, что они добавили 1000 новых методов, распределенных по меньшему количеству так называемых API.

5
ответ дан 4 December 2019 в 07:47
поделиться

Хотя PDFKit недоступен на iPhone, большая часть CGPDF уровня Core Graphics доступна. Вы можете рисовать PDF-файлы с помощью CGPDFContext или анализировать существующие PDF-файлы с помощью CGPDFDocument .

6
ответ дан 4 December 2019 в 07:47
поделиться

Имеется API ExternalAccessory . Не так широко используются, как и нужны, ну и внешние аксессуары. Может быть, вам понравится этот API и видеочасы .

3
ответ дан 4 December 2019 в 07:47
поделиться

Все большие, я уверен, вы уже знаете. CoreData для меня самый большой. Но основным моментом в версии 3.0 для меня стало огромное количество мелких изменений:

  • [UIApplication canOpenURL:] великолепен, так как это означает, что вы можете предлагать варианты, только если загружены определенные приложения.
  • Методы, такие как [UIViewController willAnimateRotationToInterfaceOrientation: duration:] значительно упростить определенные анимации
  • С панелями инструментов легче работать (теперь они являются частью UIViewController )
  • [UIViewController viewDidUnload] упрощают определенные задачи управления памятью
  • Изменения в табличных представлениях и ячейках ... это не столько единый метод, сколько их взаимодействие, что значительно упрощает работу with than в OS 2.x
  • Функциональность копирования / вставки хороша, хотя и не очень хорошо документирована

Поскольку мое основное приложение все еще нужно создавать для OS 2.x, я не использовал все это в гневе.

3
ответ дан 4 December 2019 в 07:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: