cocoaPods的安装及简单用法

CIC-IDS-2018数据集高效预处理实战:从数据清洗到特征整合 本文详细介绍了CIC-IDS-2018数据集的高效预处理方法,从数据清洗到特征整合的全流程实战。通过内存优化、异常值处理和特征工程等技巧,帮助网络安全研究人员快速处理大规模网络流量数据,提升机器学习模型的训练效率和准确率。特别针对特征数据的预处理提供了实用代码示例和优化建议。 阅读详情

一、什么是CocoaPods

 

在进行iOS开发的时候,总免不了使用第三方的开源库,比如AFNetworking、SDwebImage等

 

大家的做法基本上都是到GitHub上下载一个一个的类库,然后导入到工程中,并且引入各种的类库,做各种的配置。有时候还要处理ARC与MRC的问题(设置-fobjc-arc或者 -fno-objc-arc等编译参数),很麻烦。

 

CocoaPods就是类库管理工具,刚刚提到所有麻烦的操作,CocoaPods都能解决。


二、安装CocoaPods

1.替换rudy的源地址

ruby 的软件源 https://rubygems.org 因为使用的是亚马逊的云服务,所以被墙了,需要更新一下 ruby 的源,使用如下代码将官方的ruby 源替换成国内淘宝的源

$ gem sources —removehttps://rubygems.org/


在终端会显示

https://rubygems.org/ removed from sources

 

再敲入以下命令 ,将淘宝的源添加进去

$ gem sources -ahttps://ruby.taobao.org/


在终端会显示

https://ruby.taobao.org/ added to sources


要想验证是否替换成功了,可以执行:

$ gem sources -l


如果终端显示

*** CURRENT SOURCES ***


https://ruby.taobao.org/


2.开始安装cocoapods

执行

$ sudo gem install cocoapods

这里需要注意:可能需要输入密码, 输入密码时光标不动,且密码不显示, 输入完成后按回车

等待执行完毕,看到如下提示,恭喜你,安装完成。

Successfully installed cocoapods-0.39.0

Parsing documentation for cocoapods-0.39.0

1 gem installed



当我们想要重新安装CocoaPods的时候,需要卸载这个东西,很简单,只需要执行以下命令即可: $ sudo gem uninstall cocoapods


三、CocoaPods使用

举个例子:
我要集成AFNetworking这个库类,需要在Cocoapods里面先搜索是否有需要的库,可以在Terminal中输入:
$ pod search AFNetworking
回车之后就可以看到和你搜索的关键字相关的一些库类,如图:



其中第一个就是我们需要的,把pod 'AFNetworking', '~> 3.0.0-beta.3'那一行复制

在终端进入工程所在的目录(工程根目录)指令为$ cd 工程根路径


执行命令 $ touch Podfile
这句是说新建一个名为Podfile的文件(不能写成别的名字,也可以自己在工程根目录里面直接新建)

Podfile文件的格式应该如下:
platform :ios, '7.0'

pod 'AFNetworking', '~> 3.0.0-beta.3'

需要注意的几点:platform那一行,ios三个字母都要小写,而且与前面的冒号之间不能有间隔,后面的版本号也可以不写,但是有些开源库对版本是有要求的,比如要在6.0以上才能运行,遇到这样的开源库就需要写上版本号。


然后在Terminal中执行 :

$ pod install


这样,AFNetworking就已经下载完成并且设置好了编译参数和依赖,以后使用的时候切记如下两点:
1.从此以后需要使用Cocoapods生成的 .xcworkspace文件来打开工程,而不是使用以前的.xcodeproj文件
2.每次更改了Podfile文件,都需要重新执行一次pod update命令

C++ 类 本文介绍了C++中类的核心概念和使用方法。 阅读详情

相关推荐

液晶屏LVDS接口:【图文详讲】

​LVDS(Low Voltage Differential Signaling,即低电压差分信号)接口又称RS-644总线接口,是20世纪90年代才提出的一种数据传输和接口技术。LVDS接口是美国NS美国国家半导体公司为克服以TTL电平方式传输宽带高码率数据时功耗大,电磁干扰大等缺点而研制的一种数字视频信号传输方式

weixin_66299220的博客 1万+

cocoapods简单安装

1.MAC安装Ruby环境 1>  安装RVM  控制台命令: $curl –L https://get.rvm.io | bash –s stable  $source ~/.rvm/scripts/rvm $rvm –v (查看版本,检查是否安装正确)  2>  用rvm安装ruby环境 $rvm  install 2.0.0 (期间需要按e

hcl8981001的专栏 334

耕地质量评价软件实操指南:如何用Excel+ArcGIS一键生成土壤普查报告(附避坑技巧)

