Skip to content

Commit 9a5a7b9

Browse files
committed
update.
1 parent 93902b3 commit 9a5a7b9

File tree

2 files changed

+81
-16
lines changed

2 files changed

+81
-16
lines changed

Reports/2019/#56-2019.02.25.md

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ Swift 团队近日在博客里更新了 5.1 的发布计划,这个版本的主
5757

5858
相关阅读:[细说 Swift 4.2 新特性:Dynamic Member Lookup](https://juejin.im/post/5b24c9896fb9a00e69608a71)
5959

60+
### 🌟 🐎 [架构师思维](https://limboy.me/tech/2019/02/16/architect-mindset.html)
61+
62+
架构师一词听起来就是个很高端的 Title,在职业生涯的多数时候,在我心里都是高山仰止般的存在。尽管不同的公司对架构师的要求也许不一样,但印象中应该都是技术特别出众的人。那除了技术出众之外,又应该具备什么样的架构师思维呢?本文作者从开发者和开发两个方向阐述了什么才是架构师思维,值得去细细揣摩,带着这个思维,也许你会有新的发现和努力的方向。
63+
6064
### 🐎 [Behind the Proposal — SE-0200 Enhancing String Literals Delimiters to Support Raw Text](https://swift.org/blog/behind-se-0200/)
6165

6266
`SE-0200` 提案中增强字符串分隔符支持原始文本的能力。
@@ -85,10 +89,6 @@ Swift 4 中,只有 Debug 模式下,Runtime 会做「独占性访问」的检
8589

8690
大公司切换 Swift 和小公司切换 Swift 比起来,难度要大很多,所以对于这样的结果,也不算惊讶。希望再过一年,Swift 的比例能够有进一步的增长,毕竟 ABI 稳定了。
8791

88-
### 🐎 [架构师思维](https://limboy.me/tech/2019/02/16/architect-mindset.html)
89-
90-
架构师一词听起来就是个很高端的 Title,在职业生涯的多数时候,在我心里都是高山仰止般的存在。尽管不同的公司对架构师的要求也许不一样,但印象中应该都是技术特别出众的人。那除了技术出众之外,又应该具备什么样的架构师思维呢?本文作者从开发者和开发两个方向阐述了什么才是架构师思维,值得去细细揣摩,带着这个思维,也许你会有新的发现和努力的方向。
91-
9292
### 🐕 [Painless UI Testing in iOS: Mocking the Network](https://code.egym.de/painless-ui-testing-in-ios-part-1-mocking-the-network-ffbd6ab4809a)
9393

9494
本文是 Painless UI Testing in iOS 系列的第一篇文章。该系列打算介绍三种方法来让 UI 测试变得更快更可靠。第一种在本文做了介绍,第二种是在第二篇介绍的 [Stubbing the Navigation](https://code.egym.de/painless-ui-testing-in-ios-part-2-stubbing-the-navigation-c5984e728f7e)。但是该系列的第三篇还没有发布,大家可以关注他们的技术博客 [eGym Software Development](https://code.egym.de/)。本系列的作者按设计思路附上代码的方式把他的想法分享的很详细,是非常值得学习和借鉴的,热衷 UI 测试的同学不可错过。
@@ -139,10 +139,6 @@ Spring 弹簧动画从 iOS 7 开始就成为了公开 API,但当时的 damping
139139

140140
> 如果对于 GCC 插桩想要有所了解可以看这个博主的一系列研究 [链接](https://so.csdn.net/so/search/s.do?q=GCC%20%E6%8F%92%E6%A1%A9&t=blog&u=livelylittlefish)
141141
142-
### 🐕 [没有 AST, IDE 中的错误提示、自动补全、重构、语法检查......都玩不转了](https://mp.weixin.qq.com/s/UYzwVRPFas6hwe2U7R0eIg)
143-
144-
当下的软件开发,实际上并不需要我们了解许多编译原理相关的知识。但编译原理作为一门计算机经久不衰的基础课程,自然有它存在的价值。其中的 parser 部门就值得好好看一看,这会在我们遇到相关的需求时候,如排版布局,想自己搞一套 DSL 等都会很有帮助。本文讲了 AST (抽象语法书)是如何工作的,虽然是以 JavaScript 的代码举例,但原理其实是通用的。
145-
146142
## 工具
147143

148144
### 🐕 [Introducing the sourcekitd Stress Tester](https://swift.org/blog/sourcekitd-stress-tester/)
@@ -185,14 +181,6 @@ EasyTransitions 是一个简单易用的转场动画库,可以帮助开发人
185181

186182
EasyTransitions 库很实用,有需要感兴趣的读者可以看看,不过该库只提供了 swift 版本哦!
187183

188-
### [chameleon](https://github.com/didi/chameleon)
189-
190-
chameleon 是来自滴滴出行的一套前端跨端整体解决方案。其最大特点是目标让一套代码,同时解决微信小程序,支付宝小程序,百度小程序,快应用,CML-SDK 终端等以 MVVM 为标准的终端。
191-
192-
目前国内前端大环境下,开发者需要为同样的功能在各自为阵的小程序,快应用上多次重复实现。这样做既耗时,也耗费大量的人力,最后的效果也不一定理想,所以这样一套统一多端的方案来避免多次重复开发,也不失为一个好选择。
193-
194-
吐槽一下,chameleon 这个名字已经被很多库用了,算是个非常常见的项目名字,如果能有个更独特一点的名字,可能会更好一点。
195-
196184
## 音视频
197185

198186
### [Swift Community Podcast #3 - Result Type, Character Literals and Swift Evolution](https://www.swiftcommunitypodcast.org/episodes/3)

Reports/2019/#57-2019.03.04.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# 老司机 iOS 周报 #57 | 2019-03-04
2+
3+
![ios-weekly](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/ios-weekly.png?raw=true)
4+
老司机 iOS 周报,只为你呈现有价值的信息。
5+
6+
你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 [Issues](https://github.com/SwiftOldDriver/iOS-Weekly/issues) 提出。
7+
8+
## 新闻
9+
10+
新闻
11+
12+
13+
## 文章
14+
15+
### 🐕 [没有 AST, IDE 中的错误提示、自动补全、重构、语法检查......都玩不转了](https://mp.weixin.qq.com/s/UYzwVRPFas6hwe2U7R0eIg)
16+
17+
当下的软件开发,实际上并不需要我们了解许多编译原理相关的知识。但编译原理作为一门计算机经久不衰的基础课程,自然有它存在的价值。其中的 parser 部门就值得好好看一看,这会在我们遇到相关的需求时候,如排版布局,想自己搞一套 DSL 等都会很有帮助。本文讲了 AST (抽象语法书)是如何工作的,虽然是以 JavaScript 的代码举例,但原理其实是通用的。
18+
19+
## 设计
20+
21+
## 工具
22+
23+
第三方工具服务
24+
25+
## 代码
26+
27+
### [chameleon](https://github.com/didi/chameleon)
28+
29+
chameleon 是来自滴滴出行的一套前端跨端整体解决方案。其最大特点是目标让一套代码,同时解决微信小程序,支付宝小程序,百度小程序,快应用,CML-SDK 终端等以 MVVM 为标准的终端。
30+
31+
目前国内前端大环境下,开发者需要为同样的功能在各自为阵的小程序,快应用上多次重复实现。这样做既耗时,也耗费大量的人力,最后的效果也不一定理想,所以这样一套统一多端的方案来避免多次重复开发,也不失为一个好选择。
32+
33+
吐槽一下,chameleon 这个名字已经被很多库用了,算是个非常常见的项目名字,如果能有个更独特一点的名字,可能会更好一点。
34+
35+
##
36+
37+
可选
38+
39+
## 音视频
40+
41+
可选,音视频
42+
43+
## 内推
44+
45+
- [北京-百度网盘 持续招 iOS 开发](https://talent.baidu.com/external/baidu/index.html#/jobDetail/2/102507):社招、应届、实习均可。项目在技术上很有挑战性,团队技术氛围极好。诚心希望各路大神前来切磋,也欢迎计算机基础好的小白来共同学习。简历发邮箱 xuyafei01@baidu.com,暂不考虑的也欢迎微博私信 [@小非86](https://weibo.com/xuyafei86) 聊聊~
46+
47+
- [北京-蚂蚁金服 招iOS/安卓/前端开发](https://job.alibaba.com/zhaopin/position_detail.htm?trace=qrcode_share&positionCode=GP031268&from=timeline&isappinstalled=0):负责支付宝会员及帐号业务线,地点北京国贸,金台夕照地铁站出口 100 米。有兴趣的同学欢迎将简历发送到:weijing.wdf@alibaba-inc.com / weijing.wdf@antfin.com (同一个邮箱)或者微博私信 [@折腾范儿_味精](https://weibo.com/agvicking) 了解情况。
48+
49+
- 上海即刻:如果你认识聪明勤奋、胆大心细、有追求的工程师,那就来加入我们吧!任何推荐或简历可直接发给 Jason(即刻 iOS leader): jasy@okjike.com,或微博 [@JasonYuh](https://weibo.com/jasonyuh)
50+
51+
- [杭州奇志科技招聘 iOS、前端](https://www.lagou.com/gongsi/34872.html):奇志科技自 2016 年起通过行业无人机协同工作流 Mesh 进入物联网与人工智能领域, 并成功为房地产、建筑、测绘、电力巡检等行业提供无人机解决方案。感兴趣可以微博上私信 [@没故事的卓同学](https://weibo.com/u/1926303682) 了解。
52+
53+
- [深圳头条研发中心诚招各路 iOS 好手一起做取悦自己的项目](https://job.toutiao.com/2018/spring_referral/?token=alPR8WCv8nnnc5QqtsyKjw%3D%3D&key=MTY1MDMsMTg0MTQsMjA1MjAsMTk1NjEsMTU2ODksMTc0ODk%3D):如想了解更多深圳头条的信息,可以加小T微信:tomtan,切磋技术和聊情怀都可以喔~~~~
54+
55+
- [北京字节跳动 iOS 团队持续招人中](https://job.toutiao.com/society):简历可以发送到邮箱 raozhizhen@gmail.com,或者添加我([@AidenRao](https://weibo.com/AidenRao))的微信 jingmu1994 了解更多公司及岗位信息。
56+
57+
- [北京百度教育事业部招 iOS 开发](https://www.baidu.com/s?wd=百度):百度教育事业部,地点:北京西二旗。部门下面有百度阅读,百度文库,百度爱听等 App 产品。团队技术氛围浓厚,有兴趣的同学欢迎将简历发送到我的邮箱:lizelei@baidu.com
58+
59+
- [深圳 - 格隆汇 iOS / Android / 前端](https://www.lagou.com/gongsi/j84043.html):公司方向是投研资讯,目前正在稳步扩张中,各个级别的工程师都有需求。任何推荐或者简历都可以发送到我邮箱:[chenkem@gmail.com](mailto:chenkem@gmail.com),同时也欢迎大家[私信我](https://t.me/kemchenj)了解更多信息。
60+
61+
## 关注我们
62+
63+
我们开通了公众号,每期发布时公众号(OldDriverWeekly)会推送消息,欢迎关注。
64+
65+
![](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/qrcode_for_wechat.jpg?raw=true)
66+
67+
同时也支持了 RSS 订阅:https://github.com/SwiftOldDriver/iOS-Weekly/releases.atom
68+
69+
## 本期编辑
70+
71+
[@四娘](https://kemchenj.github.io)[@享耳先森](https://github.com/iblacksun)[@Damonwong](https://weibo.com/damonone)[@折腾范儿_味精](http://weibo.com/agvicking)[@张嘉夫](https://weibo.com/2949394297)[@Parsifal](https://weibo.com/parsifalchang)[@aaaron7](https://weibo.com/aaaron7)[@kyo](https://github.com/KyoLi)[@tom510230](https://xiaozhuanlan.com/u/6682065345)[@anotheren](https://anotheren.com)[@水水](https://www.xuyanlan.com)[@looping](https://github.com/looping)[@老老老老老老老驴](https://weibo.com/u/6090610445)[@小非86](https://weibo.com/xuyafei86)[@邦ben](http://weibo.com/linwenbang)[@红纸](https://github.com/nianran)[@含笑饮砒霜](http://chinafish.news)[@JimQ](https://github.com/waz0820)[@老峰](https://github.com/GesanTung)[@zvving](https://github.com/zvving)[@J_Knight_](https://github.com/knightsj)
72+
73+
## 说明
74+
75+
🚧 表示需翻墙,🌟 表示编辑推荐
76+
77+
预计阅读时间:🐎 很快就能读完(1 - 10 mins);🐕 中等 (10 - 20 mins);🐢 慢(20+ mins)

0 commit comments

Comments
 (0)