iOS 常見系統庫介紹


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在自己座標系中的位置和大小(參照點是自己座標系)

相關文章
相關標籤/搜索