老司机 iOS 周报,只为你呈现有价值的信息。html
你也能够为这个项目出一份力,若是发现有价值的信息、文章、工具等能够到 Issues 里提给咱们,咱们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。react
热烈欢迎周报团队的第 34 个编辑 - @Damien!Damien 目前就任于携程基础平台。ios
本周在周报公众号上咱们推送了 5 篇 WWDC20 内参专栏内的文章,每篇都很精彩!git
@JonyFang:GitHub 在今年已经将 21TB 的开源代码封存到北极圈中,经过特别设计的胶卷以及北极代码保险柜(GitHub Arctic Code Vault),这些代码预计将可以保存 1 千年,而这项代码封存工做已经在 2020 年 7 月 8 日完成。 GitHub 还设计了一个特别的徽章,来感谢有贡献的开发者,当开发者所贡献的代码,被选择封存到北极,在其我的页面便会显示 Arctic Code Vault 徽章。另外,GitHub Archive Program 还与 Project Silica 合做,Project Silica 开发了可储存云端规模资料的媒体,透过超高速雷射光技术,改变玻璃材料的结构,将资料储存在石英玻璃中。 GitHub 提到,由于石英玻璃是一种耐用的储存材质,可将资料保存上万年,具备抗电磁干扰、抗水和抗热的特质,是开源程式理想的储存媒体,目前 GitHub 利用这项技术封存了 6 千个最受欢迎的存储库。github
中文的译文能够参考这篇:你的 Git 代码已成功入驻北极圈,至少保存 1000 年swift
@CrazyCoderShi:这是 Google 官方作的一个比较有意思的教程,这是一系列的,在 B 站持续更新,有助于新接触 Flutter 的同窗快速了解 Widgets 及各类酷炫的用法,强烈推荐新手刷一下,每一个视频讲解都很短,传送门。react-native
@享耳先森:隐私一直是 iOS 系统的重中之重,在刚刚结束的 WWDC 2020 ,苹果向咱们展现了新的 iOS14 系统。iOS14 的适配,很重要的一环就集中在用户隐私和安全方面。本文介绍了 iOS 14 系统隐私方面的调整以及开发者如何跟进适配,涉及如下方面的调整:安全
@含笑饮砒霜:尽管 Swift
势头凶猛,但 Objective-C
也依然在发挥着本身的余热。在 WWDC 2020
中,Apple
针对 Objective-C
中的 Runtime
作了三项优化:网络
Tagged Pointer
格式的变化:提升了 msgSend
性能@xiaofei86: 动态化是 Flutter 没法避开的话题。本文从 Flutter 的特色讲起, 阐述了美团外卖团队在整个 Flutter 动态化上探索的心路历程,还有设计理念、核心原理以及业务应用的经验。本文的视角也不局限于框架自己,更多思考了在解决问题的过程当中技术团队须要作的事情,但愿能对你们有所启发和帮助。数据结构
@Damien:空值错误是最多见的错误之一,Dart 团队为了让开发者构建更安全的程序,带来了空安全的计划。本文将会从设计原则、语法介绍、易用性、兼容性等方面来介绍 Dart 团队在构建空安全计划的努力。空安全计划的推出不只可让你程序更安全并且还能够在编译器的优化下提高 19% 的性能。从事 Dart & Flutter 相关领域的同窗必读文章。
@AidenRao:做者维护了一个列表,去支持列表里提到的每个细节,帮助你使 APP 变得更好,它涵盖五个部分:
@looping:本文介绍了将 Khan Academy(可汗学院)的应用迁移到 React Native 的缘由,其中遇到的挑战,以及总体迁移过程。同时也讨论了在混编、国际化等问题上的解决方案。最后提出了我的对 RN 的一些见解,目前本身团队技术现状和对从此的展望。推荐有正在作相似技术迁移和对长期跨平台技术演进感兴趣的同窗阅读参考。
@极速男孩:flutter 的目标是全平台的语言,包括移动端桌面端和 Web 的应用。在最新的 dev 分支中,flutter 已经开始提供了对 mac app 的支持,本文主要介绍了 flutter desktop 的最新进展。flutter desktop 在新版本中主要优化了桌面端的键盘和鼠标输入体验,提供了 Windows 的外部函数的支持,经过通用接口的方法提供 Windows 和 Linux 插件的支持,并在 Windows 中提供较好的兼容性。值得注意的是 Windows 和 Linux 在 master 的 Channel 上可用,而 macOS 只在 dev 的 Channel 上可用,macOS 版本虽然较为稳定,但不推荐在生产环境使用。
@四娘:Instruments 是一个强大的调优工具,在 18 年的时候 Xcode 10 就重写了 instruments 的核心,让咱们能够更加便捷地进行自定义,做者经过一个测量网络请求时间的例子介绍相关的操做步骤和 API。
@五子棋: 做者基于 libffi + WebAssembly 实现了一套 iOS 热修复的框架,总体思路比较清晰,对于想要了解 Objective-C Runtime 的同窗来讲是一个不错的文章。本文是系列第1、二篇。
@Parsifal:Apifox 是一款集成了 Postman 的接口调试、Swagger 的接口文档管理以及 Mock 的假数据模拟三个功能的工具,目前正在开放内测,厌烦了在各个工具间切换的朋友可尝试。
老司机周报团队联合知识小集和 SwiftGG 翻译组收录了一份靠谱的内推职位。
若是你想找工做,点这里:www.yuque.com/iosalliance…
若是你想招人,点这里:www.yuque.com/iosalliance…
固然,也欢迎你关注咱们每一期的周报,咱们会在每期周报底部及时更新编辑内推岗位。
咱们开通了公众号,每期发布时公众号(LSJCoding)会推送消息,欢迎关注。
同时也支持了 RSS 订阅:github.com/SwiftOldDri… 。
🚧 表示需某工具,🌟 表示编辑推荐
预计阅读时间:🐎 很快就能读完(1 - 10 mins);🐕 中等 (10 - 20 mins);🐢 慢(20+ mins)