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在自己坐标系中的位置和大小(参照点是自己坐标系)

相关文章
相关标签/搜索