IOS 导入第三方库

本文介绍了两种在iOS项目中导入第三方库的方法:.framework方式和.xcodeproj方式。.framework方式只允许使用头文件,而.xcodeproj方式提供源码可读和修改的灵活性。详细步骤包括添加文件到项目、确保引入必要的框架、设置Build Settings等。
摘要由CSDN通过智能技术生成

.framework方式

该方式只能看到.h文件,不能看也不能修改源码,有一定的局限性

以DropboxSDK为例

Adding DropboxSDK to your project:

  1. Open your project in Xcode
  2. Right-click on your project in the files tab of the left pane and select "Add Files to '<PROJECT_NAME>'"
  3. Navigate to where you uncompressed the Dropbox SDK and select the DropboxSDK.framework subfolder
  4. Select "Copy items into destination group's folder"
  5. Press Add button
  6. Ensure that you have the Security.framework and QuartzCore.framework are added to your project. To do this in Xcode4, select your project file in the file explorer, select your target, and select the "Build Phases" sub-tab. Under "Link Binary with Libraries", press the + button, select Security.framework, and press Add. Repeat for QuartzCore.framework if necessary.
  7. Build your application. At this point you should have no build failures or warnings


.xcodeproj方式

该方式较上一种方式更灵活,不仅可以读源码,还可直接修改代码,debug到代码中

还是以DropboxSDK为例

  1. 到项目的根目录下
  2. 创建ThirdpartyLib文件夹
  3. 把包含DropboxSDK项目(DropboxSDK.xcodeproj)的文件夹copy过去
  4. 直接从Finder中把.xcodeproj文件拖到xcode的项目目录下
  5. 在targets - Build Settings - Search Paths - User Header Search Paths中加入对应path $(PROJECT_DIR)/Thirdparty
注意事项:如果在升级库文件后,提示有错,可以把libaray - xcode下面的缓存文件删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值