Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are some of the less-known and interesting public APIs and frameworks that I can use for iPhone?

What are some of the less-known and interesting public APIs and frameworks that I can use for iPhone? In OS 3.0 they're supposed to be 1000 new APIs more than in 2.2, so which one of these are the most interesting and not so well-known?

like image 442
luvieere Avatar asked Dec 11 '09 09:12

luvieere


4 Answers

There is the screen capture function that the newly approved streaming video iPhone apps are using. Though, normally its use would be prohibited (private API policy), Apple changed its stance on this one in particular.

CGImageRef UIGetScreenImage();

Link to devforums.apple.com

like image 111
Nick Toumpelis Avatar answered Nov 13 '22 19:11

Nick Toumpelis


Although PDFKit is not available on iPhone, much of the Core Graphics level CGPDF stuff is. You can draw PDFs with a CGPDFContext, or parse existing PDFs with a CGPDFDocument.

like image 31
amrox Avatar answered Nov 13 '22 21:11

amrox


There is the UIDataDetectors API. Not much documentation. But you asked for obscure ;-)

There is an API for the copy, cut and paste too. Not seen too many apps use this yet.

To be honest, I've tinkered with most of the new APIs. While they state a 1000 new APIs it's more like they've added 1000 new methods distributed across fewer what we'd call APIs.

like image 5
lyonanderson Avatar answered Nov 13 '22 19:11

lyonanderson


There is the ExternalAccessory API. Not widely used as you need, well, external accessories. Maybe you can have some fun with this API and video goggles.

like image 3
Laurent Etiemble Avatar answered Nov 13 '22 20:11

Laurent Etiemble