iOS的调查见解..第2部分

如果您错过了第一部分,这是iOS开发人员调查分析的第二部分。 该调查的目的是收集信息和反馈,并使用此数据作为该杂志上未来帖子的输入。

Q6,您最喜欢iOS上的什么?

这个问题是关于寻找什么使iOS变得有趣而又出色的原因,尽管没有人能真正捕捉到使用iOS的整个过程,但毫不奇怪,迅捷是赢家! 新语言以惊人的速度进入了平流层,是有史以来最快的采用率之一。

关键见解
如果您还不迅速,那就落后了! 它不仅有趣且直观,而且在许多方面使我们的工作“更加轻松”。 谁曾在objc中写过一个块,谁也不会同意。 有一个关于它的整个网站,迅速,另一方面是美丽而富有表现力的。

Q7和Q8,您对iOS的需求如何?

现在让我扮演魔鬼的拥护者,说还有很多地方需要改进,而且将一直如此,这就是使事情向前发展的原因,一次总有好有坏。 缓慢的Xcode构建和Apple Sign /分发过程是预期的主要抱怨来源。

关键见解
尽管情况有所好转,并且每年都在改善,但仍然存在一些痛点,有些问题可以使用Fastlane等出色的工具来处理。 其他一些诸如缓慢的xcode构建(尤其是在大型项目中)则比较棘手。

人们采用迦太基而不是Cocoapods,这是一个了不起的工具,在某些情况下已经看到了改进,尽管至少在我看来,Cocoapods仍然是目前的最佳选择。 尽管如此,尽管如此,我们仍然希望Apple节省一天的时间,缩短下一个Xcode版本的构建时间。

问题9和问题10,路线图?

问题九和十是很重要的,这些是我一直在寻找的答案,这些答案最终将帮助我利用我自己的观点和品味为该杂志开发新内容。

结果显示出非常有趣的方面:
持续集成| 交付 (*如何改善当前的工作流程,例如采用fastlane之类的工具)
测试,模拟和存根 (*如何在iOS上编写测试。模拟,存根,视图控制器测试,UI测试)
RxSwift和反应式编程
适用于iOS开发人员的 草图

关键见解
这种见识比我的要多得多,可以从这篇文章中分享和借鉴,但是从这里获得的教训是,本出版物的下一篇文章将首先尝试回答并满足这些需求。

结论

希望大家喜欢这个系列,根据这个反馈,我开始了一个旨在传达所有这些信息的项目。 该项目将为一系列帖子提供输入,这些帖子将从下周一开始发布。

与往常一样,任何想法,疑问或反馈都值得欢迎。 =)

Interesting Posts