一、填空题
- iOS框架层次大体分为四个层次,其中包括(Core OS层)、Core Services层、Media层、(Cocoa Touch 层 )。
- 以自身左上角为坐标原点定义控件所在矩形的位置和尺寸的属性是( bounds )
- 表视图显示的数据都是从遵守(.UITableViewDataSource )协议的对象中获取的。
- 任何一个遵守了( UIApplicationDelegate )协议的对象都会成为UIApplication对象的代理。
- MVC是(.Model )、View、(Controller)的缩写。
- 对象要实现归档和反归档,必须遵守一个非常重要的协议,这个协议叫做( NSCoding 协议 )
- Core Data位于MVC设计模式中的( Model )层。
- 在iOS 开发中,触屏对象是通过( UITouch )类创建的。
- UIPinchGestureRecognizer类表示( 捏合 )手势,用于缩放视图或者改变某些视图的大小。
- 如果要让动画无限循环下去,可以设置repeatCount属性的值为( MAXFLOAT )
- UIKit框架和Foundation框架结合在一起统称为(Cocoa Touch)
- (InterfaceBuilder)是一个用户界面设计工具,采用所见所得的方式让开发者编辑用户界面,隶属于xcode开发环境自带的用户图形界面设计工具。
- 按钮控件使用UIButton类表示,它直接继承自( UIControl )
- 要想监听文本框的动态,前提是要遵守( UITextFieldDelegate )协议。
- 默认情况下,单元格是由( 内容 )视图和扩展视图两部分组成。
- 导航控制器内部是以( 栈 )的形式来管理子控制器的。
- Model 可以通过(通知)和(KVO机制)来通知数据的变化。
- 苹果公司引入了v框架,将模型对象保存到持久化存储中,并在需要时将它们取出。(Core Data)
- 触摸的事件首先会交给第一个响应者对象处理,如果第一响应者不处理,事件将顺着一系列响应对象向上传递,形成一个( 响应者链条 )
- position是以(父图层)的左上角为坐标原点,而anchorPoint 是以自己的左上角为原点。
- 在真机上运行程序需要四个步骤,分别为生成并安装证书、(注册设备)、创建应用程序ID、(创建并安装描述文件)
- ( bounds )属性是以自身左上角为坐标原点定义控件所在矩形的位置和尺寸。
- 标签控件是( UILabel )类的对象。
- NSIndexPath包含( section )和 (row) 两个属性,分别表示组和行。
- 默认将表视图的content设置为( static cell )就变成了静态单元格。
- 在UITableView类声明的一个代理属性,该属性只有遵守了( UITableViewDelegate )协议,才具备成为代理对象的资格。
- 当点击图标启动iOS应用时,系统都会显示一个过渡页面,通过调用( main() )函数来加载程序。
- 视图控制器使用v表示,它提供了一个显示用的View界面,同时负责View界面上元素及其内容的控制和调度。(UIViewController 类)
- 在iOS开发中,事件使用( UIEvent )类表示。
- Core Data提供了( 对象-关系映射(ORM) )的功能,既能够将OC对象转为数据保存在数据库中,也能将保存在数据库中的数据还原成OC对象。