Skip to content

Commit d1709b8

Browse files
committed
发布前格式调整。
1 parent e8c24e7 commit d1709b8

File tree

3 files changed

+87
-19
lines changed

3 files changed

+87
-19
lines changed

Report template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060

6161
## 本期编辑
6262

63-
[@四娘](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)[@方秋枋](https://weibo.com/100mango)[@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)[@XanderXu](https://github.com/XanderXu)[@老峰](https://github.com/GesanTung)[@zvving](https://github.com/zvving)
63+
[@四娘](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)[@方秋枋](https://weibo.com/100mango)[@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)
6464

6565
## 说明
6666

Reports/2019/#53-2019.01.21.md

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Flutter 的 2019 产品线路图已正式公布,热修复、生态、混合工
1717

1818
一篇非常不错的、手把手教学的 Swift 函数式编程教程。通过使用 Swift 的函数式特性以及 Future 和 Promise 的思想,一步步的把一个常见的网络请求模型改造得非常优雅,并且整个改造的过程,一步步的减少类型,一步步的减少副作用,使用无状态的函数组合来实现逻辑。从这篇文章也可以看到,函数式编程最重要的是思想,而不是某个具体的库。当我们学会了思想,即便不依赖任何第三方库,我们也可以快速搭建出很 pure,很优雅的架构。
1919

20-
### 🐎 [关于 Flutter Layout 你应该知道的](https://limboy.me/tech/2019/01/11/flutter-layout.html)
20+
### 🌟 🐎 [关于 Flutter Layout 你应该知道的](https://limboy.me/tech/2019/01/11/flutter-layout.html)
2121

2222
本文介绍了 Flutter 的几种布局方式以及需要注意的问题,介绍了 `Unbounded Constraints``Flex``Stack` 等。了解文中所提到的这些,基本日常使用 Flutter 关于布局方面的也就够用了。
2323

@@ -27,7 +27,7 @@ Flutter 的 2019 产品线路图已正式公布,热修复、生态、混合工
2727

2828
### 🐎 [swift-sh](https://nshipster.com/swift-sh/)
2929

30-
Swift 有一个活跃的社区,现在带来了 swift-sh 以供实现脚本功能,同时提供了包管理,且在 Github 中开源,见 [mxcl/swift-sh](https://github.com/mxcl/swift-sh)
30+
Swift 有一个活跃的社区,现在带来了 swift-sh 以供实现脚本功能,同时提供了包管理,且在 GitHub 中开源,见 [mxcl/swift-sh](https://github.com/mxcl/swift-sh)
3131

3232
- 通过注释 `import DeckOfPlayingCards // @NSHipster ~> 4.0.0` 引入 Github 中 NSHipster 中的 DeckOfPlayingCards 包。
3333
- 可以指定依赖的 remote 地址,`import Remote // https://example.com/Remote.git`
@@ -38,7 +38,6 @@ Swift 有一个活跃的社区,现在带来了 swift-sh 以供实现脚本功
3838

3939
- 缺乏从外部模块导入单个声明。
4040

41-
4241
### 🐢 [High Performance Numeric Programming with Swift: Explorations and Reflections](https://www.fast.ai/2019/01/10/swift-numerics/)
4342

4443
利用 Swift 进行数学编程并不是一个很热门的领域,例如训练机器学习模型,但作者经过几周的研究与实验构建了几个数学库,可以达到与精心优化过的矢量化 C 语言相同的速度,同时还能够保持简洁易用。在这篇文章里,作者会为你展示如何使用 Swift 进行有效的数学编程,其中的例子主要都来自 [BaseMath](https://github.com/jph00/BaseMath) 库,这个库为 Float 和 Double 型提供了通用的数学函数。
@@ -59,11 +58,11 @@ Swift 有一个活跃的社区,现在带来了 swift-sh 以供实现脚本功
5958

6059
本文由浅入深,从多方面阐述为什么不能在主线程操作 UI。包含 `UIKit` 非线程线程安全的设计、`UIApplication` 事件响应、底层 `Core Animation Pipeline`。另外,还介绍了 `Texture``ComponentKit` 的实现来,希望能够带给大家一点思考。
6160

62-
>推荐人 [杜玮-Dywane](https://github.com/Dywane)
61+
>推荐人[杜玮-Dywane](https://github.com/Dywane)
6362
64-
### 🐢 [React Native工程中TSLint静态检查工具的探索之路](https://mp.weixin.qq.com/s/H3GW43s1aOup2J2VQHpqjg)
63+
### 🐢 [React Native 工程中 TSLint 静态检查工具的探索之路](https://mp.weixin.qq.com/s/H3GW43s1aOup2J2VQHpqjg)
6564

66-
代码的静态检查,可以在代码的规范性、安全性、可靠性、可维护性等方面起到重要作用。 iOS 可以使用 Clang Static Analyzer 、 OCLint 等工具, Android 可以使用 CheckStyle、Lint、Findbugs、PMD 等工具,而对使用 TypeScript 的 React Native 工程, TSLint 则成为了主要代码静态检查的工具。
65+
代码的静态检查,可以在代码的规范性、安全性、可靠性、可维护性等方面起到重要作用。 iOS 可以使用 Clang Static Analyzer 、 OCLint 等工具, Android 可以使用 CheckStyle、Lint、Findbugs、PMD 等工具,而对使用 TypeScript 的 React Native 工程,TSLint 则成为了主要代码静态检查的工具。
6766

6867
本文阐述了使用 TSLint 的原因,并对 TSLint 的使用做了详细的介绍,既可以直接使用 TSLint 的规则,也可以自定义编写 TSLint 规则。使用 TSLint 后可以有效规避一些低级错误,同时可以快速定位问题代码,将开发状态从“亡羊补牢”进化到“防患未然”。
6968

@@ -73,7 +72,7 @@ Swift 有一个活跃的社区,现在带来了 swift-sh 以供实现脚本功
7372

7473
本文就介绍了一款能够从 Swift 和 Objective-C 代码中提取注释来生成 HTML 格式文档的命令行工具 —— [Jazzy](https://github.com/realm/jazzy);同时也介绍了如何通过 Travis CI 来自动生成和部署文档到 GitHub Pages,保证了代码和文档的及时同步。这个思路完全可以用到公司内部的私有工作流程当中,通过工具和自动化提高工作效率。
7574

76-
### 🐎 [不同WKWebView之间实现浏览状态隔离](https://oldoldb.com/2019/01/12/Session-isolation/)
75+
### 🐎 [不同 WKWebView 之间实现浏览状态隔离](https://oldoldb.com/2019/01/12/Session-isolation/)
7776

7877
很多时候面对 webView 相关的登录状态,大家都是习惯一旦在一个 webView 进行了登录,在创建新的 webView 打开新的页面应该也能做到自动登录同步,这是一个比较常见的用户场景。但本文的作者所面对的场景恰恰是登陆隔离,即一个 webView 保持了登录,其他 webView 不会自动登录,面对这个需求,大家可以看看作者在这里面的研究与探索。
7978

@@ -117,17 +116,6 @@ Bagel 是一个轻量级的原生 iOS 网络调试器。它的方便之处在于
117116

118117
无论你是 macOS 小白,还是 macOS 的高阶玩家,你总能从 awesome-mac 的软件列表中找到一些你没有见到过的实用软件工具推荐。这份列表来自广大开发者的多年积累和精品推荐。它涵盖了日常生活至开发软件推荐一应俱全。
119118

120-
121-
## 代码
122-
123-
### [flutter-go](https://github.com/alibaba/flutter-go)
124-
125-
阿里出品,Flutter 组件演示 demo 和中文文档,同时包括了 iOS 与 Android,快上手试一试。
126-
127-
##
128-
129-
可选
130-
131119
## 音视频
132120

133121
### [ggtalk | 狭义跳槽论:面试官,大厂新人和准备起跳的某 C](https://talk.swift.gg/12)
@@ -139,6 +127,15 @@ Bagel 是一个轻量级的原生 iOS 网络调试器。它的方便之处在于
139127

140128
第一期主要讲了这个节目开始的缘由和各自开始钟情于 Swift 的一些小故事。第二期的话题[正在征集中](https://github.com/SwiftCommunityPodcast/podcast/issues/2),目前评论区里已经有人提出了 TensorFlow / Scripting / Concurrency 等热门话题,大家有感兴趣的话题也可以去贡献一下。
141129

130+
### [一起来开发泊学 App 吧](https://boxueio.com/path/let-us-build-and-launch-a-forum)
131+
132+
如果你正在自学使用 Swift 做 iOS 开发,并期望找到一份相关的工作,但却苦于没有项目练手和熟悉整个 App 的开发流程。或者你十分向往成为一个独立开发者,但又不知从何开始。又或者你想看看 Swift 充当服务端开发语言时会有怎么样的表现。那小编十分推荐你看看泊学上的这个系列视频,你得到的会远比一些培训班得到的多。目前已经推出以下 4 个系列,且内容仍在持续更新中:
133+
134+
- [设计 iPhone 版泊学 App](https://boxueio.com/series/design-boxue-app-from-scratch):基于 Apple 官方的 iOS design guideline,我们用 Sketch 从零开始设计泊学自己的 iOS App。在这个真实的项目中,了解 Sketch 的使用经验和常用插件。
135+
- [Vapor Up and Running](https://boxueio.com/series/vapor-up-and-running):如果,你已经掌握了 Swift 编程语言,再用它学习服务端开发,就变成了一个性价比很高的事情。这个系列里,我们会从零开始,基于 Vapor,详细地讲述每一个服务端开发领域常用的技术场景。
136+
- [Vapor Fluent](https://boxueio.com/series/vapor-fluent):在这个系列里,我们会实现一个类似论坛的 App。通过这个过程,来了解 Vapor 中的 Fluent 组件。通过它,我们就可以无需了解 SQL 的细节,而是用 Swift 的方式和数据库打交道。
137+
- [基于 MVVM 构建泊学 App](https://boxueio.com/series/build-boxue-app-in-mvvm):在这个系列里,我们以实现 Boxue App 举例,以一个独立开发者的视角,尽可能在代码的可维护性、可测试性、可重用性以及可协作性,达成让自己满意的实践。
138+
142139
## 内推
143140

144141
- [北京-百度网盘 持续招 iOS 开发](https://talent.baidu.com/external/baidu/index.html#/jobDetail/2/102507):社招、应届、实习均可。项目在技术上很有挑战性,团队技术氛围极好。诚心希望各路大神前来切磋,也欢迎计算机基础好的小白来共同学习。简历发邮箱 [email protected],暂不考虑的也欢迎微博私信 [@小非86](https://weibo.com/xuyafei86) 聊聊~

Reports/2019/#54-2019.01.28.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# 老司机 iOS 周报 #54 | 2019-01-28
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+
文章
16+
17+
## 设计
18+
19+
## 工具
20+
21+
第三方工具服务
22+
23+
## 代码
24+
25+
### [flutter-go](https://github.com/alibaba/flutter-go)
26+
27+
阿里出品,Flutter 组件演示 demo 和中文文档,同时包括了 iOS 与 Android,快上手试一试。
28+
29+
##
30+
31+
可选
32+
33+
## 音视频
34+
35+
可选,音视频
36+
37+
## 内推
38+
39+
- [北京-百度网盘 持续招 iOS 开发](https://talent.baidu.com/external/baidu/index.html#/jobDetail/2/102507):社招、应届、实习均可。项目在技术上很有挑战性,团队技术氛围极好。诚心希望各路大神前来切磋,也欢迎计算机基础好的小白来共同学习。简历发邮箱 [email protected],暂不考虑的也欢迎微博私信 [@小非86](https://weibo.com/xuyafei86) 聊聊~
40+
41+
- [北京-蚂蚁金服 招iOS/安卓/前端开发](https://job.alibaba.com/zhaopin/position_detail.htm?trace=qrcode_share&positionCode=GP031268&from=timeline&isappinstalled=0):负责支付宝会员及帐号业务线,地点北京国贸,金台夕照地铁站出口 100 米。有兴趣的同学欢迎将简历发送到:[email protected] / [email protected] (同一个邮箱)或者微博私信 [@折腾范儿_味精](https://weibo.com/agvicking) 了解情况。
42+
43+
- 上海即刻:如果你认识聪明勤奋、胆大心细、有追求的工程师,那就来加入我们吧!任何推荐或简历可直接发给 Jason(即刻 iOS leader): [email protected],或微博 [@JasonYuh](https://weibo.com/jasonyuh)
44+
45+
- [杭州奇志科技招聘 iOS、前端](https://www.lagou.com/gongsi/34872.html):奇志科技自 2016 年起通过行业无人机协同工作流 Mesh 进入物联网与人工智能领域, 并成功为房地产、建筑、测绘、电力巡检等行业提供无人机解决方案。感兴趣可以微博上私信 [@没故事的卓同学](https://weibo.com/u/1926303682) 了解。
46+
47+
- [深圳头条研发中心诚招各路 iOS 好手一起做取悦自己的项目](https://job.toutiao.com/2018/spring_referral/?token=alPR8WCv8nnnc5QqtsyKjw%3D%3D&key=MTY1MDMsMTg0MTQsMjA1MjAsMTk1NjEsMTU2ODksMTc0ODk%3D):如想了解更多深圳头条的信息,可以加小T微信:tomtan,切磋技术和聊情怀都可以喔~~~~
48+
49+
- [北京字节跳动 iOS 团队持续招人中](https://job.toutiao.com/society):简历可以发送到邮箱 [email protected],或者添加我([@AidenRao](https://weibo.com/AidenRao))的微信 jingmu1994 了解更多公司及岗位信息。
50+
51+
- [北京百度教育事业部招 iOS 开发](https://www.baidu.com/s?wd=百度):百度教育事业部,地点:北京西二旗。部门下面有百度阅读,百度文库,百度爱听等 App 产品。团队技术氛围浓厚,有兴趣的同学欢迎将简历发送到我的邮箱:[email protected]
52+
53+
- [深圳 - 格隆汇 iOS / Android / 前端](https://www.lagou.com/gongsi/j84043.html):公司方向是投研资讯,目前正在稳步扩张中,各个级别的工程师都有需求。任何推荐或者简历都可以发送到我邮箱:[[email protected]](mailto:[email protected]),同时也欢迎大家[私信我](https://t.me/kemchenj)了解更多信息。
54+
55+
## 关注我们
56+
57+
我们开通了公众号,每期发布时公众号(OldDriverWeekly)会推送消息,欢迎关注。
58+
59+
![](https://github.com/SwiftOldDriver/iOS-Weekly/blob/master/assets/qrcode_for_wechat.jpg?raw=true)
60+
61+
同时也支持了 RSS 订阅:https://github.com/SwiftOldDriver/iOS-Weekly/releases.atom
62+
63+
## 本期编辑
64+
65+
[@四娘](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)[@方秋枋](https://weibo.com/100mango)[@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)[@XanderXu](https://github.com/XanderXu)[@老峰](https://github.com/GesanTung)[@zvving](https://github.com/zvving)
66+
67+
## 说明
68+
69+
🚧 表示需翻墙,🌟 表示编辑推荐
70+
71+
预计阅读时间:🐎 很快就能读完(1 - 10 mins);🐕 中等 (10 - 20 mins);🐢 慢(20+ mins)

0 commit comments

Comments
 (0)