UIKit Framework

The UIKit framework (UIKit.framework) provides crucial infrastructure for implementing graphical, event-driven apps in iOS, including the following:

  • Basic app management and infrastructure, including the app’s main run loop

  • User interface management, including support for storyboards and nib files

  • A view controller model to encapsulate the contents of your user interface

  • Objects representing the standard system views and controls

  • Support for handling touch- and motion-based events

  • Support for a document model that includes iCloud integration; see Document-Based App Programming Guide for iOS

  • Graphics and windowing support, including support for external displays; see View Programming Guide for iOS

  • Multitasking support; see Multitasking

  • Printing support; see Drawing and Printing Guide for iOS

  • Support for customizing the appearance of standard UIKit controls

  • Support for text and web content

  • Cut, copy, and paste support

  • Support for animating user-interface content

  • Integration with other apps on the system through URL schemes and framework interfaces

  • Accessibility support for disabled users

  • Support for the Apple Push Notification service; see Apple Push Notification Service

  • Local notification scheduling and delivery; see Local Notifications

  • PDF creation

  • Support for using custom input views that behave like the system keyboard

  • Support for creating custom text views that interact with the system keyboard

  • Support for sharing content through email, Twitter, Facebook, and other services

In addition to providing the fundamental code for building your app, UIKit also incorporates support for some device-specific features, such as the following:

  • The built-in camera (where present)

  • The user’s photo library

  • Device name and model information

  • Battery state information

  • Proximity sensor information

  • Remote control information from attached headsets

For information about the classes of the UIKit framework, see UIKit Framework Reference.

最新文章

  1. iOS开发——高级篇——流水布局UICollectionViewFlowLayout的基本使用
  2. js中的call与apply深入浅出
  3. 使用SQL语句创建SQL数据脚本(应对万网主机部分不支持导出备份数据)
  4. 2.1.12 Next Permutation 下一个字典序数组
  5. [转]国内良心DNS汇集
  6. mac上java开发环境
  7. 2016032701 - ubuntu安装jdk
  8. 百度——地图API——IOS v2.0.2—入门篇
  9. 《C/C++专项练习》 — (3)
  10. WPF换肤之二:可拉动的窗体
  11. 学习笔记——访问者模式Visitor
  12. 如何写jquery插件
  13. 肝 hibernate 配置and增删改查 and 测试
  14. 使用Android服务,实现报警管理器和广播接收器
  15. luogu P4161 [SCOI2009]游戏
  16. C# 使用Win32 API将1个EXE程序嵌入另1个程序中
  17. while 、函数、参数
  18. ZOJ 2132 The Most Frequent Number (贪心)
  19. (转)WebSphere的web工程中怎么获取数据源
  20. Windows7下无法打开chm(mk:@MSITStore:路径[cannot open the file mk@MSITstore:路径]),chm索引就关闭的解决办法

热门文章

  1. 最火的Android开源项目整理
  2. HTML5自学笔记[ 13 ]canvas绘图小实例之方块移动
  3. 你不知道的JavaScript--DOM基础详解2
  4. OC self和super
  5. oracle知识点
  6. WPF布局的6种面板
  7. async 和 await 以及Action Func
  8. linux 查看僵尸进程
  9. sqlserver 2008 左补齐字符串
  10. BroadcastReceiver接收系统广播消息