老司机 iOS 周报,只为你呈现有价值的信息。
你也可认为这个项目出一份力,假如发现有价值的信息、文章、工具等能够到 Issues 里提给咱们,咱们会赶快处理。记住写上推荐的理由哦。有建议和定见也欢迎到 Issues 提出。
新闻
《WWDC22 内参》作者招募 &《WWDC21 内参》免费收取
《WWDC22 内参》作者招募作业正式开端,请感兴趣的朋友点击上方链接参加报名,报名截止时间为 5 月 30 号。
上一年咱们第一次揭露招募了一些新的同学参加进来,一起也引入了审核机制,最终交付了一份还算满意的答卷。103 篇文章、2810 份订阅、几十万的阅览量,这些数据都要比从前要好,十分感谢大家对老司机技能的支撑和信赖。《WWDC21 内参》也现已能够免费收取,在老司机技能周报大众号中回复「2022」即可获取链接。
Developer – 规划开发加速器
规划高效的 UI 测验
2022 年 5 月 31 日(报名截止 5 月 16 日)
了解怎么规划测验,来协助你发现和确诊最扎手的漏洞。咱们将解释怎么运用 XCTest 改善您的自动化测验,以找到代码中的隐忧,以及怎么准备测验以应对失利。然后更轻松地对问题进行分类,以便您能够快速处理问题,并修复错误。了解中止,学习怎么预测 App 的潜在中止、创立智能测验以辨认它们。经过运用 UI 中止处理,构建更好的测验,办理预期的警报。
文章
Dutter | 钉钉 Flutter 跨四端方案规划与技能实践
@老峰:Dutter 即 DingTalk Flutter,是钉钉内根据 Flutter 构建的跨四端研制结构,本文首要包括以下内容:
- 整体架构: Dutter Runtime、Dutter Dev Kit、Dutter OPS Kit;
- 数据通信包括:Channel、Dutter FFI;
- 消息总线;
- 模块化;
- 容器化;
- 组件库:dingui_flutter 、dingtalk_uikit;
- 最佳实践以及部分 FlutterEngine 层面的问题定位等。
Scripting in Swift: Git Hooks
@享耳先森:Swift 除了用于 App 还能够干什么?本文作者运用 Git Hooks 结合 Swift Command Line Tool
处理真实作业场景中遇到的问题,假如你也有类似需求又不了解其他脚本语言,Swift 是很好的处理方案。
京东 App MCube 动态化实践
xuyafei:在京东 App 事务高速发展的过程中,为了使更快的需求响应速度与研制人力和稳定性需求之间到达平衡,京东自研了一套原生的“动态化+跨端”结构 MCube。本文对其方案进行了简略介绍,其经过三方库 Yoga 作为其布局引擎;经过 XML 作为 DSL 描绘原生控件;经过协议层对接各个可插拔组件。另外还有其容器分层架构的规划、配套办理平台和开发套件等介绍,感兴趣的同学能够阅览原文了解。
代码
Euclid: a Swift library for creating and manipulating 3D geometry
@莲叔:这是一个能让你十分便利创立和操作各种根底3D模型的代码库,并且能够十分便利的和 SceneKit 相关的场景进行整合。传统的办法中,要创立三维模型然后添加贴图,往往都需要编写上百行 OpenGLES 的代码才能完成,而经过 Euclid,创立模型就如同创立一个普通的 View 那样简略,感兴趣的朋友能够看一下作者开发的一个 macOS App:ShapeScript, 能够经过文本描绘的办法创立三维模型,能够说这个开源的组件便是这个 App 的SDK版。应该有十分多有趣的功能能够完成。
Runestone
Runestone 是一个高效易用的代码编辑器库,最大的亮点是:
- 运用原生技能完成,不需要依赖于 WebView
- 运用 TreeSitter 作为 Parser 后端,能够高效地进行增量解析,兼容大部分主流编程语言
- 借鉴了 AvalonEdit 的 Line Management
摸鱼周报
@摸鱼周报 #53:第 53 期摸鱼周报来了,一起来看下本期概要:
- 论题:长途作业正在成为趋势
- 面试模块:CRC 实践使用:理论推导
- 优异博客:App Extension
- 学习材料:一个大学生的学习计划
- 开发工具:适用于
macOS
的现代媒体播放器,IINA
由开源媒体播放器mpv
提供支撑,简直能够播放您拥有的一切媒体文件。
内推
老司机周报团队联合知识小集和 SwiftGG 翻译组收录了一份靠谱的内推职位。
假如你想找作业,点这里:www.yuque.com/iosalliance…
假如你想招人,点这里:www.yuque.com/iosalliance…
当然,也欢迎你关注咱们每一期的周报,咱们会在每期周报底部及时更新编辑内推岗位。
关注咱们
咱们是「老司机技能周报」,一个持续追求精品 iOS 内容的技能大众号,欢迎关注。
关注有礼,关注【老司机技能周报】,回复「2021」,收取 2017/2018/2019/2020 内参
一起也支撑了 RSS 订阅:github.com/SwiftOldDri… 。
阐明
表明需某工具, 表明编辑推荐
预计阅览时间: 很快就能读完(1 – 10 mins); 中等 (10 – 20 mins); 慢(20+ mins)