我简单的总结了一下自己用到的委托的作用有两个,一个是传值,一个是传事件。1.所谓传值经常用在b类要把自己的一个数据或者对象传给a类,让a类去展示或者处理。(切分紧耦合,和代码分块的时候经常用)2.所谓传事件就是a类发生了什么事,把这件事告诉关注自己的人,也就是委托的对象,由委托的对象去考虑发生这个事...
分类:
其他好文 时间:
2014-11-28 17:59:43
阅读次数:
137
更新百度地图SDK2.5版本之后
1.如果不知道之前SDK是哪个版本,需申请新Key
2.在info.plist添加:Bundle display name -> ${PRODUCT_NAME}
3.新SDK静态库用ObjectC++实现,
需将任一文件后缀改成.mm
4.在info.plist添加:(都添加默认前台使用)
NSLoc...
分类:
移动开发 时间:
2014-10-28 15:34:47
阅读次数:
154
最近ios的swift语言好像火了起来,本人没有objectc的基础,但之前是有c跟java的基础的。从这几天开始学习ios的swift语言,后期以博客形式发布。这里提供一本翻译的英文版的swif书籍。还是很好地。
http://download.csdn.net/detail/a358763471/8009171...
分类:
编程语言 时间:
2014-10-08 16:45:25
阅读次数:
193
CCObject、ref、Director、Autorelease、PoolManager、scene渲染树 cocos2dx两个版本内存管理分析,实现程序员的版本迭代。
所以每次执行完clear,Manager中除了渲染树和_referenceCount>1都会被清理掉;可是pool被清理之后_referenceCount>=1的内存就如渲染树般泄露了,这个时候就需要我用自己release(delete)了。为什么会出现这样子的情况呢,实际上源于早前兼容ObjectC的代码继承过来的管理机制,可能之后Po...
分类:
其他好文 时间:
2014-10-06 19:13:10
阅读次数:
326
哥当初钻牛角尖钻了一个通宵才理解出来的。1 创建对像需要使用某个类,当对像实释放的时候会自动调用这个类的dealloc方法。所以每个类有自己的dealloc方法,当别的类创建的对象被释的时候,自动调用的dealloc方法是属于另一个类的,与本类的dealloc方法无关。2 circle类里的方法调用...
分类:
其他好文 时间:
2014-09-27 01:47:48
阅读次数:
295
一、先按照官方注意事项修改Xcode环境 静态库中采用ObjectC++实现,因此需要您保证您工程中至少有一个.mm后缀的源文件(您可以将任意一个.m后缀的文件改名为.mm),或者在工程属性中指定编译方式,即将Xcode的Proje...
分类:
移动开发 时间:
2014-08-08 21:35:16
阅读次数:
321
作者:史宁宁如今的Clang,不不过一个编译器前端,同一时候也能够作为一个库使用。作为一个库使用的时候,能够用它去分析C/C++/ObjectC语言代码,能够分析源代码得到AST,也能够获取已经分析好的AST,也能够遍历AST,还能够获取AST中基本元素的物理源代码位置。这就是libclang。li...
分类:
其他好文 时间:
2014-07-05 21:09:35
阅读次数:
277