阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

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:072091
用户头像

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

关注

评论

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

鼎医信息加入PolarDB开源数据库社区

阿里云数据库开源

阿里云 polarDB PolarDB-X 阿里云数据库 PolarDB for PostgreSQL

专为实时而生 — GreptimeDB 现已在 GitHub 正式开源

Greptime 格睿科技

开源 分布式 云原生 时序数据库 存算分离

一比一手写迷你版vue,彻底搞懂vue运行机制

hellocoder2029

web前端培训学习需要注意什么

小谷哥

哪些前端学习方法对小白比较有用?

小谷哥

极客时间运维进阶训练营第四周作业

好吃不贵

用javascript分类刷leetcode3.动态规划(图文视频讲解)

Geek_07a724

JavaScript LeetCode

深入剖析nodejs中间件

coder2028

node.js

架构--模块5

李某人

架构训练营 #架构训练营

前端leetcde算法面试套路之双指针

js2030code

JavaScript LeetCode

Java Web(十二)Vue&Element

浅辄

Vue javaWeb 11月月更

复杂组合逻辑电路

智趣匠

Verilog 11月月更 74LS138 译码器

微博评论高可用高性能计算架构设计

Jack

架构实战训练营9期

深入nodejs的event-loop

coder2028

node.js

JavaScript刷LeetCode拿offer-位运算

Geek_07a724

JavaScript LeetCode

融云全球社交泛娱乐洞察,「视频社交」为什么好赚钱,难出圈?

融云 RongCloud

视频社交

大数据培训学习后,就业不好就业

小谷哥

Milvus 编译环境演进

Zilliz

c++ Python Milvus cmake 编译环境

「推荐收藏」提高组件库Level必做好这六件事

GFE

前端 组件库

web前端培训上海学习好吗

小谷哥

OpenI启智社区2022年度优秀项目及开发者申报通知

OpenI启智社区

开源社区 优秀项目 优秀开发者 OpenI启智社区

5 步!用阿里云 Serverless 搭建高质量的图片压缩工具

阿里巴巴云原生

阿里云 Serverless 云原生

深入理解Node.js的进程与子进程

coder2028

node.js

一文彻底搞懂前端缓存机制

hellocoder2029

JavaScript

java学习后该怎么培养自主学习能力

小谷哥

5 分钟教你搭建「视频动作分类」系统

Zilliz

人工智能 计算机视觉 Towhee 视频动作分类

惊艳华为PocketS发布会! 杰美特旗下高端品牌决色推出首款“月光宝壳”

科技热闻

自助客户服务页面|从To B产品流量获取到客户服务体验上升

Baklib

pytorch实现空洞卷积+残差网络实验(torch实现

Studying_swz

深度学习 11月月更

一文读懂Js中的this指向

hellocoder2029

JavaScript

豆瓣评分9.8!阿里内部的分布式架构手册让多少人突破了瓶颈?

程序知音

Java 分布式 java架构 java架构师 后端技术

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