我可以用于iPhone的一些鲜为人知且有趣的公共API和框架是什么?在OS 3.0中,它们应该是比2.2更多的新API,所以其中哪一个最有趣而且不那么知名?
答案 0 :(得分:11)
新批准的流式视频iPhone应用程序正在使用屏幕捕获功能。虽然通常禁止使用它(私有API政策),但Apple特别改变了对此的立场。
CGImageRef UIGetScreenImage();
答案 1 :(得分:6)
虽然iPhone上没有PDFKit,但很多核心图形级别的CGPDF都是。您可以使用CGPDFContext绘制PDF,或使用CGPDFDocument解析现有PDF。
答案 2 :(得分:5)
有UIDataDetectors
API。文档不多。但你要求晦涩;-)
还有一个用于复制,剪切和粘贴的API。没看到太多的应用程序使用它。
说实话,我已经修改了大多数新API。虽然他们声明了1000个新API,但更像是他们已经添加了1000个新方法,这些方法分布在我们称之为API的更少的内容中。
答案 3 :(得分:3)
有ExternalAccessory API。没有广泛使用,因为你需要,外部配件。也许您可以通过此API和video goggles获得一些乐趣。
答案 4 :(得分:3)
我相信你已经知道的所有重要人物。 CoreData对我来说是最大的一个。但我在3.0中的亮点是大量的小变化:
[UIApplication canOpenURL:]
很棒,因为这意味着您只能在加载某些应用程序时提供选项[UIViewController willAnimateRotationToInterfaceOrientation:duration:]
之类的方法可以使某些动画变得更加容易UIViewController
)[UIViewController viewDidUnload]
使某些内存管理任务更简单由于我的主应用程序仍然需要为OS 2.x构建,所以我没有在愤怒中使用所有这些。