Что такое некоторые менее известные и интересные общедоступные API и платформы, которые я могу использовать для iPhone? В ОС 3.0 они, как предполагается, являются 1 000 новых API больше, чем в 2,2, поэтому какой из них являются самыми интересными и не настолько известными?
Есть функция захвата экрана, которая недавно одобренные приложения для потокового видео iPhone используют. Хотя обычно его использование было бы запрещено (политика частного API), Apple изменила свою позицию, в частности, по этому поводу.
CGImageRef UIGetScreenImage();
Есть API UIDataDetectors
. Не так много документации. Но вы просили неясного ;-)
Также есть API для копирования, вырезания и вставки. Еще не видел, чтобы слишком много приложений использовали это.
Если честно, я повозился с большинством новых API. Хотя они заявляют о 1000 новых API, это больше похоже на то, что они добавили 1000 новых методов, распределенных по меньшему количеству так называемых API.
Хотя PDFKit недоступен на iPhone, большая часть CGPDF уровня Core Graphics доступна. Вы можете рисовать PDF-файлы с помощью CGPDFContext или анализировать существующие PDF-файлы с помощью CGPDFDocument .
Имеется API ExternalAccessory . Не так широко используются, как и нужны, ну и внешние аксессуары. Может быть, вам понравится этот API и видеочасы .
Все большие, я уверен, вы уже знаете. CoreData для меня самый большой. Но основным моментом в версии 3.0 для меня стало огромное количество мелких изменений:
[UIApplication canOpenURL:]
великолепен, так как это означает, что вы можете предлагать варианты, только если загружены определенные приложения. [UIViewController willAnimateRotationToInterfaceOrientation: duration:]
значительно упростить определенные анимации UIViewController
) [UIViewController viewDidUnload]
упрощают определенные задачи управления памятью Поскольку мое основное приложение все еще нужно создавать для OS 2.x, я не использовал все это в гневе.