老司机 iOS 周报 #72 | 2019-06-24

栏目: Swift · 发布时间: 4年前

内容简介:老司机 iOS 周报,只为你呈现有价值的信息。你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到WWDC2019 专栏由「iOS 周报」、「SwiftGG 翻译组」和「知识小集」共同发起,我们招集了30多位优秀的同学,共同把 WWDC2019 上优质的内容进行解读。目前已解读了包含必看 14 篇,SwiftUI 5 篇文章以及推荐 17 篇文章,以下是部分目录,欢迎大家订阅学习~

老司机 iOS 周报,只为你呈现有价值的信息。

你也可以为这个项目出一份力,如果发现有价值的信息、文章、 工具 等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。

福利

WWDC2019 专栏由「iOS 周报」、「SwiftGG 翻译组」和「知识小集」共同发起,我们招集了30多位优秀的同学,共同把 WWDC2019 上优质的内容进行解读。目前已解读了包含必看 14 篇,SwiftUI 5 篇文章以及推荐 17 篇文章,以下是部分目录,欢迎大家订阅学习~

必看

SwiftUI

推荐

可直接点击标题链接,或者复制 xiaozhuanlan.com/wwdc19/pres… 至浏览器打开领取。

新闻

@享耳先森CocoaPods 近期发布了 1.7.2 版,支持 CDN,意味着我们不需要将整个 Podspecs 仓库 clone 并保存在本地,节省几 G 的硬盘空间。最新的版本中,需要在 Podfile 里将修改 source 'https://cdn.cocoapods.org/' ,CDN 将会在未来版本变为默认设置。

文章

:star2: :dog2: Flutter 最新进展与未来展望

@CrazyCoderShi :Flutter 自打发布以来一直都是跨平台方向的关注焦点, 本文的作者是 Google Flutter 团队的高级研究员董韬, 文章从多个方面分析了 Flutter 的现状, 以及对其未来的展望, 小编读完本文都觉得未来可期呢:smile::

  • Flutter 及其在中国的发展状况
  • 多平台愿景: Flutter for Web
  • 生态建设: 与社区共建的状态管理解决方案
  • 开发体验: "UI as Code"
  • Flutter/Dart 近期展望

:star2: :dog2:SwiftUI or Flutter ?

@邦Ben:本文作者通过一些同功能代码例子对比了 SwiftUI 和 Flutter 的代码复杂度,以此说明 Apple 在 SwiftUI 上更为简洁。在 SwiftUI 跨平台方面也进行了介绍,不同系统下的不同表现,这些都视为 Apple 方面对多设备进行了许多的特性处理。

在小编看来,SwiftUI 算是自家多设备兼容,而不算真正的跨平台,和 Flutter 抹平平台间差异的画布做法来说,还是有很大差别,或许暂不应该相比较,两者目标暂不一致。让我们继续期待 SwiftUI 的进展,希望 Apple 爸爸进度能持续加快!

@莲叔:我们接手一个工程的时候,往往总是习惯性吐槽上一个做这个项目的人做得很垃圾,工程各种有问题。但抛去个人的代码风格不管的话,理性的来看,我们如何衡量一个项目到底是好还是不好呢?这篇博客提出了一个 Swift 工程健康度的概念,并给出了常规的 工程健康度的衡量方法。分别从目录和 git 主页的层面,到 codebase 层面,进一步看代码语言的构成,iOS 的版本,数据库的实现,UI 的方案以及 设计模式 的使用,最后到是否具备可测试性和 CI/CD 的相关能力,虽然具体每个点都不新鲜,但胜在覆盖全面。有相关需求的同学可以看一下。

@looping :本文总结了 Native 跟 React Native 开发的优缺点,同时为开发移动应用的技术选型提出了自己的看法。如果觉得列的东西太多,不太好分析,文章结尾给出了非常简单的方法 —— “预算充裕,而且也不想在 App 的用户界面和功能上妥协”,即有钱且任性的话,就选择开发原生应用。当然,实际技术选型还得重点关注团队技术能力以及项目需求排期这些因素才能做好。不过从技术的利弊角度看,这篇文章罗列的内容是值得参考的。

代码

SwiftyGPIO

@四娘:一个适用于Linux / ARM 硬件项目的Swift库,支持 GPIOs / SPI / I2C / PWM / UART / 1Wire 等主流协议,有丰富周边教学和衍生项目。

音视频

@张嘉夫 :DesignCode 的视频教程,展示如何用 SwiftUI 制作交互动画,包括手势、Blend Mode 和 3D Transform 等。

内推

老司机周报团队联合知识小集和 SwiftGG 翻译组收录了一份靠谱的内推职位。

如果你想 找工作 ,点这里: www.yuque.com/iosalliance…

如果你想 招人 ,点这里: www.yuque.com/iosalliance…

当然,也欢迎你关注我们每一期的周报,我们会在每期周报底部及时更新编辑内推岗位。

关注我们

我们开通了公众号,每期发布时公众号(OldDriverWeekly)会推送消息,欢迎关注。

老司机 iOS 周报 #72 | 2019-06-24

同时也支持了 RSS 订阅: github.com/SwiftOldDri…


以上所述就是小编给大家介绍的《老司机 iOS 周报 #72 | 2019-06-24》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

产品经理必懂的技术那点事儿

产品经理必懂的技术那点事儿

唐韧 / 电子工业出版社 / 2017-1 / 59

《产品经理必懂的技术那点事儿》以非技术背景产品经理了解技术为主题,将技术知识以简单并且易于理解的方式讲述出来,帮助非技术背景产品经理了解技术、学习技术,旨在帮助产品经理高效地与技术人员进行沟通与合作。 《产品经理必懂的技术那点事儿》的主要内容围绕产品经理需要了解的互联网基础技术知识展开,涉及客户端、服务器端、数据库及一些数据处理知识。同时,还就产品经理需具备的一些软实力,例如沟通能力和解决问......一起来看看 《产品经理必懂的技术那点事儿》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试