1 谈谈对Block 的理解?并写出一个使用Block执行UIVew动画?
答案:Block是可以获取其他函数局部变量的匿名函数,其不但方便开发,并且可以大幅提高应用的执行效率(多核心CPU可直接处理Block指令)
[cpp] view plaincopyprint?
[UIView transitionWithView:self.view
duration:0.2
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{ [[blueViewController view] removeFromSuperview]; [[self view] insertSubview:yellowViewController.view atIndex:0]; }
completion:NULL];
2 写出上面代码的Block的定义。
答案:
typedef void(^animations) (void);
typedef void(^completion) (BOOL finished);
3 试着使用+ beginAnimations:context:以及上述Block的定义,写出一个可以完成
+ (void)transitionWithView:(UIView *)view duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)(BOOL finished))completion NS_AVAILABLE_IOS(4_0);操作的函数执行部分
答案:无
网络部分
3 做过的项目是否涉及网络访问功能,使用什么对象完成网络功能?
答案:ASIHTTPRequest与NSURLConnection
4 简单介绍下NSURLConnection类及+ sendSynchronousRequest:returningResponse:error:与– initWithRequest:delegate:两个方法的区别?
答案: NSURLConnection主要用于网络访问,其中+ sendSynchronousRequest:returningResponse:error:是同步访问数据,即当前线程会阻塞,并等待request的返回的response,而– initWithRequest:delegate:使用的是异步加载,当其完成网络访问后,会通过delegate回到主线程,并其委托的对象。
多线程部分
分享到:
相关推荐
本文档记录了18年大致的iOS面试题,希望对各位同道有所帮助
iOS面试题
IOS基础面试题.pdf
ios基础面试题(非常全面且附详细解释) 适合初级ios开发人员 ios葵花宝典
ios面试题基础面试题.pdf
UI相关面试题.pdf Runtime面试题.pdf Runloop面试题.pdf OC底层面试题.pdf Block面试题.pdf Animation面试题.pdf 音视频学习从零到整(2).pdf 音视频学习从零到整(1).pdf 性能优化面试题.pdf 网络相关面试题...
几十道iOS的题目,面试常见。希望能帮助正在学习iOS的朋友们更好的扎实基础。
含字节跳动,美团,腾讯百度等大厂面试题,iOS基础,算法,多线程,Runloop,GCD,动画,数据结构,性能,UI等等20多套PDF,物超所值,升职加薪就靠它了!!!
IOS面试题 OC基础知识汇总 测试及答案 block难点分析
常见面试题汇总及答案,里面包含有基础题和高级题及答案,以及面试中常问的一些问题
iosios面试题基础.doc
此资源为IOS开发者面试的时候高频面试题,几乎逢问必答,高薪offer必经之路,建议多多学习。
这是关于iOS的面试题,比较基础,希望能够给初学者带来帮助!
常用的ios面试题 总结 也是学ios的菜鸟们必备的基础
常见的一些基础面试题,希望能够帮助到才找工作的朋友,我也是才找到工作,能体会到你们的心情。
ios基础面试题,中英文问题,中文答案,希望对大家会有用处 1.Difference between shallow copy and deep copy? 浅复制和深复制的区别? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。 深层...
ios面试题,主要是一些oc的基础知识还有一些ui的东西,祝你面试成功!
iOS面试题,有基础理论,也有代码挑错的。不过最后两道题确实有些难度。是从国外公司面试题中提取的。
ios开发面试题,精选题目,直面基础,可以看出来面试者的基础知识是否牢固
工作多年,一直从事iOS开发,看过的面试题也数不胜数,各种面试题的解答鱼龙混杂,层次也不一样,同事,网上的许多面试题有很多事重复的,而且讲解的并不精, 于是我决定拿出时间做一套系统的面试题及试题详解,争取...