在更新gems的时候,抽空贡献一片短文。
cocoapods 是我从华少(@huacnlee) twitter 上了解到的工具,用来安装objc开发包用的。
做一个简单的类比,cocoapods 对于 objc 就如同
- npm 对 node.js
- gem 对 ruby
- maven/ivy 对 java
需求
- MacOS 系统
- Ruby/gems
- XCode/Command line tools
安装
sudo gem install cocoapods podsetup
如果安装出错,尝试使用macos自带的ruby版本。我安装的时候碰到版本问题。
rvm list rvm use system ruby -v #=> 1.8.7
使用
1. 使用XCode创建工程
2. 在工程目录下创建 Podfile 文件(类似ruby的Gemfile),在其中添加依赖描述:
platform :ios pod 'socket.IO', '~> 0.3.2'
3. 安装依赖:
pod install
此时,pod会根据当前项目创建一个workspace,之后我需要以workspace的方式打开工程。
open AppName.xcworkspace
需要更多lib, 可以从这里查找
相关推荐
安装我们建议您使用 CocoaPods 安装此项目:使用 CocoaPods 安装CocoaPods 是 Objective-C 的依赖管理器,它自动化并简化了在项目中使用等 3rd 方库的过程。播客文件 platform :ios, '5.0'pod "Crontab-IOS"#用法...
CocoaPods是Swift和Objective-C Cocoa项目的依赖项管理器。 它拥有超过8.2万个库,并在超过300万个应用程序中使用。 CocoaPods可以帮助您优雅地扩展项目。 CocoaPods是使用Ruby构建的,并且可以使用macOS上可用的...
CocoaPods 是 Swift 和 Objective-C Cocoa 项目的依赖管理器。 它拥有超过 82,000 个库,并在超过 300 万个应用程序中使用。 CocoaPods 可以帮助您优雅地扩展您的项目。 CocoaPods 是用 Ruby 构建的,并且可以使用 ...
CocoaPods 是 Objective-C 的依赖管理器,它自动化并简化了在项目中使用 3rd 方库(如 deviantART SDK)的过程。 播客文件 platform :ios , '7.0' pod "deviantART-SDK" , "~> 1.0" 设置 要进行设置,请添加此行
Funky是用Objective-C编写的功能实用程序库。 它为您提供了一组关于NSArray,NSDictionary和NSSet的扩展方法,以帮助您处理常见的操作(通常以功能方式)。 文献资料 完整文档可在获得。 使用CocoaPods安装 是...
CocoaPods是Swift和Objective-C Cocoa项目的依赖项管理器。 它管理Xcode项目的库依赖关系:解析它们,获取生成的源代码,并将它们链接到项目的Xcode工作空间中。 它可以轻松地为您的项目更新单个依赖项或所有依赖项...
是Objective-C的依赖项管理器,它可以自动化并简化在项目中使用第三方库的过程。 CocoaPods以Ruby的形式分发,并通过在Terminal.app中运行以下命令进行安装: $ sudo gem install cocoapods $ pod setup 根据您的...
MCLScrollViewSlider MCLScrollViewSlider是一个令人愉悦的...CocoaPods是Objective-C的依赖项管理器,它可以自动化并简化在项目中使用诸如MCLScrollViewSlider之类的第三方库的过程。 播客文件 平台:ios,“ 7.0”
AD工具包该库提供了一些有用的objective-c 类别它提供: 缩放 UIImage 就像 UIImageView contentMode 所做的一样稍后添加更多功能环境iOS 6.0如何使用使用 CocoaPods 安装 pod 'ADToolkit' , '~>0.0.0.1'将 ...
是 Objective-C 的依赖管理器,它自动化并简化了在项目中使用 DTFUpgrader 等 3rd 方库的过程。 播客文件 platform :ios , '7.0' pod 'DTFUpgrader' , '~> 1.0.0' 建筑学 DTFUpgrader 的架构旨在为应用程序提供轻量...
此示例应用程序是基于的应用程序安装项目文件使用CocoaPods安装项目文件和依赖项。 按照中的安装CocoaPods。 在终端中, cd到您的项目目录,然后键入pod install 。 (有时, pod update是神奇的) 使用新的*....
CreateSend Objective-C是用于与Cocoa&Cocoa Touch应用程序中的进行通信的库。 它支持iOS 5.0+和Mac OS X 10.7+。 安装 如果在项目中使用CocoaPods,则可以在Podfile包含 pod: pod 'CreateSend' , '~> X.Y.Z' ...
是 Objective-C 的依赖管理器,它自动化并简化了使用 3rd 方库的过程。 platform :ios , '7.0' pod "SweetREST" ###例子 要开始发送请求,您只需要使用后端的和 baseURL 来初始化 sweetRest。 NSURLSession ...
使用 CocoaPods 安装是 Objective-C 的依赖管理器,它自动化并简化了在项目中使用 JBMessage 等 3rd 方库的过程。 这是推荐的安装方式。播客文件 platform :ios , '7.0'pod 'JBPerformanceLogger'用法我一直想在滚动...
TTOpenInAppActivity TTOpenInAppActivity是UIActivity子类,它提供了一个“打开方式...”行动,一个UIActivityViewController 。... 是Objective-C的依赖项管理器,它可以自动化并简化在项目中使用
有时候你只是想把东西放在东西之上 ...是Objective-C的依赖项管理器,它可以自动化并简化在项目中使用诸如AFNetworking之类的第三方库的过程。 有关请参见。 pod 'DRWindowController' , '~> 1.0.3' 告诉我这是
PepperTalkSDK-iOS-Examples 使用 Cocoapods 将 PepperTalkSDK-iOS 设置为依赖项。 如果您的系统上没有安装 Cocoapods,请参阅 安装 cocoapods 后,将“pod PepperTalkSDK-iOS”行添加到您的 podfile 并发出命令...
是Objective-C的依赖项管理器,它可以自动化并简化在项目中使用第三方方库(如JBInputTableView)的过程。 播客文件 platform :ios , '8.0' pod 'JBInputTableView' 用法 您可以从情节提要,XIB或直接从代码中使用...
是用于Objective-C和Swift的依赖项管理器,它可以自动化并简化在项目中使用诸如MapillarySDK之类的第三方库的过程。 您可以使用以下命令进行安装: $ gem install cocoapods 播客文件 要使用CocoaPods将...
是Objective-C的依赖项管理器,它可以自动化并简化在项目中使用诸如AppBox之类的第三方库的过程。 要了解如何为您的项目设置CocoaPods,请访问。 将以下内容添加到您的Podfile中,以将所有服务都包含到您的应用...