IOS开发心得
文章平均质量分 76
duboleon
这个作者很懒,什么都没留下…
展开
-
Objective-c与c++混编中的objc对象内存管理
Objective-c怪异的语法让很多其它平台转向iphone的开发者感到头疼不已,同时objective-c的类库虽然提供了像脚本一样容易使用的NSArray和NSDictionary容器,但是在一些对性能要求比较场合下这两个容器明显不给力,很多人选择objective-c++这种混编模式来开发,从而使用强大的C++ STL等类库。但是objc的对象内存管理相对而言比c++对象麻烦很多,比如将objc的对象直接保存在STL容器中时,默认的并不会对该对象进行任何管理,我们需要手动的retain和releas原创 2011-03-23 20:26:00 · 2778 阅读 · 0 评论 -
objective-c中的Singleton单例模式的完整实现示例
Objective中单例模式的实现,应该是比较完整的包括了objc的单例的各个点。详细看代码注释,注意最后用c++的析构函数实现instance的释放,所以源文件类型必须是.mm格式。原创 2011-04-20 22:17:00 · 6480 阅读 · 0 评论