面试题整理
1.什么是ARC
2.区别assign VS weak,__block VS __weak
6.+ (void)load和+ (void)initialize有什么用处
12.ASIHttpRequest或者SDWebImage给UIImageView加载图片的逻辑是什么样子的
15.GCD中有哪几种Queue?你自己建立过串行Queue吗?背后的线程模型是什么样的
16.用过coreData或者sqlite吗?读写是分线程的吗?
17.get和post区别
18.@synthesize和@dynamic分别有什么作用?
19.风格纠错
20.怎么用copy关键字
21.如何让自己的类用 copy 修饰符?如何重写带 copy 关键字的 setter?
22.@property本质是什么?ivar、getter、setter是如何生成并添加到这个类中的
23.@protocol 和 category 中如何使用 @property
25.@property中有哪些属性关键字?/ @property 后面可以有哪些修饰符
29.暂定
30.暂定
31.暂定
32.暂定
33.暂定
34.暂定
35.暂定
36.暂定
37.暂定
38.暂定
39.暂定
40.暂定
41.暂定
42.暂定
43.暂定
44.暂定
45.暂定
46.暂定
47.暂定
48.暂定
49.暂定
50.暂定
51.暂定
52.暂定
53.暂定
54.暂定
55.暂定
56.暂定
57.暂定
58.暂定
59.暂定
60.暂定
61.暂定
62.暂定
63.暂定
64.暂定
65.暂定
66.暂定
67.暂定