【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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

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

关注

评论

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

OpenYurt 在龙源 CNStack 云边协同项目的应用

阿里巴巴云原生

阿里云 开源 云原生 openyurt

字节跳动新一代云固件Cloud Firmware 2.0来啦

字节跳动技术范儿

云计算 Linux OCP

二本毕业,靠学姐帮助混进大厂,女朋友却离我而去

程序员晚枫

程序员 女朋友 大厂 校招

IoTLink 版本更新 v1.8.0

山东云则信息科技

物联网平台 物联网 springboot

【MapStruct】引入MapStruct之后,项目启动java:找不到符号

No8g攻城狮

springboot 异常处理

「降本」有可能,「增效」不确定

Java 架构 程序人生 职场

流量控制--MQTT 5.0新特性

EMQ映云科技

物联网 IoT mqtt 流量控制 企业号 3 月 PK 榜

matlab实现形态学图像处理

timerring

matlab 图像处理

TCL 拥抱云原生,实现 IT 成本治理优化

阿里巴巴云原生

阿里云 云原生 IT IT治理

配运基础数据缓存瘦身实践

京东科技开发者

数据库 redis 缓存 key 企业号 3 月 PK 榜

基于声网 Flutter SDK 实现多人视频通话

声网

flutter RTC RTE 视频通话

ListView的数据更新问题

智趣匠

ListView 数据更新 demo源码

Chrome 无魔法使用新必应(New Bing)聊天机器人

kcodez

chrome ChatGPT newbing 新必应

读者1群辛辣反馈,关于《中国式SaaS有没有希望(能赚钱吗)?|内行深度PK ​》

B Impact

模块一作业

只因

架构训练营

自动化离线交付在云原生的应用和思考

京东科技开发者

云原生 离线 企业号 3 月 PK 榜 自动化交付

使用NineData构建任意时间点(PITR)数据恢复能力

NineData

开发者 数据恢复 dba 数据备份 全量同步

适合在公司内网部署的项目管理软件有哪些?

PingCode

项目管理 项目管理软件

3DCAT+一汽奥迪:共建线上个性化订车实时云渲染方案

3DCAT实时渲染

实时云渲染 实时渲染云 3D实时云渲染

轻量级、简化、QDSAA—特斯拉 IT风格曝光160p Investor Day完整PPT

B Impact

帆软、永洪BI、瓴羊Quick BI等工具,都有哪些特点呢?

小偏执o

尚硅谷禹神版前端入门教程发布

小谷哥

阿里云与 Kubecost 合作,容器服务 ACK 支持使用 Kubecost 进行成本管理

阿里巴巴云原生

阿里云 云原生 容器服务

MSE 诊断利器上线

阿里巴巴云原生

阿里云 云原生 微服务引擎

当TO B客户说“没有预算”时,怎么卖SaaS|SaaStr观点

B Impact

【实践篇】教你玩转微服务--基于DDD的微服务架构落地实践之路

京东科技开发者

架构 后端 企业号 3 月 PK 榜 微服务器

规模化企业BI分析用哪家?帆软、永洪BI、瓴羊Quick BI深度对比

巷子

稳中求进的转折之年,企业如何重启“增长飞轮”?

脑极体

京东

架构实战营模块三作业

null

三天吃透消息队列面试八股文

程序员大彬

Java 消息队列

瓴羊Quick BI怎么样,BI工具数据看板见分晓!

小偏执o

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