大多數(shù)iOS應(yīng)用程序是使用UIKit的組件構(gòu)建的,這是一個(gè)定義常見(jiàn)界面元素的編程框架。該框架保證應(yīng)用程序在整個(gè)系統(tǒng)中實(shí)現(xiàn)一致的外觀,同時(shí)提供高水平的定制。 UIKit元素是靈活和熟悉的。它們具有適應(yīng)性,使您可以設(shè)計(jì)出任何iOS設(shè)備上看起來(lái)很棒的單一應(yīng)用程序,并且系統(tǒng)會(huì)在系統(tǒng)引入外觀更改時(shí)自動(dòng)更新。 UIKit提供的界面元素分為三大類(lèi):
欄。告知用戶所在應(yīng)用中的位置,提供導(dǎo)航,并可能包含用于啟動(dòng)操作和傳達(dá)信息的按鈕或其他元素。

視圖。包含用戶在應(yīng)用里看到的基礎(chǔ)內(nèi)容,例如文本,圖形,動(dòng)畫(huà)和交互式元素。視圖可以具有滾動(dòng),插入,刪除和排列等交互行為。

控件。啟動(dòng)行為并傳達(dá)信息。按鈕,開(kāi)關(guān),文本框和進(jìn)度指示器都是控件的示例。

除了定義iOS界面,UIKit還可以定義您的應(yīng)用程序可以采用的功能。例如,通過(guò)這個(gè)框架,您的應(yīng)用程序可以在觸摸屏上進(jìn)行手勢(shì)交互完成相應(yīng)功能,并啟用繪圖,輔助功能和打印等功能。
iOS與其他編程框架和技術(shù)緊密集成,如Apple Pay,HealthKit和ResearchKit,使您能夠設(shè)計(jì)出功能強(qiáng)大的應(yīng)用程序。