1Objective-C内部的实现

2CALayer和View的关系

3 http协议,tcp/ip

4 UITableView的那些元素是可以自定义的?

5 c语言的,定义变量,比如int,在什么情况下,其最大值是不同的

6 比较32位平台和64位平台不同

7 iphone app为什么会被打回来,如何避免??

8 为啥离开团队?


1.针对第一个问题,可以看看下面的教程

Object c研究的比较深入的教程

​javascript:void(0)​​ 

 第6章写的尤其好


 KVO/KVC 实现机理分析

​javascript:void(0)​​ 


2.CALayer和View的关系  

一个UIView包含CALayer树,CALayer是一个数据模型,包含了一些用于显示的对象,但本身不用于显示。 

CALayer相当于photoshop的一个层,很多动画可以通过设置CALayer来实现。据说有人用CALayer显示图片来播放视频。

Core animation应该是用CAlayer来实现各种动画。