摘要:
frame和bounds都市用来描述一块区域的 frame是以父控件的左上角为原点,可视范围相对于父控件 bounds:描述是可视范围在内容哪个区域,相对于内容. 可视化区域在内容中显示区域,bounds的x,y可以改(改的是内容原点的位置) 任何控件都有自己的内容,而且这个内容无限大 子控件都市相 阅读全文
摘要:
一般情况下 assign:修饰基本数据类型 weak:修饰控件,代理的时候使用 控件一般使用weak的原因是为什么呢? weak:成员变量是弱指针引用 weak:不会计数器 +1,如果对象销毁,指针也跟着清空 assign:声明一个对象,使用__unsafe_unretained修饰 assign: 阅读全文
摘要:
为什么枚举中位运算都可以使用并运算? 1. 什么是枚举中的位运算? 例如 int a = 1 << 0; //1左移0位 1*2^0 = 1; int b = 1 << 1; //1左移1位 1*2^1 = 2; int c = 1 << 2; //1左移2位 1*2^2 = 4; int d = 阅读全文