1.請簡述下面例舉的framework的做用數據庫
CoreData.framework: 數據庫安全
COreLocation.framework: 定位微信
MapKit.framework: 地圖網絡
CoreAnimation.framework: 動畫框架
AddressBook:framework: 通信錄動畫
AVFoundation.framework: 流媒體加密
CFNetwork.framework: 網絡通訊(套接字)orm
Coretelephony.framework:(核心通訊框)打電話對象
CoreText.framework: 圖文混排網絡安全
GameKit.frame:實現藍牙的相互通訊,便是服務端,又是客戶端
HealthKit.framework: 分離數據收集,數據處理和社會化(蘋果主推健康數據處理)
Security.framework: 網絡安全框架(加密,祕鑰)
Social.framework: 社會化分享(新浪,微信,QQ)
OpenAL.framework: 播放音頻流
MessageUI.framework: 發短信,發郵件
NewsstandKit.framework: 後臺下載,推送
2.簡述kvc/kvo之間的關係
KVc 是一種經過字符串去間接操做對象屬性的一種機制
假如,咱們去訪問一個對象的屬性 person.age 也能夠用kVc的方式[person valueForKey@「age」];
kvo就是在一個語言框架層面上實現的觀察者模式,經過kvc的方式去修改屬性時,會主動通知觀察者
3.iOS 中bounds和frame的區別
frame 和 bounds 都是UIView的屬性 (property)
frame 指的是,該view在父視圖座標系中的位置和大小(參照點是父座標系)
bounds 指的是,該view在自己座標系中的位置和大小(參照點是自己座標系)