cocoa中的一些基本常识

占坑

1,Bounds和Frame的区别

Frame是一个view对应superView的坐标

Bounds是一个view的内部坐标

所以Frame有如经纬度,Bounds有如你房子里的空间坐标。

http://cc.cocimg.com/bbs/attachment/6_491_772cfea14e61028.png

2,View和Layer的区别

view是画板,layer是画布

一个程序可以有很多块画板

一块画板可以有很多块画布

什么玩意,艹

实际上view是layer的外层封装,view注重内容管理,layer注重绘制,所以你看view是继承自NSResponder的,从layer升级到view有如美工升级到美术总监,互动能力变强了咧。



你可能感兴趣的:(cocoa中的一些基本常识)