iOS项目简单集成pod

本文介绍了如何在iOS项目中使用Pod管理第三方库,包括安装Pod、创建Podfile、添加和删除库、解决导入不提示的问题,以及列出了一些常用的第三方库示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

iOS开发中不可避免的需要使用大量第三方库,可以通过pod方式来管理第三方库

1.首先要在我们的OS X上安装Pod,进入命令行,输入如下指令

sudo gem install cocoapods

2.创建Xcode项目,终端切换至项目目录

3.执行pod初始化

pod init

4.会在该文件夹下生成podfile文件,vi打开编辑或者直接找到该文件编辑 esc :wq保存退出

1)最上方 platform :iOS, '8.0'支持最低版本

2)添加第三方库 名字、版本  pod "AFNetworking", "~> 2.5"

3)例:pod 'YYText'
                          pod 'SJBaseVideoPlayer'
                          pod 'SJAttributesFactory'

示例:

5.下载设置的第三方库

pod install

部分电脑会出现Updating local specs repositories不动,执行下面一行下载

pod install --verbose --no-repo-update

6.删除第三方库

直接修改上述podfile文件 删除需要删除的第三方库,执行pod install --verbose --no-repo-update

建议:上述所有操作在关闭Xcode情况下执行

6.打开项目,双击xcworkspace后缀启动

7.如果打开项目 import不会自动提示补全,执行如下操作重启Xcode

      1.选择target(就是左边你的工程target)—— BuildSettings —— search Paths 下的 User Header Search Paths(如图所示:)

      2.出现下面的图,并且点击“+”号添加一项:并且输入:“$(PODS_ROOT)”(没有引号),选择:recursive(会在相应的目录递归搜索文件):

     3. #import <AFNetworking.h>

     

 

补充一些常用的第三方库

    pod 'AFNetworking', '~> 3.0.4'

    pod 'SDWebImage', '~> 3.7.2'

    pod 'UMengAnalytics-NO-IDFA', '~> 3.5.9'

    pod 'Aspects', '~> 1.4.1'

    pod 'MJExtension', '~> 2.3.7'

    pod 'MJRefresh'

    pod 'DACircularProgress', '~> 2.3.1'

    pod 'pop'

    pod 'MBProgressHUD', '~> 0.9.1'

    pod 'FMDB', '~> 2.6'

    pod 'BaiduMapKit'

    pod 'HMSegmentedControl'

    pod 'WebViewJavascriptBridge'

    pod 'NJKWebViewProgress'

    pod 'SVProgressHUD'

    pod 'IQKeyboardManager', '~> 3.3.6'

    pod 'ZYQAssetPickerController', '~> 1.0.0'

    pod 'Masonry', '~> 0.6.2'

    pod 'NJKWebViewProgress', '~> 0.2.3'

    pod 'FDFullscreenPopGesture', '~> 1.1'

    pod 'FDStackView', '~> 1.0'

    pod 'RSKImageCropper', '~> 1.2.1'

    pod 'KVOController', '~> 1.0.3'

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值