记录
zhxy0234
希望在此与大家多交流,互相学习,我现在正在学习中。
展开
-
Xcode 常用编译选项设置【推荐】
原文来自:http://www.lanou3g.com/blog/post-5.htmlXcode 常用编译选项设置在xcconfig文件中指定即可。用标准库连接LINK_WITH_STANDARD_LIBRARIES = YES如果激活此设置,那么编译器在链接过程中会自动使用通过标准库的链接器。 Info.plist 输出编码INFOPLI转载 2013-01-30 18:20:58 · 858 阅读 · 0 评论 -
XCode基础知识
1、/Supporting Files/**-Prefix.pch 文件作用: (1)、这是一个工程用到的来自于外部框架的头文件列表。xcode将便宜这些头到文件,这将减少你在 选择Build或Build and Go 时编译项目的时间。通常用到的头文件已经自动包含了pch,系统编译 每一个c转载 2013-01-30 18:23:52 · 1028 阅读 · 0 评论 -
iOS 静态类库项目的建立与使用
原文地址:http://www.cnblogs.com/beginor/archive/2012/04/20/2459244.html1.建立静态库工程后,选中项目, 在中间的编辑器窗口中选择项目的 Target , 选择 Build Phases 标签, 展开 Copy Headers 分组, 下面有三个子分组, 分别是 Public 、 Project 与 Private , 将转载 2013-02-01 17:32:34 · 429 阅读 · 0 评论 -
xcode的other linker flag的含义
原文地址:http://blog.csdn.net/shaobojohn/article/details/7953007今天编译项目的时候发现抛出了一个异常,+[NSInvocation invocationWithMethodSignature:]: method signature argumentcannot be nil。但是看到项目里面是有这个类的,最后思考了下,由于是使用的ru转载 2013-02-19 18:38:20 · 688 阅读 · 0 评论 -
_objc_setProperty_nonatomic和_objc_setProperty_atomic运行时没有找到的问
原文地址:http://www.360doc.com/content/13/0106/10/10941785_258508768.shtml这个错误就是说App可执行文件里引用了objc_setProperty_nonatomic或objc_setProperty_atomic这些函数。但是代码里显然没有直接调用这2个函数,应该是系统在编译时生成的。经过Debug调试发现总是在设置一个转载 2013-02-19 18:43:25 · 566 阅读 · 0 评论 -
Xcode编译工具(三)
Xcode编译工具(三)2013年3月21日阿呆一、关于Other Linker Flagsxcode中,在“Targets”选项下有Other Linker Flags选项,在这里可以填写xcode链接器的参数,如:-ObjC、-all_load、-force_load等。二、xcode链接器xcode采用的链接器为ld–GNU,ld是GNU工转载 2013-11-29 14:06:45 · 644 阅读 · 0 评论 -
ios程序编译链接参数 all_load 的 ld duplicate symbol _main 的 bug及修复
问题-all_load 是在Objective-C 编译时常用到的一个参数,比如这篇文章所介绍的,生成静态库的一些问题-all_load。但是我们在加入这个参数后,有时会出现“ld: duplicate symbol _main“的错误,比如 libCurl duplicate symbol,但是把 -all_load 参数从 Other Like Flags 里去掉后,编译虽然可以通转载 2013-11-29 14:11:50 · 690 阅读 · 0 评论