iOS关于静态库的使用和制作注意和学习
来源:互联网 发布:听演讲相关软件 编辑:程序博客网 时间:2024/06/06 20:01
自重 Xcode6.0 出来以后 静态库的制作 ,有很多需要去配置和留意的地方。
1.在我们选择模拟器生成静态库的时候往往不会生成.a 文件 ,在工程的product里面的.a文件是红色的,原因我也不知道是怎么回事,我选择真机生成会成功,而且你在选择模拟器生成静态库 就会成功我也是无解了。
2.在我们生成静态库的时候配置文件一定要做好,build settings---- code signing 有可能会生成的静态库不能用 我的是这样
3.还有就是 头文件,如果你提供给外部使用接口要 public 不暴露的话直接放到编译里面,位置 build pharas 里面最开始有 四个配置选项。用的最多的是 compile source将你要编译的文件放到这里面。link binary with libraries 这个东东配置东东很有用的 主要用于你的静态库 需要调用其他静态的里面类对象。以后的开发中非常有用,花费了很多时间才弄懂。build pharas 添加 header选项 主要是用来给静态库引导你的头文件。主要是要暴露的头文件给使用者(我原来做的时候犯了了一个错误,就是把不暴露的.h文件拿去编译了 导致了报了一个警告 说不支持XXX ,.h文件应该放在 header 里面 如果你不想暴露的画 就放到 private 里面 或者的protect )。
先就写到这里 后面还会写关于 nib 保存bundle 静态库调用xib编译成的nib。后面还会学习到 静态库 与自定义bundle的资源获取。
现在发现我做的静态库出现了 问题 生成的静态库 只支持一个cpu 框架 我去!我在这片文章找到了答案 非常感谢
http://94it.net/a/jingxuanboke/2015/0106/442402.html
注:link binary with libraries 会将一个静态库加到另一个静态库里面,之后调用这个库的时候,无需加另一个静态库了。
- iOS关于静态库的使用和制作注意和学习
- ios制作和使用静态库
- iOS中的静态库制作和使用
- iOS中静态库的创建和使用、制作通用静态库(Cocoa Touch Static Library)
- ios 开发中 制作和使用静态库
- ios 开发中 制作和使用静态库
- iOS关于block使用的注意和探讨
- [IOS]制作真机和模拟器均可使用的静态库
- iOS静态库和动态库的介绍与制作
- 编译器 静态库和动态库的制作和使用
- iOS-制作.a静态库SDK和使用.a静态库
- linux学习之静态库和动态库的制作与使用
- linux 动态库和静态库的区别、制作、使用
- Linux下静态库,动态库的制作和使用
- 【C语言】【unix c】静态库的制作和使用
- Xcode4中制作和使用静态库
- xcode制作和使用静态库
- 静态库制作和使用问题汇总
- RivaTuner之显存占用率查看
- VC++ 进程间通信方法总结
- dwz表单提交后跳转到另外的navTab
- PHP能做什么?
- typename和class的区别
- iOS关于静态库的使用和制作注意和学习
- MSComm控件注册以及后期打包启示
- VC编译选项 设置
- linux逆向分析之ElfCrackme分析
- BroadLink 博連 RM2 智能萬用遙控器 - Marvell 88MC200單片機和Avastar 88W8782 WLAN SoC
- nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/
- 如何使用V7包中ActionBar(Eclipse配置)
- doPost()与doGet的区别
- 在Eclipse中使用JUnit4进行单元测试(高级篇)