03 2014 档案
Xcode 中设置部分文件ARC支持
摘要:ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机制在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机制。简单地理解ARC,就是通过指定的语法,让编译器(LLVM 3.0)在编译代码时,自动生成实例的引用计数管理部分代码。有一点,ARC并不是GC,它只是一种代码静态分析(Static Analyzer)工具。那么在xCode中经常需要导入一.. 阅读全文
posted @ 2014-03-24 14:47 瓦楞球 阅读(295) 评论(0) 推荐(0) 编辑
auto_ptr 浅析(转)
摘要:auto_ptr是C++标准库中()为了解决资源泄漏的问题提供的一个智能指针类模板(注意:这只是一种简单的智能指针)auto_ptr的实现原理其实就是RAII,在构造的时候获取资源,在析构的时候释放资源,并进行相关指针操作的重载,使用起来就像普通的指针。std::auto_ptr pa(new ClassA);下面主要分析一下auto_ptr的几个要注意的地方:1,Transfer of Ownershipauto_ptr与boost库中的share_ptr不同的,auto_ptr没有考虑引用计数,因此一个对象只能由一个auto_ptr所拥有,在给其他auto_ptr赋值的时候,会转移这种拥有 阅读全文
posted @ 2014-03-19 18:36 瓦楞球 阅读(328) 评论(0) 推荐(0) 编辑
有单例模式 Singleton 涉及的一些防止类被继承的东西
摘要:c#中 :-------------------------------当对一个类应用 sealed修饰符时,此修饰符会阻止其他类从该类继承。java中:-------------------------------好像 有个 final 修饰符:下面是从网络上拷贝的:final方法将方法声明为final,那就说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。另外有一种被称为inline的机制,它会使你在调用final方法时,直接将方法主体插入到调用处,而不是进行例行的方法调用,例如 阅读全文
posted @ 2014-03-19 18:25 瓦楞球 阅读(633) 评论(0) 推荐(0) 编辑
lua的注释
摘要:和C语言一样,lua也有单行注释和多行注释之分单行注释: 采用“--”来对注释后面的字符进行注释,类似于 ISO C90之后的 C语言的注释"//"多行注释:采用"--[[" "]]" 一对来注释,类似于C语言的 "/*" "*/"。from:http://blog.csdn.net/dengxu11/article/details/7665615 阅读全文
posted @ 2014-03-12 10:47 瓦楞球 阅读(5013) 评论(0) 推荐(0) 编辑
IOS调试技巧:当程序崩溃的时候怎么办 xcode调试
摘要:转自:http://www.ityran.com/archives/1143------------------------------------------------欢迎回到当程序崩溃的时候怎么办 教程!在这个教程的第一部分,我们介绍了SIGABRT和EXC_BAD_ACCESS错误,并且举例说明了一些使用xcode调试器(Xcode debugger)和异常断点(Exception Breakpoints)解决问题的策略。但是我们的app仍然有一些问题!就像我们看到的,他工作的并不是很好,并且这里仍然有许多潜在的可能崩溃的问题。幸运的是,在这个教程的第二部分,也是最后一部分,我们可以学 阅读全文
posted @ 2014-03-04 11:32 瓦楞球 阅读(11723) 评论(0) 推荐(1) 编辑