軟體開發定律:萬物皆對象
UI是app的根基:一個app應該是先有UI界面,然後在UI的基礎上增加實用功能
UI相對簡單易學:UI普遍是學習過程中最簡單的一塊,能快速擁有成就感和學習興趣
UI至關重要:開發中的絕大部分時間都在處理UI
為了友善開發者開發出強大的功能,蘋果提供了各種各樣的架構
UIKit - 建立和管理應用程式的使用者界面
QuartzCore -提供動畫特效以及通過硬體進行渲染的能力
CoreGraphics -提供2D繪制的基于C的API
CoreLocation -使用GPS和WIFI擷取位置資訊
MapKit -為應用程式提供内嵌地圖的接口
AVFoundation – 音頻處理