Oct
16
Xcode: The meaning of Debug Navigator icons
Published 12:10 Oct 16, 2015 by @ezra.
#Programming# Looks like Apple finally documented it in the Process View Display section. Here's a link to the ima...
Oct
14
iOS 9 : 3D Touch
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 随着 Force Touch 在 iDevice 中的应用,3D Touch 也成了诸多公司积极适配的新功能,它为 iDevice 设备带来了预览(Peek)和敲击(Pop)以及压力感应等全新的操作体...
Oct
14
iOS 面试题: Binary search tree
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。
我知道你大学毕业过后就没接触过算法数据结构了,但是请你一定告诉我什么是Binary search tree? search的时间复杂度是多少?
Binary search...
Oct
14
iOS 面试题: GCD Queue
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。
GCD里面有哪几种Queue?你自己建立过串行queue吗?背后的线程模型是什么样的?
主队列 dispatch_main_queue(); 串行 ,更新UI
全局队列...
Oct
14
iOS 面试题: GET 和 POST 有什么区别
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。
http的post和get啥区别?
GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连,如: lo...
Oct
14
iOS 面试题: Method Swizzling
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。
什么是 Method Swizzling?
Method Swizzling 原理:
在Objective-C中调用一个方法,其实是向一个对象发送消息,查找消息的唯一依据...
Oct
14
iOS 面试题: Retain Cycle
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。
描述一个你遇到过的 Retain Cycle 例子。
block中的循环引用: 一个viewController
@property (nonatomic,strong)...
Oct
14
iOS 面试题: UIImageView 圆角
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。
如何高性能的给UIImageView加个圆角?(不准说layer.cornerRadius!)
可以使用Quartz2D直接绘制图片。
创建目标大小(cropWidth...
Oct
14
iOS 面试题: UIView 和 CALayer
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。
UIView 和 CALayer 是啥关系?
UIView是iOS系统中界面元素的基础,所有的界面元素都继承自它。它本身完全是由CoreAnimation来实现的 (Ma...
Oct
14
iOS 面试题: __block
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。
__block 在 ARC 和非 ARC 下含义一样吗?
在 MRC 中 block variable 在 block 中使用是不會 retain 的, 但是 ARC 中...
Oct
14
iOS 面试题: assign 与 weak 的区别, block 与 weak 的区别
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。
请解释 assign 与 weak 的区别, block 与 weak 的区别
assign适用于基本数据类型,weak是适用于NSObject对象,并且是一个弱引用。
...
Oct
14
iOS 面试题: load 和 initialize 方法
Published 12:10 Oct 14, 2015 by @ezra.
#Programming# 最近遇到和看到的一些面试题。
+(void)load;、+(void)initialize; 有什么用处?
在Objective-C中,runtime会自动调用每个类的两个方法。+load会在类初始加...