大多數(shù)iOS apps使用UIKit(一個定義公共元素的設(shè)計框架)來組建年枕。這個框架讓apps在整個系統(tǒng)中有統(tǒng)一的表現(xiàn)同時又能有很強的個性尝盼。UIKit元素非常靈活植旧、普遍。它們具有可適應(yīng)性慕淡,能夠讓你設(shè)計一個簡單的app在所有的iOS設(shè)備上看起來很棒。當(dāng)系統(tǒng)界面變動的時候能自動更新沸毁。用戶界面元素通過UIKit提供三個主要的類別峰髓。
Bars? 告訴用戶它們處于你app的哪個位置,提供導(dǎo)航息尺、主要的按鈕携兵、快捷入口或者傳遞信息。
Views? 包含用戶在你的app中看到的主要元素搂誉。就像文本徐紧、圖表、動畫炭懊、交互元素并级,views可以提供滾動、插入侮腹、刪除和排序等操作嘲碧。
Controls? 開始一個動作或者傳遞信息。例如按鈕父阻、開關(guān)愈涩、文本框和進程控制等。
除了定義iOS界面外加矛,UIKit還定義了您的應(yīng)用程序可以采用的功能履婉。例如,通過此框架斟览,您的應(yīng)用可以響應(yīng)觸摸屏上的手勢并啟用繪圖毁腿,輔助功能和打印等功能。
iOS也與其他編程框架和技術(shù)緊密集成趣惠,例如Apple Pay狸棍,HealthKit和ResearchKit,使您能夠設(shè)計出功能非常強大的應(yīng)用程序味悄。