美文网首页
子工程不自动加载+(void)load原因

子工程不自动加载+(void)load原因

作者: 饭_米粒 | 来源:发表于2018-03-17 22:17 被阅读6次

    解释一下让后来者少走弯路: 我提过的,我自己做的framework里的类的那个方法不调用。 其实我用这个framework的时候,虽然作为子工程嵌入了项目,但是加载的时候是作为静态库加载到项目里的,跟项目本地的代码加载不同。 之所以那个load不调用是因为我本地Build Setting里的 Other Link Flags里 去掉了-ObjC。 而-ObjC的作用恰恰就是 :

    “Other Linker Flags”:常用参数:
    -ObjC 否则的话链接器不会加载你的类
    -all_load 如果你的库中有类别,不加的话分类得不到加载
    -fobjc-arc 如果你连接的库使用了ARC而你的应用没有使用ARC

    NSObject 的 +load() 方法不调用了?

    相关文章

      网友评论

          本文标题:子工程不自动加载+(void)load原因

          本文链接:https://www.haomeiwen.com/subject/qbrsqftx.html