- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 Objective C Log日志提高 预定义宏使用
使用NSLog记录日志是很方便的操作,但是有时候也希望能够像C/C++编程一样使用一些预定义的宏,比如获取当前文件名、行号等,在XCode中其实也有这样的功能。 XCode的c预处理器提供了一些标准宏,另外Objective-C语言还提供了隐含的_cmd参数,可以用来获取当前方法的selector,以及将selector与class转换为字符串的函数。 可以在NSLog中使用这些宏及函数来增强
2012-12-26 00:28:37 3868
原创 Foundation和Core Foundation掺杂使用桥接 Toll-Free Bridging
在cocoa application的应用中,我们有时会使用Core Foundation(CF),我们经常会在Objective-C和CF之间进行转化。系统使用arc的状态下,编译器不能自动管理CF的内存,这时候你必须使用CFRetain和CFRelease来进行CF的内存的管理。 具体的CF内存管理规则见: Memory Management Programming Guide fo
2012-12-25 00:03:44 2907
原创 Objective C ARC下的单例模版宏 ARC Singleton template
之前写过一篇关于非ARC的单例模版宏的文章地址 但现在ARC的使用越来越广泛,原来的模版宏可能已经不是很适应,那介绍一下ARC版的模版宏的写法和用法 写法 ARCSingletonTemplate.h #define SYNTHESIZE_SINGLETON_FOR_HEADER(className) \ \ + (className *)shared##class
2012-12-07 02:19:50 5001 3
原创 cocos2d 学习之路 (一)
这个系列的文章纪录下我的cocos2d学习,希望可以帮助到同样热爱ios的朋友。 介绍 Cocos2D是iPhone开发中一个非常有用的库,它可以让你在创建自己的iPhone游戏时节省很多的时间。它具有很多的功能,比如sprite(精灵)扶持,非常酷的图形效果,动画效果,物理库,音频引擎等等。你完全可以免费把它用于商业开发而获得收益。复杂讲,Cocos2d-iPhone是基于
2012-12-06 00:15:55 5415
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人