美文网首页
CocoaTouch框架

CocoaTouch框架

作者: March_Cullen | 来源:发表于2017-03-05 14:59 被阅读0次

    CocoaTouch框架,iOS应用程序的基础,重用了许多Mac系统的成熟模式,但是它更多地专注于触摸的接口和优化。

    UIKit为您提供了在iOS上实现图形,事件驱动程序的基本工具,其建立在和Mac OS X中一样的Foundation框架上,包括文件处理,网络,字符串操作等。

    CocoaTouch具有和iPhone用户接口一致的特殊设计。有了UIKit,您可以使用iOS上的独特的图形接口控件,按钮,以及全屏视图的功能,您还可以使用加速仪和多点触摸手势来控制您的应用。

    各色俱全的框架除了UIKit外,CocoaTouch包含了创建世界一流iPhone应用程序需要的所有框架,从三维图形,到专业音效,甚至提供设备访问API以控制摄像头,或通过GPS获知当前位置。Cocoa Touch既包含只需要几行代码就可以完成全部任务的强大的OC框架,也在需要时提供基础的C语言API来直接访问系统。这些框架包括:

    • Core Animation
      通过Core Animation,您就可以通过一个基于组合独立图层的简单的编程模型来创建丰富的用户体验。

    • Core Audio
      Core Audio是播放,处理和录制音频的专业技术,能够轻松为您的应用程序添加强大的音频功能。

    • CoreData
      提供了一个面向对象的数据管理解决方案,它易于使用和理解,甚至可处理任何应用或大或小的数据模型。

    下面是Cocoa Touch中一小部分可用的框架:

    • 音频和视频
      Core Audio
      OpenAL
      Media Library
      AV Foundation

    • 数据管理
      CoreData
      SQLite

    • 图形和动画
      Core Animation
      OpenGL ES
      Quartz 2D

    • 网络
      Bonjour
      WebKit
      BSD Sockets

    • 用户应用
      Address Book
      Core Location
      Map Kit
      Store Kit


    如有不当、错误之处,欢迎指正!

    相关文章

      网友评论

          本文标题:CocoaTouch框架

          本文链接:https://www.haomeiwen.com/subject/aofegttx.html