天天看點

ios UI學前須知

軟體開發定律:萬物皆對象

UI是app的根基:一個app應該是先有UI界面,然後在UI的基礎上增加實用功能

UI相對簡單易學:UI普遍是學習過程中最簡單的一塊,能快速擁有成就感和學習興趣

UI至關重要:開發中的絕大部分時間都在處理UI

為了友善開發者開發出強大的功能,蘋果提供了各種各樣的架構

UIKit - 建立和管理應用程式的使用者界面

QuartzCore -提供動畫特效以及通過硬體進行渲染的能力

CoreGraphics -提供2D繪制的基于C的API

CoreLocation -使用GPS和WIFI擷取位置資訊

MapKit -為應用程式提供内嵌地圖的接口

AVFoundation – 音頻處理