Swift 和 Objective-C的对比[iOS开发环境调查]

这些比较信息仅向选择 Swift 或 Objective-C 作为其主要编程语言之一的开发者展示。

Swift 和 Objective-C 开发者数量

您为哪个(哪些)Apple 平台开发?

您是否计划使用 Mac Catalyst 将您的 iOS 应用程序用于 macOS?

您是否在同一个项目中同时使用 Swift 和 Objective-C?

您的项目中是否含有 C++ 代码或 C++ 库?

接近一半的 Swift 和 Objective-C 开发者在其项目中使用 C++ 代码或库。对于单纯的 Objective-C 用户,此数字为 57%,对于 Swift 用户,仅为 33%。

您经常使用哪些单元测试框架?

只有编写或使用单元测试的受访者回答了这个问题。此图表仅包括至少选择了一个框架的受访者的回复。

您使用哪种 mock或匹配器框架?

您经常使用哪种(哪些)UI 测试框架?

只有三分之一的 Swift/Objective-C 开发者进行 UI 测试。

您使用哪种依赖管理器?

CocoaPods 的份额略微下降(下降 6%),Swift Package Manager 吸收了 CocoaPods 流失的用户,它的份额在过去一年上升了 8%。

您是否计划将 CocoaPods 依赖项替换为 SPM 包?

只有使用 CocoaPods 作为依赖项管理器的受访者回答了这个问题。

您使用哪种数据库引擎/框架组合?

您是否使用任何外部数据库查看器?

您最常用的数据库查看器是什么?

DB Browser 在 Objective-C 开发者中的受欢迎程度略微增加 — 37% 的受访者表示使用此工具。相比之下,在 Swift 开发者中,此数字为 25%。

您如何构建项目?

您是否在 Linux 上用 Swift 开发?

只有以 Swift 作为主要编程语言的受访者回答了这个问题。

过去一年,不愿意在 Linux 上使用 Swift 进行开发的开发者百分比下降了 10%。

您是否使用
Swift 开发服务器端项目?

您在用 Swift 进行服务器端开发时使用哪些框架?

只有以 Swift 作为主要编程语言的受访者回答了这个问题。

您在用 Swift 进行服务器端开发时主要使用什么编辑器或 IDE?

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值