UIKit
Apples ursprungliga ramverk för iOS-gränssnitt — imperativt, moget, och fortfarande grunden under de flesta stora appar.
Ramverket kom med den första iPhone-SDK:n 2008 och ärver sin design från macOS AppKit, vilket märks i namngivningen. Man skapar vyer, lägger dem i en hierarki och ändrar dem över tid genom att anropa metoder. Vykontroller styr livscykeln, och layout beskrivs med Auto Layout-villkor.
SwiftUI är sedan 2019 Apples rekommenderade väg framåt, men UIKit är långtifrån borta. Det har funktioner SwiftUI ännu saknar, och de två går att blanda i samma app. En stor kodbas byggd på UIKit skrivs sällan om — den kompletteras skärm för skärm.