本文提供了一套融合Excel数据处理与ArcGIS空间分析的耕地质量评价实战工作流。详细讲解了从数据规范化预处理、高效数据桥接,到在ArcGIS中实现指标评分、综合指数计算与等级划分的全流程,旨在帮助土壤普查工作者大幅提升报告生成效率与准确性,并分享了关键的避坑技巧。

weixin_28455801的博客 490

最简单的CocoaPods安装方法

最简单的CocoaPods安装方法

Y-Atz的博客 635

招标信息爬取工具

一个能帮你节省大量时间的实用小工具,我自己用了挺久,分享出来给有需要的朋友

qq_56877290的博客 836

【低空经济】低空无人驾驶航空器运行管理系统设计方案

低空无人驾驶航空器运行管理系统(以下简称“系统”)旨在为低空域内的无人驾驶航空器(UAV)提供高效、安全、智能的运行管理服务。系统通过集成先进的通信、导航、监控、数据处理和人工智能技术,实现对低空域内无人驾驶航空器的实时监控、动态调度、风险评估和应急响应,确保其在复杂空域环境中的安全运行。系统的核心功能包括空域管理、飞行计划审批、实时监控、冲突预警、应急管理和数据分析。空域管理模块负责划分和管理低空域资源,确保不同飞行任务之间的空域隔离和高效利用。

2502_92579126的博客 1140

CocoaPods安装及简单使用

Install CocoaPods is distributed as a ruby gem, installing it is as easy as running the following commands in the terminal: $ [sudo] gem install cocoapods $ pod setup Now that you’ve got CocoaPo

missautumn的专栏 1285

21天教你学会PCIe专栏(14)--安全性考虑

1.1 定义安全性(Security):安全性是指保护系统免受未经授权的访问、攻击和破坏,确保数据的机密性、完整性和可用性。1.2 重要性数据保护:保护敏感数据,防止数据泄露和篡改。系统防护:防止恶意攻击,确保系统的稳定性和可靠性。合规性:满足行业标准和法律法规的要求,避免法律风险。用户信任:提高用户对系统的信任度,增强市场竞争力。通过今天的学习,你应该对PCIe安全性的重要性和常见威胁有了深入的了解,掌握了实施安全措施的方法和工具,以及安全开发的最佳实践。

xiaoheshang_123的博客 850

CocoaPods 的简单快速安装方法

cocoapods对于我们使用第三框架的时候,还是一个挺不错的东西,可以帮我们管理第三方库,不需要手动的去导入,只要输入相应的命令行,就能导入和更新了,所以还是一个挺不错的第三方管理工具; 虽然这个工具很好用,但很多人在安装的时候总是遇到各种问题,当然我也不例外,所以在这里做一个总结,在我们目前的环境下直接在ruby默认源估计你是很难装上去的,除非你去翻墙,在之前我们是用的淘宝的镜像去安装的,结果...

一只小菜鸟 1416

OSCP-1-3-natraj(本地文件包含、日志中毒、apache2配置漏洞、nmap提权)

像往常一样,我们将使用“Netdiscover”工具识别主机的 IP。所以,让我们首先用 nmap 列出所有 TCP 端口。我们从访问web服务(80端口)开始,在那里我们找到了几张关于Natraj的图片和信息,我们将查看源代码和robots.txt,似乎没有什么有用的。(或至少,目前)。因此,让我们继续进行。在 Dirb 及其默认字典的帮助下,我们找到了一个名为“”的目录。我们进入并列出一个名为“”的文件:如果我们执行它,我们会看到它什么也不做。我们可能需要添加其他内容。

墨痕诉清风的博客 528

SAP-ABAP:SAP数据库视图(Database View)详解-创建

