大多数iOS apps使用UIKit(一个定义公共元素的设计框架)来组建。这个框架让apps在整个系统中有统一的表现同时又能有很强的个性。UIKit元素非常灵活、普遍。它们具有可适应性,能够让你设计一个简单的app在所有的iOS设备上看起来很棒。当系统界面变动的时候能自动更新。用户界面元素通过UIKit提供三个主要的类别。
Bars 告诉用户它们处于你app的哪个位置,提供导航、主要的按钮、快捷入口或者传递信息。
Views 包含用户在你的app中看到的主要元素。就像文本、图表、动画、交互元素,views可以提供滚动、插入、删除和排序等操作。
Controls 开始一个动作或者传递信息。例如按钮、开关、文本框和进程控制等。
除了定义iOS界面外,UIKit还定义了您的应用程序可以采用的功能。例如,通过此框架,您的应用可以响应触摸屏上的手势并启用绘图,辅助功能和打印等功能。
iOS也与其他编程框架和技术紧密集成,例如Apple Pay,HealthKit和ResearchKit,使您能够设计出功能非常强大的应用程序。