关于项目使用ARC的管理方式
2013-10-18 09:57
253 查看
关于项目使用ARC的管理方式
http://www.cocoachina.com/newbie/basic/2012/1016/4927.html
总结:
1,arc的设置是在build phases中修改compiler Flags的值。
2,如果使用了arc,在你的代码中不可以使用retain, release, autorelease,如果使用的话会报错。
3,如果使用了arc,在@property声明中,用strong和weak代替相应的retain, copy,和assign。
4,如果使用了arc,NSAutoReleasePool也不能使用,测试发现,用@autoreleasepool 代替,不会编译报错。
3月19日 ARC
我知道用-fno-objc-arc标记来禁用在ARC工程那些不支持ARC的文件的ARC,
还可以用-fobjc-arc标记启用非ARC工程中支持ARC的文件
IOS ARC 和 非ARC 之间的转换方法
选择项目中的Targets,选中你所要操作的Target,
选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,
并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc
http://www.cocoachina.com/newbie/basic/2012/1016/4927.html
总结:
1,arc的设置是在build phases中修改compiler Flags的值。
2,如果使用了arc,在你的代码中不可以使用retain, release, autorelease,如果使用的话会报错。
3,如果使用了arc,在@property声明中,用strong和weak代替相应的retain, copy,和assign。
4,如果使用了arc,NSAutoReleasePool也不能使用,测试发现,用@autoreleasepool 代替,不会编译报错。
3月19日 ARC
我知道用-fno-objc-arc标记来禁用在ARC工程那些不支持ARC的文件的ARC,
还可以用-fobjc-arc标记启用非ARC工程中支持ARC的文件
IOS ARC 和 非ARC 之间的转换方法
选择项目中的Targets,选中你所要操作的Target,
选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,
并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc
相关文章推荐
- OA中总结:s:select,关于使用modelDriven,项目分层,@Transactional,jspf,各个层上配置注解交给spring管理的方法,简单的OGNL表达式写法
- github使用(通过webstorm创建一个nodejs项目的本地git库,推送到github进行管理,(ssh密钥无用户密码方式))
- 关于myeclipse WEB项目使用javabean方式整合jasperReport,Ireport设计模板,Linux错误处理,几天的研究心得
- JAVA_WEB项目之使用Spring的xml配置方式在项目中管理Lucene检索框架
- 关于SVN项目管理的安装使用以及运用思想
- 4、关于使用Working Set 来管理项目
- 关于本地管理的Extent分配使用 Uniform 方式时,如何设置这个数字
- 使用Git 作为项目管理工具开发时的方式和注意事项
- 使用Git 作为项目管理工具开发时的方式和注意事项
- LINUX——gitlab版本控制,关于项目组管理,项目用户及权限管理的使用
- 关于本地管理的Extent分配使用 AutoAllocate 方式时,是如何自动分配Extent的
- 关于Android的轻量级数据库SQLlite的使用实践小项目 (生管理系统(附源码))
- 关于OC中的Block使用以及ARC和MAR下的内存管理方式
- 使用maven+eclipse+svn结合的方式管理多项目依赖
- 使用TFS2010管理敏捷项目生命周期-系列指南3 工作项跟踪,以及用VS2010,excel和web方式使用的区别
- 关于在SSM中使用注解的方式进行事务管理
- 关于使用终端terminal对GitHub项目进行管理
- 关于OC中的Block使用以及ARC和MAR下的内存管理方式
- 论在瀑布式开发模型中使用项目管理方式的不合理
- Java - Spring支持的事务管理类型有哪些?你在项目中使用哪种方式?