IOS项目使用COCOAPODS管理第三方库(使用文本编辑)

本文介绍了CocoaPods的基本概念及其在iOS项目中的安装与使用流程,包括搜索、初始化、添加库及添加头文件路径等关键步骤。

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

CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。CocoaPods对于iOS项目的作用和npm对于Nodejs项目的作用是一样的。


CocoaPods的安装( Mac下都自带ruby,使用ruby的gem命令即可下载安装):


              sudo gem update --system    //如果Ruby版本太低需要更新一下

              sudo gem install cocoapods

              pod setup


CocoaPods的使用:


    1、搜索:


        如果你需要什么库,可以用pod来搜索,比如搜索JSONKit这个库:  pod search JSONKit

          

    

     2、初始化

         用Xcode新建一个iOS新项目,创建后目录结果如下:(项目名为:App)

[plain]  view plain copy
  1. App  
  2.   |  
  3.   +- App  
  4.   |  
  5.   +- App.xcodeproj          

         进入顶层App目录 :   cd  ~/App


         新建一个名为 Podfile 的文件:   

                  touch Podfile

                  open Podfile


         输入以下内容,并保存:

[plain]  view plain copy
  1. platform :ios  
  2.   
  3. pod ‘JSONKit’, ‘~>1.4’  
  4.   
  5. pod ‘Reachability’, ‘~>3.0.0’  

           执行命令:pod  install


        cocoaPods将自动从服务器中拉取相应的第三方库原代码,将其存放在Pods目录中:

[plain]  view plain copy
  1. App  
  2.   |  
  3.   +- App  
  4.   |  
  5.   +- App.xcodeproj  
  6.   |  
  7.   +- App.xcworkspace  
  8.   |  
  9.   +- Podfile  
  10.   |  
  11.   +- Podfile.lock  
  12.   |  
  13.   +- Pods  

        其中 Pods目录是一个xcode项目,里面包含所有在Podfile中声明的第三方库代码;


        App.xcworkspace 为xcode的工作空间文件,以后用这个文件来打开项目;


        Podfile.lock 文件记录所有已安装的代码库的描述(不可更改),文件如下:

[plain]  view plain copy
  1. SPEC CHECKSUMS:   
  2.   Reachability: 500bd76bf6cd8ff2c6fb715fc5f44ef6e4c024f2  
  3.   JSONKit: 409734ab3407fce90ef7eaa95d7168f38d9a6601  
  4.   
  5. PODS:   
  6. - JSONKit (1.5pre)  
  7. - Reachability (3.0.0)  
  8.   
  9. DEPENDENCIES:   
  10. - JSONKit (~> 1.4)  
  11. - Reachability (~> 3.0.0)  
  12.   
  13. COCOAPODS: 0.16.2  

     3、添加库


          打开Podfile 文件,把需要添加的库的名称写进去。

[plain]  view plain copy
  1. platform :ios  
  2. pod 'JSONKit',       '~> 1.4'  
  3. pod 'Reachability',  '~> 3.0.0'  
  4. pod 'ASIHTTPRequest'  
  5. pod 'RegexKitLite'  

          执行命令:pod  update


          选择Revert,这时你看项目pod部分,多了我们想要的库。


     4、添加头文件路径


           Target --> Build Settings ---> Search Path -->User Header  Search Path ;如下图所示,输入${SRCROOT} 后面选上recursive。

          
          然后再引用头文件:


注意点:
  • 使用CocoaPods生成的.xcworkspace 文件来打开工程,而不是以前的.xcodeproj 文件。
  • 每次更改了Podfile文件,你需要重新执行一次pod install命令。
  • 运行时项目名称选择你自己的项目名称而不是Pods
内容概要:《中文大模型基准测评2025年上半年报告》由SuperCLUE团队发布,详细评估了2025年上半年中文大模型的发展状况。报告涵盖了大模型的关键进展、国内外大模型全景图及差距、专项测评基准介绍等。通过SuperCLUE基准,对45个国内外代表性大模型进行了六大任务(数学推理、科学推理、代码生成、智能体Agent、精确指令遵循、幻觉控制)的综合测评。结果显示,海外模型如o3、o4-mini(high)在推理任务上表现突出,而国内模型如Doubao-Seed-1.6-thinking-250715在智能体Agent和幻觉控制任务上表现出色。此外,报告还分析了模型性价比、效能区间分布,并对代表性模型如Doubao-Seed-1.6-thinking-250715、DeepSeek-R1-0528、GLM-4.5等进行了详细介绍。整体来看,国内大模型在特定任务上已接近国际顶尖水平,但在综合推理能力上仍有提升空间。 适用人群:对大模型技术感兴趣的科研人员、工程师、产品经理及投资者。 使用场景及目标:①了解2025年上半年中文大模型的发展现状与趋势;②评估国内外大模型在不同任务上的表现差异;③为技术选型和性能优化提供参考依据。 其他说明:报告提供了详细的测评方法、评分标准及结果分析,确保评估的科学性和公正性。此外,SuperCLUE团队还发布了多个专项测评基准,涵盖多模态、文本、推理等多个领域,为业界提供全面的测评服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值