倒入第三方框架问题

最近在做一些demo时候用了不少第三方框架,下面对自己导入第三方框架时候遇到的问题做了总结

1,倒入第三方框架前要倒入支持框架,如:倒入ASIHttpRequest(下载地址) 的支持框架

  • CFNetwork.framework
  • SystemConfiguration.framework
  • MobileCoreServices.framework
  • CoreGraphics.framework
  • libz.dylib(是变动的,从网上下载的如果和你电脑上xcode的不匹配删除旧的添加你电脑上xcode有的版本即可)
  • 2,对于是否支持arc,根据项目是否使用arc倒入的框架也有分是否支持arc框架。
  • 对于很多框架网上下载到的有两种情况,一种就是包含.h和.m文件,一种就是.framework.前者倒入非arc框架支持arc项目方法有以下三种,(前两种自己没试过网上找的)
  • 第一种找到需要转化的arc的.m文件  如asi  做如下操作:打入 -fno-objc-arc 
  • (-fobjc-arc   -fno-objc-arc  用来来设置是arc还是非arc)
  • 第二种: 将.h和.m文件制作成.framework文件然后导入
  • 第三种 :选中工程在右边的TARGETS列表里 点击 BuildPhases 然后在Compile Sources里根据需要设置Compiler Flag为 -fno-objc-arc 强制不用ARC
  • 对于下载下来是.framework文件直接导入,有的框架会编译可以通过,但是使用时候会奔溃。点击build setting 然后找到other linker flags 输入
  • -all_load就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值