本文只是对苹果官方文档的简单翻译,如有翻译不当之处,欢迎指正
大多数iOS应用都是使用来自UIKit的组件构建的,这是一个定义通用界面元素的编程框架。这个框架允许应用程序在整个系统中实现一致的外观,同时提供高水平的定制。UIKit元素是灵活和熟悉的。它们的适应性很强,可以让你设计出一款在任何iOS设备上看起来都很棒的应用,当系统引入外观变化时,它们会自动更新。UIKit提供的界面元素可以分为三个主要类别:
Bars. 告诉人们他们在你的应用程序中的位置,提供导航,并可能包含按钮或其他元素来启动动作和信息交流。
Views. 包含用户在应用程序中看到的主要内容,比如文本、图形、动画和交互元素。视图可以启用滚动、插入、删除和排列等行为。
Controls. 发起行动并传达信息。按钮、开关、文本字段和进度指示器都是控件的例子。
除了定义iOS的接口外,UIKit还定义了你的应用可以采用的功能。例如,通过这个框架,你的应用可以对触摸屏上的手势进行响应,并启用诸如绘图、可访问性和打印等功能。
iOS与其他编程框架和技术紧密集成,比如Apple Pay、HealthKit和ResearchKit,让你可以设计出功能强大的应用。