- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 ios编译的一些细节
一、使用arc必须用LLVM3.0,LLVM3.0多了一个给力的新东西,叫Automatic Reference Counting。开启这个选项之后,LLVM会在编译阶段自动帮开发者完成“手动”的内存管理。同时,所有代码中的retain,release和autorelease会被标记成错误,也就是说,我们完全不需要用以前头蛋俱疼的方式管理内存了。 ARC不仅可以修复错误,还能增强性能。根据WWD
2012-06-26 22:47:39 1386 2
原创 c/c++的一些细节
一、条件表达式其实也是一种表达式,结果的类型由转换规则决定。如果f为float类型, n为int类型,那么(n > 0) ? f : n是float类型,与n是否为正值无关二、x = f() + g(),f()可以在g()之前计算,也可以在g()之后计算。类似,c也没指定函数各参数的求值顺序,因此,printf("%d %d\n", ++n, power(2, n));在不同的编译器中
2012-06-20 11:56:58 729
转载 ASCII码表完整版
ASCII Symbol NamesNULnullSOHstart of headingSTXstart of textETXend of textEOTend of transmissionENQenquiryACKacknowl
2012-06-18 13:52:45 1491
原创 ios下自定义字体
文档:Applications that want to use custom fonts can now include those fonts in their application bundle and register those fonts with the system by including the UIAppFonts key in their Info.plist fil
2012-06-06 18:14:01 1455
转载 C语言运算符优先级
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。恩,问这个问题的人太多了,懒得继续回答,直接贴上来自己看。。。优先级运算符名称或含义使用形式结合方向说明1[]数组下
2012-06-06 15:17:32 657
转载 IOS5 ARC unsafe_unretained等说明
iOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习strong与r
2012-06-04 11:39:45 611
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人