代码之家  ›  专栏  ›  技术社区  ›  luvieere

我可以在iPhone上使用哪些鲜为人知且有趣的公共API和框架?

  •  9
  • luvieere  · 技术社区  · 16 年前

    我可以在iPhone上使用哪些鲜为人知且有趣的公共API和框架?在OS3.0中,它们应该比2.2中增加1000个新的API,那么其中哪一个最有趣,也不太出名?

    5 回复  |  直到 14 年前
        1
  •  11
  •   Nick Toumpelis    16 年前

    新批准的流媒体视频iPhone应用程序正在使用屏幕捕获功能。尽管在正常情况下,它的使用是被禁止的(私有API政策),但苹果在这一点上改变了立场。

    CGImageRef UIGetScreenImage();
    

    Link to devforums.apple.com

        2
  •  6
  •   amrox    16 年前
        3
  •  5
  •   lyonanderson    16 年前

    UIDataDetectors 应用程序编程接口。没有太多的文档。但你要求的是晦涩;-)

    老实说,我已经修改了大多数新的API。虽然他们声明了1000个新的API,但这更像是他们添加了1000个新方法,这些方法分布在我们所称的更少的API中。

        4
  •  3
  •   Laurent Etiemble    16 年前

    有一个 ExternalAccessory 应用程序编程接口。不广泛使用,因为你需要,嗯,外部配件。也许你可以用这个API和 video goggles

        5
  •  3
  •   Stephen Darlington    16 年前

    所有大的我相信你已经知道了。CoreData对我来说是最大的。但对我来说,3.0的亮点是大量的小变化:

    • [UIApplication canOpenURL:] 这很好,因为这意味着只有在加载某些应用程序时才能提供选项
    • 方法,例如 [UIViewController willAnimateRotationToInterfaceOrientation:duration:] 使某些动画更容易
    • UIViewController )
    • [UIViewController viewDidUnload]
    • 对表视图和单元格的更改。。。与其说是一个单一的方法,不如说是它们之间的交互方式,这使得它比OS2.x更容易使用
    • 复制/粘贴功能很好,尽管没有很好的文档记录

    因为我的主应用程序仍然需要为OS 2.x构建,所以我并没有愤怒地使用所有这些。