免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

CocoaPods 增加对 Swift 与 iOS 8 框架的支持

  • 2015-01-14
  • 本文字数:643 字

    阅读完需:约 2 分钟

近日,CocoaPods 0.36-beta 发布了,CocoaPods 核心团队成员 Marius Rackwitz( @mrackwitz 披露,该版本增加了对iOS 8 框架以及Swift 语言所编写的库的支持。此次发布保持了对已有pods 的兼容性,同时还可以为Swift 库创建新的pods。

在版本0.36 中,CocoaPods 可以支持流行的Swift 库,如 AlamoFire SwiftyJSON ,而此前只能手工添加到项目中或是通过git submodule 来管理。除此之外,在继续贯彻生成一个包含了用户项目与Pods 项目的工作空间这一哲学外,CocoaPods 现在可以生成一个动态框架,其中包含了所有pods 而非一个静态库。

iOS 8 开始,通常只存在于 OS X 之上的动态框架开始迈入到了 iOS 中,但由于缺乏对其的支持而饱受 iOS 开发者诟病。其优势在于对多平台代码更好的封装,这要归功于“丰富”的二进制、资源包,以及对依赖库更好的处理。此外,框架还可以更轻松地添加到Xcode 项目中,因为他们会自动处理头文件路径。资源会打包到pod 框架中意味着同名资源不会再出现冲突了。不过在使用资源时,你需要特别小心,要引用正确的包。

针对Swift 语言编写的库的可用Pods 数量还不多,不过快速测试框架给出了一个如何创建支持Swift 依赖的pod 文件示例。

CocoaPods 是个应用层依赖管理器,为外部库及其依赖管理提供了一个标准格式。相对于使用git submodules 与手工管理源文件来添加第三方库的做法来说,CocoaPods 是非常成功的。截至去年12 月为止,CocoaPods 已经有了 100 万的下载量

查看英文原文: CocoaPods Adds Support for Swift and iOS 8 Frameworks

2015-01-14 00:072165
用户头像

发布了 88 篇内容, 共 262.1 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

AI 辅助编程的效果如何衡量?

阿里云云效

阿里云 云原生 通义灵码

从方言对话这枚“落子”,看AI手机“棋局”的尴尬赛点

脑极体

AI

ETLCloud遇上MongoDB:灵活数据流,轻松管理

RestCloud

数据库 mongodb 数据处理 ETL 数据集成

鸿蒙生态加速落地湖北:多家政企单位及高校启动内部应用鸿蒙化,近百款原生鸿蒙应用上架

最新动态

利用免费的Geo Location API进行实时用户分析

幂简集成

API 免费API

一键制作ppt工具哪个好?5款好用的AI软件盘点!

职场工具箱

效率工具 PPT AIGC AI 人工智能 AI生成PPT

鸿蒙多环境配置(一)

龙儿筝

鸿蒙

谁是下一个超级个体?

阿里巴巴云原生

阿里云 云原生 通义灵码

谁是下一个超级个体?

阿里云云效

阿里云 云原生 通义灵码

应对压力:确保决策的一致性与公正性

爱吃小舅的鱼

策略 决策的一致性与公正性

Paimon x StarRocks 助力喜马拉雅构建实时湖仓

StarRocks

Comprehensive Analysis of QCN6274, QCN6224, and QCN6024 Chipsets - Performance, Use Cases, and Emerging Trends

wifi6-yiyi

WiFi7

AI 辅助编程的效果如何衡量?

阿里巴巴云原生

阿里云 AI 云原生

《使用Gin框架构建分布式应用》阅读笔记:p272-p306

codists

Go golang gin 编程人 codists

技术与市场预测不确定性:企业应对指南

爱吃小舅的鱼

技术与市场预测不确定性 应对策略

第72期 | GPTSecurity周报

云起无垠

我的新书出版啦!和大家聊聊写书的酸甜苦辣

码哥字节

数据库 nosql 写作 redis 精讲 程序员 java

管理上层期望:与干系人保持同步

爱吃小舅的鱼

管理上层期望

鸿蒙多环境配置(二)

龙儿筝

鸿蒙

数智时代:以低代码开发为催化剂 加速中国制造转型升级

EquatorCoco

正式开源:从 Greenplum 到 Cloudberry 迁移工具 cbcopy 发布

酷克数据HashData

greenplum 数据迁移

腾讯云的相关DDoS封堵问题概览

网络安全服务

腾讯云 服务器 DDoS 腾讯云服务器 DDoS 攻击

决策权分配的最佳实践指南

爱吃小舅的鱼

管理 决策权分配

运用通义灵码有效管理遗留代码:提升代码质量与可维护性

阿里云云效

阿里云 云原生 通义灵码

大型复杂项目管理中传统与敏捷的有效结合

爱吃小舅的鱼

项目管理 敏捷开发

鸿蒙Navigation处理启动页跳转到首页问题

龙儿筝

鸿蒙

中昊芯英加入信通院算力产业发展方阵,共推高性能AI算力发展

科技热闻

豆包MarsCode 上线新能力 #Workspace:快速上手代码仓库、轻松分析项目结构

豆包MarsCode

程序员 AI 开发 代码

运用通义灵码有效管理遗留代码:提升代码质量与可维护性

阿里巴巴云原生

阿里云 云原生 通义灵码

鸿蒙封装日志库并支持跳转显示行号

龙儿筝

鸿蒙

测试外包服务 | 从人员外包到测试工具、测试平台,提供全方位的测试解决方案~

测吧(北京)科技有限公司

测试

CocoaPods增加对Swift与iOS 8框架的支持_Android/iOS_Sergio De Simone_InfoQ精选文章