iOS开发-weak与assign、frame与bounds

ARC才有weak
weak:__weak 弱指针,不会让引用计数器+1,如果指向对象被销毁,指针会自动清空
assgin:__unsafe_unretained修饰,不会让引用计数器+1,如果指向对象被销毁,指针不会清空

frame和bounds都是用来描述一块区域
frame:描述可视范围

bounds:描述可视范围在内容的区域
所有的子控件都是相对于内容
bounds:修改内容原点

相对性:可视范围相对于父控件位置永远不变
        可视范围相对于内容,位置改变

你可能感兴趣的:(iOS开发-weak与assign、frame与bounds)