《iOS 项目化入门教程之试题2》

判断题:

  1. iOS程序启动后,UIApplicationMain函数创建UIApplication对象和设置代理,并且为应用程序创建一个UIWindow对象。(正确
  2. UIWindow继承自UIView,是程序创建的第一个视图控件。如果没有UIWindow,程序就没有任何UI界面。(正确
  3. KVC是一种通过对象的属性名称,将其作为key,间接地访问该属性的机制。(正确
  4. 如果文本框需要设置提示信息,可以通过设置Text属性实现。 (错误
  5. 多行文本控件使用UITextView类表示,它也是继承自UIControl。 (错误)
  6. 移动单元格与插入单元格类似,都需要调用setEditing:animated方法进入编辑模式。(正确)
  7. 在iOS 开发中,UIView默认允许使用多点触摸。(错误)
  8. 偏好设置的本质就是plist文件,也无法存储自定义对象。(正确)
  9. 程序启动完毕之后,创建的第一个视图控件就是UIWindow。 (错误)
  10. 每个视图控制器都有一个根视图。(正确)
  11. Cocoa Touch中的模型和视图之间是不能进行任何通信的,所有的通信都是通过控制器 (正确)
  12. 应用程序的ID包含两个重要的部分:包种子ID和包ID查询字符串。(正确)
  13. UILabel 不支持换行只能显示单行文本。(错误)
  14. UIImageView默认是允许用户交互的。(错误)
  15. 分组表视图只能通过代码的方式设置。(错误)
  16. 程序启动的时候,最先调用的是==UIApplicationMain()==函数。 (错误)
  17. 沙盒作为一个文件系统结构,它可以存储声音、图像、文本等文件。(正确)
  18. 响应者链条,是通过递归构成的一组UIResponder对象的链式序列。(正确)
  19. 关键帧动画一定不能只指定一个关键帧。(错误)
  20. keyTimes表示每个子路径的时间点,这些时间点都是均等的。 (错误)
  21. 通过IBOutlet连接来获取控件,通过IBAction绑定事件处理实现。(正确)
  22. 按钮既能显示文字,又能显示图片。(正确)
  23. 表视图只能显示文本数据,无法显示图片。(错误)
  24. 由于UITableView继承自UIScrollView,表视图可以滚动展示大量的表格信息。(正确)
  25. 每个应用程序都有一个UIApplication单例对象。(正确)
  26. 协议指由委托方制定的规则,即方法的声明,任何一个对象都可以实现。(正确)
  27. Core Data 只能用于操作SQLite 数据库。(错误)
  28. UITouch类可根据短时间内点按屏幕的次数,判断单击、双击或更多的点按。(正确)
  29. 所有的图层都存在着隐式动画,从而产生动画的效果。(错误)
  30. 如果要使用关键帧动画,只能通过数组的形式来指定多个值。(错误)
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值