不属于使用SDWebImage步骤的是
C:关闭arc
项目案例NSArray中什么方法是以init开始的
B:实例方法
“-”代表方法为:
D:实例方法
项目案例()类型是NSMutableArray中的元素类型
A:OC对象类型
项目案例,UITableView的rowHight属性的作用是
D:行高
NSSet允许不允许包含相同的元素,集合中元素有没有顺序
D:不允许,没有顺序
下列哪个选项与@synthesize配合使用
A:@property
向Xcode控制台输出一个字符串应该用:
D:NSLog()
OC中表示日期的类是:
A:NSDate
设置定时器每隔多少秒执行一次任务的参数是:
C:timeInterval
定义成员变量类型为NSString,那么该成员变量的getter方法的返回值类型是:
A:NSString
创建SQL语句预编译指针的代码是:
A:sqlite3_stmt *
NSXMLParserDelegate中已经开始处理文档的方法是
B:parserDidStartDocument
不属于查询实体步骤的是
B:调用托管对象上下文的save:方法执行保存
UIPickerView的代理方法中决定列数个数的是:
C:无正确答案
在NSThread类的方法中,下面哪个是-cancel的功能
B:取消线程
KVC中,获取指定属性的值的方法是
B:valueForKey:属性名
KVC中为指定属性设置值的方法是
A:setValue:属性名 forKey:属性名
以下哪个是,注册一个监听器用于监听指定的key
C:addObserver:forKeyPath:option:context
以下哪一项是,为key路径删除指定的监听器
D:removeObserver:forKeyPath
tableView分割线的样式属性是
A:separatorStyle
去掉tableView的点击效果的属性是
C:setSelectionStyle
使用libxml2须加入的框架支持是:
C:libxml2.dylib
调用托管对象上下文的excuteFetchRequest:error:方法返回值类型是:
D:NSArray
如何得到分段控件选中的选项
A:segmetedControl.selectedSegmentIndex
添加的实体属于哪个类的方法:
A:NSEntityDescription
监听网络中使用的通知中心所获取的数据类型是:
A:Reachability
Xcode中的xib文件是
A:xml
下列关于GDataXML的步骤说法错误的是
A:打开第三方类的ARC
以下哪个方法,是将数组转换为字符串
B:componentsJoinedByString
数据库连接指针是
B:sqlite3*
什么时候需要倒入第三方系统框架SystemConfiguration.framework是
C:使用Reachability
CMDeviceMotion的attitude属性作用是
D:返回设备的方位信息
表示用户外力对设备的X、Y、Z轴施加的重力加速度的属性是
A:userAcceleration
对于CMDeviceMotion的attitude属性包含的3个欧拉角数值说法正确的是
A:以上3个说法都正确
为表格单元格设置图片用到的属性是
D:imageView
iOS7中新增的获取运动数据的类是
B:CMMotionActivityManager
对于关联实体的“Delete Rules”支持选项说明有误的是
C:Deny表明必须先删除主实体后才能删除关联的目标实体
错误信息用什么对象来保存
C:NSError
判断设备是否可以获取运动数据的方法是
A:+isAcitivityAvailable
当手机绕着三维坐标的X轴旋转时,会改变CMDeviceMotion属性attitude的哪个变量值
B:pitch角度
在托管对象模型文件(Model.xcdatamodeld)中Add Entity表示
B:添加实体
其类方法insertNewObjectForEntityForName:inManagedObjectContext:作用是
A:添加一个新实体
UIApplication中用于注册远程Push通知的方法是:
A:-registerForRemoteNotificationTypes:
显示本地通知时想附加声音,可以为UILocalNotification设置哪个属性
C:soundName
NSNotificationCenter可以实现以下什么通信—
A:同一应用中不同对象间的通信
NSNotificationCenter监听应用进入后台的通知的名称是
B:UIApplicationDidEnterBackgroundNotification
关于UINavigationController说法正确的是
B:UINavigationController跳转页面的返回按钮会自动生成
以下哪个属于iOS自带的JSON解析类
B:NSJSONSerialization
调用一下哪个函数能将客户端的CFSocket连接到指定IP地址和客户端服务器上
C:"CFSocketConnectToAddress()
GDataXML不支持ARC,需手动关闭该类的ARC,在XCode中对该类编辑阶段添加选项为
B:-fno-objc-arc
UISearchBar的showsCancelButton属性是
B:设置是否显示取消按钮
设置navigationBar是否隐藏
D:navigationBarHidden
下列选项中不能正常为emp的name属性赋值的代码有
D:emp->name=@“李开复”;
在MAC OS中,特殊路径中“…”代表的是
D:代表当前目录的上一级目录
在MAC OS操作中,对于特殊路径中“~”代表的是
D:代表当前用户的home目录
NSMutableDictionary字典中删除对象可以使用下面那个方法:
D:setValue:forKey
判断文件是否存在的方法是
B:fileExistsAtPath
为UIView设置背景色的属性是
B:BackgroundColor
设计模式MVC中,C代表的是
A:Controller
设置UILabel的文本颜色的属性是
C:textColor
开始操作文本控件textField时,系统会自动调用哪个方法
C:textFieldDidBeginEditing
文本控件的secureTextEntry属性设置为NO,意味着
A:密码变明文
文本控件的contentVerticalAlignment 属性如果设置为 UIControlContentVerticalAlignmentCenter是什么意思
D:设置居中类型
有一条消息:textField.delegate = self 代表
C:设置代理
UITabBar与UINavigationController的说法正确的是
A:通常我们指定app.windows的rootViewController为UITabBarController,然后将多个NavigationController对象放到TabbarController中,这样来构建app基本框架
如果想要更改单元格顺序,需要使用什么方法
A:(void)tableView:(UITableView*)tableView moveRowAtIndexPath:(NSIndexPath*)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath
调整分区页眉的大约高度的方法
C:tableView:tableView estimatedHeightForHeaderInSection:section
对于单元格复用池,说法正确的是
A:使用复用池,可以节约内存
下面self和super说法正确的是?
A:self代表当前类的对象
UIProgressView的progress属性的数据类型
A:float
NSTimeInterval的数据类型是
C:double
searchBar的范围控件showsScopeBar,官方学名叫Scope Buttons,要显示出showsScopeBar需设置
B:self.searchBar.showsScopeBar = YES;
dispatch_barrier_async作用
A:在并行队列中,等待之前的操作并行操作完成后再进行
在程序中,_____后缀的文件中使用 “CFBundleDisplayName” = “EnglishName”; 设置程序的英文名字
B:.strings
A和B均为视图,[A bringSubviewToFront:B]是做了什么操作
B:将B移至A子视图的最上层
在下面选项中,请选择能根据指定路径打开一份准备读取文件内容的方法
A:fileHandleForReadingAtPath:
请选择下面能根据指定路径打开一份准备写入文件内容的文件的方法是
B:fileHandleForWritingAtPath:
在下面选项中,哪个方法可以返回文件所有可用数据
B:readDataToEndOfFile:
在下面选项中,读取文件包含的所有内容的方法是:
B:readDataToEndOfFile:
我们在iOS开发中读取文件包含的所有内容的方法是
C:seekToEndOfFile:
请选择下面能将文件指针移到结尾的方法
D:seekToEndOfFile:
对于OC中。removeObserver: forKeyPath的作用是:
C:根据key路径移除监听
在iOS开发中,observerValueForKeyPath:ofObject:change:context注册一个监听器用于
C:响应监听
OC项目中,新建OC类,则包含的文件有
D:.m 和.h
public的意思是
C:公开的
局域网IP地址正确的表达
D:192.168.3.200
下列是对于xml的描述 正确的选项是
C:是跨平台语言
下面对于分析为何检测网络状态描述正确的选项是
A:应用程序访问网络时,应首先检查设备的网络状态,提示用户增加用户体验
微信OAuth2.0授权登录目前支持authorization_code模式,该模式整体流程包括
D:以上都正确
UITableViewCell设置副标题的属性是:
C:detailTextLabel
把子类对象直接赋给父类指针变量,方法行为总是表现出子类的行为特征,这是
B:多态
Cocoa框架不包括以下哪些子框架
A:Windows
第三方发起微信授权登录请求,请求参数scope含义说法正确的是:
C:应用授权作用域
IOS常用开发程序源文件扩展名是
C:.m 文件
下面XML文档的书写正确的是
D:李四
NSURLSession初始化正确的是
C:sharedSession
表格单元格的类是
C:UITableViewCell
关于第三方的正确理解
C:第三方只能为我们解决某一特定的功能,有些业务还需要我们自己实现
关于Cocoa框架说法正确的是
D:主要包括Foundation和Application Kit子框架
使用微信SDK做微信登陆功能时,SDK中的isWXAppInstalled函数作用是:
D:监测有没有安装微信客户端
在合成存取方法中只有getter方法而没有setter方法的特殊指示符是
C:readonly
只能用于检测网络状态的第三方组件是
C:Reachability
将CFSocket绑定到指定IP地址应该使用下面哪个函数
B:CFSocketSetAddress(CFSocketRef s, CFDataRef address)
下面哪个类能完成文件上传的功能
B:ASIFormDataRequest
ASIHTTPRequest内置的ASIWebPageRequest类作用说法正确的是
C:可以申请直接下载完整的网页数据
关于ASIHTTPRequest表述错误的选项有
A:不属于iOS第三方
下面那个不是NSURLConnectionDataDelegate的代理方法
D:connectionWithRequest:delegate
以下可以将OC对象转换成Json数据的方法是
A:+ (NSData *)dataWithJSONObject:(id)obj options:(NSJSONWritingOptions) opt error:(NSError **)error;
下面不属于GDataXML第三方核心类和方法
B:GDataXML
下列选项中关于removeObserver: forKeyPath描述正确的是
B:移除监听
下列选项中关于valueForKey:描述正确的是
B:获取指定属性的值
下列选项中实例变量的访问控制符权限中允许在本类和子类中访问是
D:@protected
延迟加载属于哪种设计模式
A:懒汉模式
下列选项中关于placeholder描述争取的是
A:占位字符串
下列选项中关于borderStyle描述正确的是
A:边框样式
下列选项中关于clearButtonModel描述正确的是
B:清除按钮模式
下列选项中关于leftView是设置UITextField的
C:输入框左视图
下列选项中关于leftViewModel是设置UITextField的
D:左视图的显示模式
下列选项中关于UIScrollView内边距
D:contentInset
下面选项中属于GDataXML对xml文档解析的项有
A:DOM解析
课程,项目案例,下面方法 (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section是
A:每个章节有多少行数据
返回导航控制器根控制器的方法是
D:(NSArray *)popToRootViewControllerAnimated:(BOOL)animated
OC中CGRect所能表示的最大宽度是:
D:不确定
使用计数事件需要在后台添加事件时选择_____。
A:计数事件
UISearchBar的范围代理方法是
D:searchBar:selectedScopeButtonIndexDidChange:
项目案例下面哪个方法可以获取数组中特定下标的元素
A:objectAtIndex:
项目案例哪个方法是在数组集合后追加单个元素
D:arrayByAddingObjectresignFirstResponder
Objective-C中包含一个自定义的头文件应该使用
C:#import
UIPickerView获取某一列行的Size是
A:rowSizeForComponent
设置textField的文本属性的是
B:text
navigationController.navigationBar.barStyle = UIBarStyleDefault;是设置
D:设置UINavigationBar的外观
navigationController.navigationBarHidden = YES;是设置
A:设置UINavigationBar的隐藏状态
本地化与国际化主要用到的方法是哪一个
C:Localizable.strings
本地化与国际化主要用到的方法是哪一个
A:NSLocation:
numberOfRowsInComponent是UIPickerView的
A:某一列的行数
UISegmentedControl根据下标修改分段标题是
A:setTitle: forSegmentAtIndex:
设置UITextField的提示文字或者预设文字的是
D:placeholder
navigationItem的属性titleView是设置
A:设置标题视图
UIKit框架中使用UIbutton常规状态显现的属性是
A:UIControlStateNormal
设置UISegmentedControl按下是否会自动释放的属性是
C:momentary
apportionsSegmentWidthsByContent是UISegmentedControl
B:根据内容定分段宽度
UIButton获得按钮的文字颜色的是
D:- (UIColor *)titleColorForState:(UIControlState)state;
可以改变UIToolbar的颜色的是哪个属性:
B:tintColor
在AVAudioPlayer中,duration属性的功能是什么?
B:音频总长
下面这些选项有关数据持久化,描述正确的是哪个?
D:NSUserDefaults存储的数据一般放在沙盒的Library目录下
buttonWithType方法是
B:设置按钮的类型
UIButton获得按钮的背景图片的是
C:- (UIImage *)backgroundImageForState:(UIControlState)state;
OC国际化与本地化常用到的方法是
A:NSLocalizedString(NSString *key,NSString *comment)
UISegmentedControl设置指定索引选项的宽度是
A:setWidth: forSegmentAtIndex:
设置UISegmentedControl segme开始时默认选中下标
B:segme. selectedSegmentIndex = 2;
UISlider的值改变出发的方法
A:UIControlEventValueChange
把视图插入父视图指定层是
C:insertSubView:atIndex:
把视图移至父视图顶层是
A:bringSubViewToFront:
把视图移至父视图底层是
B:sendSubviewToBack:
SDWebImage在实际应用中的作用
D:以上说法都正确
友盟和百度统计比较正确说话
A:友盟统计比百度统计更专业,平台的功能更强
统计发生次数,在您希望跟踪的代码部分,调用如下哪个方法:
A:[MobClick event:(NSString *)eventId];
开发时必须要导入的二维码头文件
D:ZBarSDK.h
二维码输入框隐藏键盘的方法
A:resignFirstResponder
对于UITableView的separatorStyle属性的作用是
D:以上均无正确答案
二维码扫描时启动的动画效果的方法
C:animated: YES
条形码用处最多的地方
B:主要在超市商品的扫描
关于友盟SDK的说法正确的是
D:友盟SDK的使用不是太复杂,按照文档就可以搞定
以下不属于友盟SDK的使用的流程的是
C:必须用身份证号进行实名注册
plist文件是xcode工程中常见的文件,它实际上是
B:xml
iOS中,音频暂停播放的方法是
C:"- pause "
查找字符串的方法是
D:- (NSRange)rangeOfString:(NSString *)aString
使用JSON语法创建数据组时,总以什么符号开始:
B:英文版的[
下列对委托说法正确的是:
D:委托是两个类之间的关系
Objective-C语言中协议是:
A:一组没有实现的方法列表
实现本地通知的类是:
A:UILocalNotification
表示线程被取消的状态是:
A:isCancelled
UITabBarController获取被选中的ViewController的方法是:
A:selectedViewController
下列关于可变字符串说法正确的是:
B:可变字符串可以调用不可变字符串的方法
V和C的交流方式不包括:
A:通知中心
在OC中类的接口声明关键字为:
C:interface
以下关于MVC说法错误的是:
D:MVC提高了代码的集中程度
alpha的值,在以下4个选项中,相对最透明的是:
B:选0.1
以下说法不正确的是:
D:nonatomic:提供多线程保护,提高性能,在没有使用多线程的编程中可以选择使用
将NSString类型转换为NSDate类型,用的类是:
C:NSDateFomatter
不属于面向对象的特征是:
C:重载
OC中表示日期的类是::
A:NSDate
经过下列哪种操作后需要使用release方法:
C:retain
添加实体属于哪个类的方法:
A:NSEntityDescription
下列关键字可以代表当前类的对象的是:
A:self
面向对象的特性不包括:
B:构造
判断字符串是否以某个字符串结尾的方法是
A:hasSuffix
对成员变量的说法正确的是:
B:只能定义在类的.h文件的{}中
NSURLConnection的类方法中哪个方法是用同步加载服务器响应的?:
B:sendSynchronousRequest:returningResponse:error
使用AVAudioPlayer需要加入下列哪些框架是:
B:AVFoundation.framework
指定合成存取方法为原子操作且线程安全的特殊指示符是
B:atomic
UIImageView的动画循环次数的属性是
B:animationRepeatCount
对OC中方法说法不正确的是()
C:有类Car,方法-(void)test; 则可以 [Car test];
声明某列为主键的关键字是
D:PRIMARY KEY
可以用NSJSONSerialization对JSON数据进行处理需要完成的操作
C:将OC对象转换为JSON格式的字符串
对于OC语言中方法的所属性说法错误的是( ):
A:方法只能写在类的.h文件中而不可写在.m文件中
用SAX对XMLj进行解析,最开始使用的方法是
A:parse
UISlider的描述错误的是:
A:滑块默认的滑球图片是不能自定义的
id是:
B:代表任意类型的对象
将NSData的数据写入文件的方法是
A:writeToFile:atomically
对于文件进行复制、删除等操作,应使用:
A:NSFileManager
UIGestureRecongnizer用于设置和返回该手势处理器是否可用的是哪个方法:
A:enabled
IOS里没有哪种类型的事件
D:压力事件
以下不属于数据持久化存储方法的是
A:代理
IOS里,哪个方法是用来处理事件触摸事件的
A:-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
下面哪个选项可以描述表格的tableHeaderView
A:页眉控件
哪个关键字表示扩展
B:extension
ARC是什么的缩写
A:自动管理内存
在多线程中,NSLock里的-lock方法
功能
A:加锁
在AVAudioPlayer中,currentTime这个属性可以实现什么功能
C:当前播放到的时间
在程序运行后,可能会创建下面哪个线程
A:UI线程
下面哪个sql语法可以实现数据删除功能
C:delegate from film where year <1970;
NSOrderedAscending表示哪种排序
A:升序
下面哪个数据类型是不可以被NSUserDefaults存储的
A:字典
当NSThread调用start方法后,线程处于哪种状态
A:就绪状态而非立即执行
对于单线程,所有任务饿执行顺序是
B:顺序执行
操作系统可以同时支持执行的任务数量是
D:多个
设定表格中指定分区的页眉高度的方法是
B:-(CGFloat)tableView:(UITableView*)tableViewheightForHeaderInSection:(NSInteger)section
设置表格中指定分区的页脚视图的方法是:
A:(UIView*)tableView:(UITableView*)tableViewviewForFooterInSection:(NSInteger)section
所有类的基类是:
A:NSObject
UIApplication的beginBackgroundTaskWithExpirationHandler:方法作用是 :
C:获取更多的后台执行时间
只允许在本类和子类中访问成员变量的访问控制符是
A:@protected
下列说法中错误的是:
D:Objective-C对象使用new分配内存,用delete释放
OC中与alloc相反的方法是:
B:dealloc
展示UIActionSheet需要用到的方法是
D:showInView
单行文本框(UITextField)中提示文字的属性是
C:placeholder
设置单行文本框大小位置的属性是
C:frame
打印对象地址用到的格式符为
A:%p
表格的数据源协议中设置单元格内容的方法是:
C:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath *)indexPath;
不属于可变字符串截取子字符串的方法是( )
A:rangOfString
以下说法错误的是
A:实体与实体之间只存在一种关联关系
下列哪个操作不会引起引用计数(retaincount)的变化是:
B:int a=1;
可变字符串用( )表示:
A:NSMutableString
使用CoreData的原因不包括:
B:可以以面向过程的方式来做持久化
以下说法错误的是:
C:UITableView直接继承于UIView
NSMutableString对象s内容为“LoveChina”,则[s rangeOfString:@"beijing"].location值是():
B:NSNotFound
说法有误的是
B:CoreData底层不是采用SQLite数据库作为持久化存储方式
通常,只有在代码中设置了表格的数据源协议的代理对象,程序才可以调用协议中的方法,如何设置代理请选择:
C:_tableView.datasource=self;
表格控制器的类是:
D:UITabeViewController
书写xml文档第一行代码是:
A:<?xml version = "1.0" encoding = "UTF-8"?>
表格单元格初始化的方法是:
A:(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
GDataXML解析器对xml文档解析属于
B:DOM解析
使用GDataXML解析需要加入哪个框架支持
A:libxml2.dylib
SBJson解析的头文件是:
B:#import“SBJson.h”
- (void)requestStarted:函数再什么时候调用
C:开始请求的时候
使用NSJSONSerialization处理JSON数据能完成操作
C:将OC对象转换为JSON格式的字符串
关于TCP协议说法不正确的是
C:它不属于传输协议
在SAX解析XML开始解析的方法是
A:parse
以下属于JSON的主要特点是
B:JSON可以存放键值对(Key-Value)
关于IP协议描述不正确的是
B:该协议允许联网的计算机的操作类型不同
Reachability的主要功能是
C:"检测网络状态 "
分析如下选项中,局域网正确的IP格式是
A:192.168.1.100
下列不是SAX解析的特点是
B:创建任何对象
求字符串长度的方法是
A:length
XML文档解析规范中W3C推荐的规范是
C:DOM
查询数据的sql语法正确的是
C:select * from film;
下列不属于DOM解析的类是
B:NSXMLParser
SAX解析开始解析的方法是
D:parser
elementsForName: objectAtIndex:0方法是
C:从元素集合中获取元素内容
UISearchBar设置边框颜色的属性是:
A:barTintColor
在UICollectionView的布局信息中,scrollDirection可以控制
C:滚动方向
SBJOSN主要的两个工具类是?
A:NSJSONSerialization
SBJOSN主要的工具类包含哪个?
A:SBJSONParser
OC类的成员变量默认的访问修饰符是
A:@package
处于用户点击手势的手势处理器是哪个:
B:UITapGestureRecongnizer
判断两个对象内容是否相同用( )方法
D:isEqual:
处理用户长按手势的手势处理器是哪个:
A:UILongPressGestureRecongnizer
MPMoviePlayerController的初始化方式是
A:initWithContentURL:
AVAudioRecorder录制音频可以设置的参数有
D:以上都是
AVAudioRecorder被封装在哪个框架里面
A:AVFoundation
AVAudioRecorder说法正确的是
A:在使用的时候必须要声明为全局变量
NSURLConnectionDelegate方法中开始发送请求的方法是
D:start
NSXMLParserDelegate中开始处理文档的方法是
B:parserDidStartDocument
NSMuatableSet 增加元素方法是
C:addObject
关于start方法正确的是
B:调用后新线程处于就绪状态
如果发送数据,需要调用AsyncSocket的什么方法
C:writeData:withTimeout:tag
NSFileManager复制文件或目录到指定位置的方法是
B:copyItemAtPath: toPath: error
UIGestureRecongnizer用于设置和返回该手势处理器是否可用的是哪个方法
D:enabled
UIGestureRecongnizer返回手势包含触碰点的数量的是哪个方法:
B:numberOfTouches
UIGestureRecongnizer返回该手势中某个触碰点在view控件中的触碰位置的是哪个方法
A:locationView: inView:
AFNetWorking需要导入的头文件是
A:#import“AFHTTPRequestOperationManager.h”
UISearchBar的scopeButtonTitles属性是设置:
A:搜索条中分段控件的标题
对于关联实体的“Delete Rules”支持选项说明有误的是
C:Nullify表明关联的目标实体外键值被设为nil
Create table <字段名 类型,….>语句是
A:创建表
在导航条中,按钮的属性titleView的作用是什么
A:设置标题视图
标签页控制器的类是:
B:UITabBarController
导航条上的按钮类型是
A:UIBarButtonItem
标签控制器中的标签多于( )个时,会产生more标签
C:5
标签视图控制器默认视图的索引属性是
B:selectedIndex
UITabBarController显示多个视图控制器,需设置的属性是
A:viewControllers
标签控制器的协议是
B:UITabBarControllerDelegate
输入键盘出现时将导航栏隐藏的方法是
C:hidesBarsWhenKeyboardAppears
以下哪个属性是给导航栏中的视图设置标题的
D:navigationItem.title
标签控制器按钮的类是
C:UIBarButtonItem
哪个属性可以设置文本的对齐方式
C:textAlignment
xib是什么格式的文件
B:xml
通过哪个属性可以标识控件
C:tag
哪个属性可以设置UILabel的背景颜色
D:backgroundColor
UILabel是
B:文本标签
设置字体用
A:UIFont
字符串的查找调用的方法是
D:rangeOfString
定时器指定每隔多少秒执行一次任务设置的属性是
A:timerInterval
iOS应用通常以( )为入口
A:main()函数
文本框设置边框样式
D:borderStyle
设置控件能够与用户交互的属性是
A:userInteractionEnable
下面不属于字符串的创建方法有
A:‘‘- (id)initWithString:(NSString *)aString;
在UIScrollView中,能为scrollView增加额外的滚动区域的属性是
D:contentInset
比较字符串大小的方法是
B:compare:
KVC中获取指定属性的值用的方法是
A:valueForKey
标签视图控制器中默认视图的属性是
B:selectedViewController
下列选项中属于控件的对象为
C:UIButton
设置textField的左视图属性的是
A:leftView
UILabel文本的颜色的属性是
A:textColor
表格重新加载的方法是
A:reloadData
设置分段控件背景颜色的属性是
D:backgroundColor
设置UITextField的提示文字或者预设文字的是
D:placeholder
AlertView直接继承于
B:UIView
按钮控件的直接父类是
D:UIControl
标签控件UILabel直接继承于
B:UIView
自定义Cell时,需直接继承于
A:UITableViewCell
哪个是UILabel直接继承的类:
A:UIView
appDelegate直接继承的类是:
A:UIResponder
UITextField直接继承于:
A:UIControl
导航条控制器继承于类
A:UIViewController
NSMuatableSet继承于
D:NSSet
appDelegate直接继承于
C:UIResponder
UIView直接继承于
A:UIResponder
UitextField直接继承自哪个类?
C:UIControl
控件UIAlertView直接继承于哪个控件
B:UIView
UITableViewCell的直接父类是
D:UIView
UIAlertView的直接父类是:
B:UIView
项目案例NSMutableArray类的直接父类是什么
B:NSArray
在iOS开发中,NSNumber的父类是
D:NSValue
OC中,所有类的根类是:
A:NSObject
多选:
setValue:属性值 forKey:属性名:说法正确的是()
B:需传入两个行参
下列属于UICollectionView的遵守的协议有
B:UICollectionViewDataSource
C:UICollectionViewDelegate
NSFileManager移除指定路径的文件或目录的方法是
A:removeItemAtPath: error:
B:removeItemAtUrl: error
以下属于捏合手势的属性的是:
A:velocity
B:scale
以下属于轻扫手势的属性的是:
A:direction
C:numberOfTouchesRequired
下列关于GDataXML的核心类和方法正确的是?
B:GDataXMLElement
C:GDataXMLDocument
下列方法中可以被NSMutableStringutableString调用,而不可以被NSString调用的方法有
A:deleteCharactersInRange
B:insertString: atIndex
在Alpha取值的范围内的有
A:0
B:1
下列不是SAX解析的特点是
A:以上说法均不正确
C:创建任何对象
NSData的重要作用包含
A:对数据读取
B:输出NSData
关于(NSThread *)currentThread方法描述错误的是
C:该方法是一个实例方法
D:该方法返回线程名称
下面属于OC中数据缓存区的是
B:NSMutableData
C:NSData
对AFNetworking说法正确的是
A:可以用于发送HTTP请求和接收HTTP响应
C:相比NSURLConnection能更好地处理访问Web站点时的Session、Cookie问题
D:不会缓存服务器响应,不执行Javascript代码,也不会对页面内容进行解析
下面不是截取字符串的方法有
C:stringWithFormate
D:stringByAppendingFormate
下面self和super说法正确的是
A:self代表当前类的对象
C:super代表父类
对于@interface关键字作用描述正确的是
A:声明成员变量和方法
C:类的声明
setValue:属性值 forKey:属性名:说法正确的是()
B:需传入两个行参
C:方法签名为setValue:forKey:
D:功能为为指定属性设置值
以下不属于网络状态为WiFi的选项是
B:NotReachable
C:RechableViaWWAN
D:以上都不是
监听kReachabilityChangedNotification通知发出的时候,不需要调用Reachability的哪个方法开启监听
B:currentReachabilityStatus
C:RabilityChangeNotification
D:Reachability
下面对于OC语言的成员变量说法正确的是
A:都是实例变量
B:不支持真正的类变量
C:可以使用“实例->实例变量”的方式访问
对ASIFormDataRequest描述正确的是
A:可以发送带参数的POST请求
B:可以处理文件上传
C:属于ASIHTTPRequest的子类
那些框架不包含Reachability的功能
A:QuartzCore.framework
B:Foundation.framework
C:AVFoundation.framework
下面选项中对JSON的特点描述错误的说法是
A:JSON不是纯文本
B:JSON可读性差
D:JSON数据不可通过Javascript进行解析
对于下面XML文档格式书写错误的有
A:杨坤
B:赵薇</Student/>
C:刘欢
以下四项中,是UIView子类的有
A:UIButton
C:UILabel
一个UIView的frame包含
A:CGPiont
B:CGSize
程序获取控件的方式有
A:tag属性
B:IBOutlet方式
下列方法中可以被NSMutableString调用,而不可以被NSString调用的方法有
A:insertString: atIndex:
B:deleteCharactersInRange:
CocoaAsyncSocket封装了CFNetWork底层的?
A:CFStream
B:CFSocket
Push服务端程序需要的两个组件是:
A:SSL Certificate
B:Private Key
SBJOSN主要的两个工具类是?
A:SBJSONParser
B:SBJSONWriter
内存管理可以分为哪几部分
A:内存分配
B:内存回收
在oc中,下面对于setter方法陈述正确的是
A:没有返回值
C:有一个参数
UITextView的回调方法中开始编辑和将要结束编辑的方法是哪些
A:-(void)textViewDidBeginEditing:(UITextView *)textView
D:-(BOOL)textViewShouldEndEditing:(UITextView *)textView
以下属性UITableView属性的是
A:rowHeight
B:backgroundView
C:tag
对于滚动视图,下面描述正确的是?
B:可以设置滚动视图按页滚动
C:滚动视图的偏移属性是一个CGPoint类型
D:当内容视图宽度或者高度超过控件的frame时,会出现滚动条
下面哪些是多线程的实现方式
A:NSThread
B:GCD
C:NSOperation和NSOperationQueue
对appendString:方法理解不正确的是( ):
A:调用此方法不会改变原字符串内容
B:是不可变字符串类中定义的方法
在xcode5中,新建项目会有包含文件:
A:.m
B:.h
关于CoreData的描述正确的是:
A:可以通过创建一个空的工程手动改初始化Core Data项目
B:可以通过创建项目时勾选“Use Core Data”复选框来初始化
下面不属于GDataXML第三方核心类和方法
A:GDataXML
B:GDataXMLDoc
可以显示、输入内容的控件有
B:UITextField
C:UITextView
GdataXML解析支持一下哪些说法
A:支持修改XML文档
C:支持Xpath方式查询
下面哪个不是NSXMLParser解析的特点
A:是基于C语言实现的
B:性能很太好
AFHTTPRequestOperationManager默认处理什么响应
A:JSON
C:Plist
AFHTTPRequestOperationManager成功解析得到服务器响应时,服务器响应的数据以什么形式返回
A:NSArray
B:NSDictionary
AFHTTPRequestOperationManager默认处理的类型是
A:text/json
B:application/x-plist
创建NSThread的方式包括哪些:
A:detachNewThreadSelector: toTarget: withObject
D:[NSThread alloc] init];
SQLite内部可以支持的数据类型有哪些
A:整型
B:浮点型
C:TEXT(文本)
D:二进制
NSXMLParser解析的主要特点描述不正确的是
A:是基于C语言实现的
B:性能很太好
UITabBarControllerDelegate包含的方法有
A
B:- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController; "
C:- (void)tabBarController:(UITabBarController *)tabBarController willBeginCustomizingViewControllers:(NSArray<__kindof UIViewController *> *)viewControllers NS_AVAILABLE_IOS(3_0) __TVOS_PROHIBITED
R的方式有
A:通过拖拽方式,IBOutlet方式
D:控件的tag属性
UIView继承于
A:UIResponder
C:NSObject
常见NSThread的方式包括哪些;
A:detachNewThreadSelector:toTarget:withObject
D:[NSThread alloc]initWithTarget:selector:];
创建本地通知对象后,使用UIApplication方法发送通知说法正确的是
A:-scheduleLocalNotification:方法可以在指定时间按某一时间间隔重复发送通知
B:系统发出本地通知时,若应用程序处于前台运行,会触发UIApplication的回调方法
C:application:didReceiveLocalNotification:方法 每个应用程序最多只能发送最近(新)的64个本地通知,超过后会被系统自动放弃
D:-presentLocalNotificationNow:方法会立即发送通知
下面关于NSData描述正确的有
A:作用:可以将数据读入NSData
B:作用:可以输出NSData数据
C:可以通过类方法、实例方法两种方式获取实例对象
D:代表OC的数据缓存区
assign指示符主要用在
A:double
B:short
C:float
D:NSInteger
以下用NSLog 完整格式化输出double,保留小数点后两位不正确的选项有
A:%.2f
C:%i
D:%c
将微信SDK接入iOS工程的步骤包括
A:下载微信终端SDK文件
B:搭建开发环境
C:在代码中使开发工具包
D:向微信注册应用程序id
表格的单元格的样式有?:
A:UITableViewCellStyleValue1
B:UITableViewCellStyleValue2
C:UITableViewCellStyleSubtitle
D:UITableViewCellStyleDefault
UISearchBar都代理方法有
A:searchBar:textDidChange:
B:searchBar:shouldChangeTextInRange:replacementText:
C:searchBarShouldBeginEdit:
D:以上都是
下面属于UIBarStyle默认样式的是
A:UIBarStyleDefault
B:UIBarStyleBlack
C:UIBarStyleBlackOpaque
D:UIBarStyleBlackTranslucent
使用类方法需要注意:
A:类方法通过类名进行调用
B:类方法可以调用类方法
C:类方法不可以调用实例方法
D:类方法不可以使用实例变量
工具类NSFileManager是用来做什么的
A:创建目录
B:移除目录
C:移动目录
D:复制目录
播放器中,使用AVAudioPlayer需要导入的框架是__AVFoundation__
textView.layer.cornerRadius是设置__外框的弧度__
text.View.layer.borderColor是设置__外框颜色__
textView.layer.cornerRadius是设置__外框的弧度__
UIButton得到按钮的文字内容的方法是__titleLabel.text__
UIImage常见加载方式有: 本地路imageWithContentOfFile:
__二进制 imageWithData Bundle imageWithName" __
UITableView优化方法:__1:复用2,减少视图层级关系3:减少透明 __
表格的复用池能不能节省内存:能
UITableView继承UIScrollView的原因是:可以滚动
tableivew复用池机制:
复用池是UITableView一个很好的机制。Cell在隐藏时,会自动加入到复用池中。通过在cell创建时,先判断复用池中是否有可用cell,如果有就从复用池中取,如果没有,就重新创建cell。
alloc操作可以使得对象的自动引用计数_加1_
release操作可以使得对象的自动引用计数_减1_
表示谓词的类是__NSPredicate_
表示抓取请求的类是_NSFetchRequest__
在OC中所有的类都继承与__NSObject_
项目案例MVC模式的理解
_MVC设计模式考虑三种对象:模型对象、视图对象、和控制器对象。模型对象代表特别的知识和专业技能,它们负责保有应用程序的数据和定义操作数据的逻辑。视图对象知道如何显示应用程序的模型数据,而且可能允许用户对其进行编辑。控制器对象是应用程序的视图对象和模型对象之间的协调者。
请简述一下键盘弹起,如何对界面进行调整(界面中输入框会被键盘遮挡,用户需看到输入内容)
_首先获取响应键盘在self.view上的位置以及键盘的高度,然后计算出相应的要调整的高度,让self.view的frame调整相应的高度。
iOS开发中需要文件导入时,使用#import和#include的区别是什么?
_#import能避免头文件被重复包含的问题:
项目案例,什么是push
_客户端程序留下后门端口,客户端总是监听针对这个后门的请求,于是 服务器可以主动向这个端口推送消息
项目案例,Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
_Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。
假如分类的方法与原始类中的方法相同,则会__隐藏__原始方法
在OC中,扩展相当于__匿名的___类别
Objective—C的内存管理主要有三种方式__ARC__,手动内存计数,内存池
控制器将要退出时调用_方法。
_- (void)viewWillDisappear:(BOOL)animated
程序从后台到前台,进入活动状态会调用:
- (void)applicationDidBecomeActive:(UIApplication *)application F43+J42J45_
_方法的功能是把视图从父视图中移除。
_removeFromSuperview
当程序可用内存紧张时,将会调用的方法是_
didReceiveMemoryWarning
UIButton得到按钮的文字内容的方法是_
titleLabel.text