
语言
文章平均质量分 76
KudoCC
这个作者很懒,什么都没留下…
展开
-
const & volatile
const int a = 0 ;volatile int b = 0 ;上面这两行代码比较简答,const修饰符表示我们不能够修改a这个变量的值,而volatile修饰符表示每次用到b这个变量,都要重新从内存里加载,不允许编译器对其优化。const int a = 0 ;const int *pa = &a ; volatile int b ;volati原创 2014-12-18 11:08:18 · 645 阅读 · 0 评论 -
二元操作符的返回值
今天同事遇到了个奇怪的问题,我帮忙看了一下,发现原创 2014-05-16 21:16:50 · 874 阅读 · 0 评论 -
由_layer.contents = (__bridge id)image.CGImage想到的
UIImage *image = [UIImage imageNamed:@"xxx.png"] ;_layer.contents = (__bridge id)image.CGImage ;这句代码非常熟悉,我经常用到,曾经怀疑要不要保持image不要其被释放,不然image.CGImage就会被释放了,然后他不会,因为在CALayer里,contents被定义成@property(strong原创 2015-04-27 15:53:16 · 1981 阅读 · 0 评论