数据库视图是SAP中实现多表关联查询的基础工具,适合简单的跨表查询和权限控制场景。但其功能有限,对于复杂逻辑或高性能需求,建议结合CDS视图或ABAP程序开发。通过合理设计,数据库视图可显著提升开发效率和系统可维护性。它存储在数据库中,但本身不存储数据,仅通过查询动态生成结果。是一种基于物理数据库表的虚拟表,通过关联多个表(使用。

baidu_35680696的博客 1369

cocoaPods的安装及简单使用

1、cocoaPods的简介: CocoaPods是一个负责管理iOS项目中第三方开源库的工具。在开发iOS项目不可避免地要使用第三方框架,CocoaPods的出现使得我们可以节省设置和更新第三方框架的时间。在安装了了CocoaPods这个工具之后,只需要将用到的第三方开源库放到一个名为Pod...

cibochu8895的博客 166

CloudCompare 二次开发:插件中的 PCL 环境配置与编程

在进行 CloudCompare 的二次开发过程中,我们常常需要使用点云库(Point Cloud Library,简称 PCL)来处理和分析点云数据。在 CloudCompare 的界面中,选中一个点云对象,然后点击菜单栏中的 “插件” -> “MyPluginAction”。插件将对选中的点云对象进行体素滤波处理,并更新显示结果。下面我们将展示一个简单的插件编程示例,该示例使用 PCL 对输入的点云数据进行体素滤波处理。方法进行体素滤波处理,并将结果点云赋值给选中的点云对象。文件并点击 “打开”。

2301_79331387的博客 283

CocoaPods 安装 及 简单的应用

博客园: http://www.cnblogs.com/superhappy/archive/2013/04/23/3038493.html 强烈推荐 http://www.cnblogs.com/stoic/archive/2012/11/28/2792070.html 官方资料: www.cocoapods.org Introduction to Cocoa

1480

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

CocoaPods的安装和简单使用

一、CocoaPods简介 CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和第三方开源库的时间。 在使用CocoaPods之前,开发项目需要用到第三方开源库的时候,我们需要 (1)把开源库的源代码复制到项目中 (2)添加一些依赖框架和动态库 (3)设置-ObjC,-fno

小僧Coding 6846

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

cocoapods的安装及简单使用 mac

一、概要 iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。 二、安装 由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下: 注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境

霸龙的优快云博客 254

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

cocoapods安装和简单使用

cocoapods 安装 1、升级gem : $ sudo gem update —system 2、替换ruby源头为淘宝源: $ gem sources - -remove  https://rubygems.org/    $ gem sources -a https://ruby.taobao.org/ 注:查看gem源:$ge

hah1992的博客 467

Cocoapods简单介绍和安装

CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。在我们有了CocoaPods这个工具之后,只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后在命令行执行$ pod install命令。CocoaPods就会自动将这些第三方开源库的源码下载下来,并且为我的工程设置好相应的系统依赖和编译参数。0.准备...

qq_37011961的博客 1114

Cocoapods-Mac10.12 Cocoapods的安装及简单使用

前言: 做了许久iOS开发,使用第三方的方式都是拖拽,方式确实是古老而且很low,对Cocoapods有些了解,源自唐巧的blog《用Cocoapods作iOS程序的依赖管理》; 昨天在看高德地图视频时,使用的就是Cocoapods管理高德地图的SDK,那就装一下吧,参考的是Code4-《CocoaPods安装和使用教程》;   Cocoapods简介: 非常有名且优秀的iOS第三方开源...

baby_hua的专栏 915

CocoaPods的简单安装及使用

##CocoaPods介绍 *** 在iOS开发过程中,我们不可避免地使用第三方类库,但是类库的循环引用、更新等用手动操作的话会很费时和费力,所以,我们需要一款类库管理工具来管理我们使用的第三方类库。CocoaPods是iOS开发中最常用的类库管理工具。而且,绝大多数开源类库都支持CocoaPods。 ##CocoaPods的安装 *** 1.CocoaPods的依赖环境

shuirenmuitachi的专栏 192

Cocoapods的安装 简单教程(有待完善)

** 一、Cocoapods的安装 ** 1. 首先查看ruby和rvm的版本(看看自己之前有没有装过或者是否需要更新) (1) 查看ruby版本 $ ruby -v 结果:(如果没有安装过的话,默认系统自带版本)以下是我返回的结果 (2) 查看rvm版本 $ rvm -v 结果:(如果没有安装过的话,系统不显示) 以下是我返回的结果 没安装时的结果: 安装时的结果: 2、没有rvm时 需要先安装(如果已有,可以跳过此步骤) (1) 首先先使用以下代码获取rvm $ curl -L https

Water_Cyan的博客 305

CocoaPods 安装 iOS,简单易懂!!

说明:"$"开头表示需要在终端下执行 1.准备工作 先安装好XCode,因为它会安装好Unix环境需要的开发包 2.安装RVM $ curl -L https://get.rvm.io | bash -s stable 期间可能需要输入密码,等待一段时间将安装好。 rvm安装 载入rvm(若打开新终端窗口则不用执行) $ source ~/.rvm/sc

宝宝宝的博客 238

Cocoapods简单安装和使用

安装: $ gem sources --remove https://rubygems.org/ //等有反应之后再敲入以下命令 $ gem sources -a http://ruby.taobao.org/ $ gem sources -l $ sudo gem install cocoapods使用 $ pod search AFNetworking $ vim Po...

weixin_30782293的博客 70

简单易懂的Cocoapods的安装和使用方法

cocoapods 安装与使用: cocoapods 安装与使用: (一般的Mac电脑都已经安装好了ruby环境) 0, 首先尝试升级你的Ruby环境sudo gem update –system1,安装pods 终端输入: sudo gem install cocoapods 如果没有反应是因为被网络墙组个了就需要用淘宝镜像来访问cocoapods 创建淘宝镜像环境第一步:gem

scodefarmery的博客 455
上一篇: OC协议的应用-代理
LoveSora
博客等级 码龄11年 5粉丝 2原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值