博客> iOS 刷题个人标记
iOS 刷题个人标记
2019-11-16 19:21 评论:0 阅读:489 cocoRxx
ios 刷题个人标记

1、delegate中的property使用的属性是 assgin 解释:是防止循环引用

2、从通讯录的数据库查询联系人的数据,可以通过 ABAddressBookCopyArrayOfAllPeople 和 ABAddressBookCopyPeopleWithName函数获得 解释:从通讯录数据库查询数据是无法使用SQL语句,只能通过以上函数获得 ABAddressBookCopyArrayOfAllPeople函数是查询所有的联系人数据 ABAddressBookCopyPeopleWithName函数是通过人名查询通讯录中的联系人, name参数是查询的前缀关键字

3、genstrings命名的基本语法:genstrings [-a] [-q] [-o] sourcefile 解释:genstrings 是xcode的国际化工具,是自动从代码的NSLocalizeString等提取生成国际化字符串 全称:generate Localizable.strings,查找文件中的宏定义,自动生成Localizable.strings文件 基本语法:genstrings [-a] [-q] [-o ] sourcefile 参数含义: [-a] 在存在的文件后面追加内容 [-q] 关闭多个键/值对的警告 [-o] 指定输出目录 因此如果我们想输出到en.lproj目录,代码:genstrings -o en.lproj *.m

4、平铺导航模式是在内容组织上没有层级关系,展示的内容都放置在一个主屏幕上,采用分屏或分页控制器进行导航,可以左右或者上下滑动屏幕查看内容 解释:平铺导航模式是指内容间没有从属关系,主要涉及的控件UIPageControl和UIScrollView

5、模态视图专用属性有: UIModalPresentationFullScreen 全屏状态,是默认呈现样式,iPhone只能全屏呈现 UIModalPresentationPageSheet 宽度固定768,在iPad竖屏下则全屏呈现 UIModalPresentationFormSheet 固定540* 620,无论是横屏还是竖屏情况在尺寸都不会变化 UIModalPresentationCurrentContext 与父视图控制器有相同的呈现方式 解释:模态视图的作用:临时终端当前的工作流程,显示一个新的视图层次结构

6、iOS 单元格测试框架有:OCUnit、GHUnit、OCMock、 解释:OCUnit 和 XCTest 都是官方的测试框架,OCUnit已经过时被XCTest取代 GHUnit 和 OCMock 都是第三方的测试框架,官方地址https://github.com/erikdoe/ocmock NSXML 不属于框架, 与NSArray一样是Foundation框架中的一个类,以NSXMLParser为核心,用于解析xml数据

7、NSURLConnectionDelegate协议中的方法有: connection:didReceivData、 connection:didFailWithError、 connectionDidFinishLoading 解释:可查看@protocol NSURLConnectionDataDelegate

8、NSURLRequest的构造函数有:

  • requestWithURL、- initWithURL、
  • requestWithURL:cachePolicy:timeoutInterval、
  • initWithURL:cachePolicy:timeoutInterval

9、iOS 应用导航模式有: 平铺导航模式、标签导航模式、树形结构导航模式 解释:平铺导航模式,一般由scrollView 和 pageControl 组合而成的展示方式。像:手机自带的天气 标签导航模式,tabBar的展示方式,这个比较常见 树状结构导航模式,tableView的多态展示方式。像:9宫格,系统自带的邮箱

10、使用genstring工具可以扫描的宏有: CFCopyLocalizedString、CFCopyLocalizedStringFromTable、 CFCopyLocalizedStringFromTableInBundle、CFCopyLocalizedStringWithDefaultValue、 NSLocalizedString、NSLocalizedStringFromTable、 NSLocalizedStringFromTableInBundle、NSLocalizedStringWithDefaultValue、 解释:https://blog.csdn.net/abc649395594/article/details/49934117

11、iOS 导航设计模式有: 平铺导航、标签导航、树形导航、 解释:平铺导航:UITabbarController、标签导航:UINavigationController、 树形导航:UIPageViewController

收藏
0
sina weixin mail 回到顶部