all-load, force-load, -ObjC用法
来源:互联网 发布:网络机房管理制度 kt板 编辑:程序博客网 时间:2024/06/05 15:00
-Obj-C
Unix的标准静态库实现和Objective-C的动态特性之间有一些冲突:Objective-C没有为每个函数(或者方法)定义链接符号,它只为每个类创建链接符号。这样当在一个静态库中使用类别来扩展已有类的时候,链接器不知道如何把类原有的方法和类别中的方法整合起来,就会导致你调用类别中的方法时,出现"selector not recognized",也就是找不到方法定义的错误。为了解决这个问题,引入了-Obj-C标志,它的作用就是将静态库中所有的和对象相关的文件都加载进来。
-all-load和-force-load
在64位的Mac系统或者iOS系统下,链接器有一个bug,会导致只包含有类别的静态库无法使用-ObjC标志来加载文件。变通方法是使用-all_load 或者-force_load标志,它们的作用都是加载静态库中所有文件,不过all_load作用于所有的库,而-force_load后面必须要指定具体的文件。
0 0
- all-load, force-load, -ObjC用法
- IOS项目为什么加入静态数据库需要加入-ObjC and -all-load in Other Linker Flag
- load用法
- ObjC的initialize和init 和 load
- load all plugin sample dynamically.
- LOAD
- LOAD
- Load
- +load
- jquery load 事件用法
- jquery load 事件用法
- db2 load的用法
- jquery load 事件用法
- mysql load 用法
- jQuery load()方法用法
- jquery load 事件用法
- jQuery.load的用法
- mysql load 用法
- 【Spark亚太研究院系列丛书】Spark实战高手之路-第一章 构建Spark集群(第二步)(1)
- 黑马程序员——java基础拾遗之集合框架(一) List 和 Set
- 细说业务逻辑
- 如何在Java中使用双重检查锁实现单例
- HDU 2234 无题I (BFS,映射)
- all-load, force-load, -ObjC用法
- HTTP请求
- MySQL的备份与还原
- 在windows下用gSoap实现简单加法实例
- 字节码文件class文件的结构
- 何时调用复制构造函数
- . 如何把cocos2d-x程序编译成Android程序
- Android Fragment应用实战,使用碎片向ActivityGroup说再见
- [2178]链表的有序集合 (链表的插排法+重复元素的删除) SDUT