老司机 iOS 周报,只为你呈现有价值的信息。前端
你也能够为这个项目出一份力,若是发现有价值的信息、文章、工具等能够到 Issues 里提给咱们,咱们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。react
@老驴:Google 又来更新 Flutter Web 的进展啦。在最新的版本中,Flutter 已经提供了 PWA 的支持,也有愈来愈多的插件开始提供对 Web 的支持,同时 Flutter 也进一步改进了 Web 的调试与测试。ios
虽然 Flutter Web 支持仍是处于 beta 阶段,可是,Google 正在努力一步一步提高 Flutter 的表现,也但愿广大开发者也能加入进来,一块儿完善 Flutter Web。git
@极速男孩:Settings Bundles 支持开发者在 iOS 设置中加入一些自定义的内容。本文主要介绍了如何经过 shell 脚原本在设置中根据不一样的 Configuration 或者不一样的 Targets 来加入不一样的内容。github
@五子棋:虽然这个库是我写的,可是没想到居然有大神这么详细的剖析了里面的每一方面。太赞了,必须推荐。web
@CrazyCoderShi:小编强烈推荐在用 Flutter 的小伙伴仔细阅读这篇文章,本文由手淘技术产出,从渲染引擎层面详细分析了一个控件是如何展现到屏幕上的,细致入微。文末简要地提了一下,手淘在 Flutter 上的一些探索,也是社区内常提到的把 Flutter 引擎做为小程序的渲染引擎👍。shell
@享耳先森:Swift 5.3 即将发布,本文给你介绍 Swift 5.3 的新特性,最显著的两个就是 多尾随闭包(Multiple trailing closures
) 与 多重异常捕获(Multi-pattern catch clauses
),其他特性请阅读原文。小程序
5.3 之前尾随闭包只能做于最后一个 closure
类型参数,对于有多个 closures
参数的状况,也不建议使用尾随闭包,Swift 5.3 开始将支持多 closures
参数使用尾随闭包模式。swift
之前一条 catch 语句中只能匹配一种 error,5.3 开始将支持多个 error后端
do {
let result = try checkReactorOperational()
print("Result: \(result)")
} catch TemperatureError.tooHot, TemperatureError.tooCold {
print("Shut down the reactor!")
} catch {
print("An unknown error occurred.")
}
复制代码
@looping:本文介绍了京东 PLUS 会员业务团队入坑 Flutter 的缘由,以及当时须要探索和解决的问题调研结论,而且详尽地描述了 Flutter 在 PLUS 业务中的实践过程,这对正在研究 Flutter 的同窗是一份很好的学习交流资料。
@含笑饮砒霜:WKWebView 默认缓存策略彻底遵循 HTTP 缓存协议,苹果并无作额外的事情。WKWebView 默认缓存策略流程总结以下:
@EyreFree:本文做者提供了一种新的 Protocol 分类设计思路,即根据它们所属的类别来区分它们。归纳地说,做者将协议分为四个类别:
able
结尾的名称,例如 Equatable
;Sequence
、Numeric
和 ColorProvider
;CustomStringConvertible
或 ExpressibleByStringLiteral
);你是否定可这种分类方式呢?或许看完本文你可以有本身的见解。
@邦Ben:该文介绍了阿里的一个 Kraken 项目,该项目核心是用 Web 标准进行开发,Flutter 进行解析渲染。简而言之就是,HTML -> Flutter Render,基本有也能够理解为小程序的模式,最大的特色就是使用 W3C 标准规范,Web 童鞋入坑成本低。同时也介绍了其配套工具和一些性能特性,可是还没开源,能够做为一个思路进行参考。
@红纸:若是你还在烦恼装了太多测试包,却不能直观看出测试包版本/构建信息的话。不妨尝试下本文中的这个工具 「Badge」,其容许你在 App 的 Icon 中添加你指定的版本信息。集成也很是方便,能够经过 Xcode 中的 Run Script Phase 或者经过 Fastlane 中对应的 badge 插件进行集成。
上海 - 字节跳动:TikTok iOS/Android/前端/后端工程师
TikTok是目前全球最火爆,国内出海最成功的短视频App,全球累计下载接近20亿次。
目前团队规模落后于需求增加,很是缺人,经验不限,应届生老司机专家都欢迎。
简历发送至 martin.lv@bytedance.com
老司机周报团队联合知识小集和 SwiftGG 翻译组收录了一份靠谱的内推职位。
若是你想找工做,点这里:www.yuque.com/iosalliance…
若是你想招人,点这里:www.yuque.com/iosalliance…
固然,也欢迎你关注咱们每一期的周报,咱们会在每期周报底部及时更新编辑内推岗位。
咱们开通了公众号,每期发布时公众号(OldDriverWeekly)会推送消息,欢迎关注。
同时也支持了 RSS 订阅:github.com/SwiftOldDri… 。
🚧 表示需某工具,🌟 表示编辑推荐
预计阅读时间:🐎 很快就能读完(1 - 10 mins);🐕 中等 (10 - 20 mins);🐢 慢(20+ mins)