iOS 常见面试题目-看着不错就转载了 (四)
来源:互联网 发布:怎么网络招生 编辑:程序博客网 时间:2024/05/16 06:12
1 谈谈对Block 的理解?并写出一个使用Block执行UIVew动画?
答案:Block是可以获取其他函数局部变量的匿名函数,其不但方便开发,并且可以大幅提高应用的执行效率(多核心CPU可直接处理Block指令)
- [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回到主线程,并其委托的对象。
多线程部分
iOS多线程编程之NSThread的使用
- iOS 常见面试题目-看着不错就转载了 (四)
- iOS 常见面试题目-看着不错就转载了 (一)
- iOS 常见面试题目-看着不错就转载了 (二)
- iOS 常见面试题目-看着不错就转载了 (三)
- 常见数据结构面试题目(四)
- 学习iOS动画看我就够了!!转载
- iOS开发常见面试题目(一)
- 看了下分析的不错,就记了下来
- Android笔试和面试常见题目(四)
- ios图片编辑(看这个就够了!)
- mongodb update 方法(感觉不错挺好的就转载了 )
- 线段树扫描线(感觉不错就转载了..)
- 这个面试题目不错
- linux面试题目(四)
- 求职面试必看:巨牛的招聘题目[转载]
- 浅谈android的selector,背景选择器(看着有用就转载了)
- 转载:虚拟化,看这篇文章就够了
- 面试常见查询语句(能掌握以下几个例子就基本可以了)
- Websocket for Objective-C
- leetcode 刷题之路 5 Binary Tree Level Order Traversal II
- vxWorks应用程序加载的另一种办法
- 美国姑娘项美丽与邵洵美的跨国恋
- IE和firefox中的宽度显示差异
- iOS 常见面试题目-看着不错就转载了 (四)
- Hardwood Species
- 经纬财富:商洛黄金,白银做单建议
- 一站式学习Wireshark(一):Wireshark基本用法
- 网络安全与信息安全
- 7-bit整数(Integer)压缩算法
- 解决windows下配置多个网卡后无法访问外网的问题
- OAF Could not find the specified responsibility.
- 电子书:《EJB3.0 入门经典》