Skip to content

Commit 2e1c3ca

Browse files
committed
发布前准备。
1 parent 37ad479 commit 2e1c3ca

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

Reports/2019/#71-2019.06.17.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,21 @@
7272

7373
以至于 RxSwift 会不会被 Combine 替代?谁也不知道。把答案交给明天。
7474

75+
### 🌟 🐕 [WWDC 2019](https://nshipster.com/wwdc-2019/)
76+
77+
这是著名的 AFN 作者 Matt 大神写的博客,主要是针对```WWDC 2019 keynote```中的内容进行了一些解读和展望,如果你对于```WWDC 2019 keynote```已经比较了解了,那么看这篇文章可以帮助你更好地知道苹果新技术的一些思想,如果你不太了解,建议先到[苹果官网](https://developer.apple.com/videos/play/wwdc2019/101/)了解一番,然后再阅读这篇文章。
78+
这次 wwdc2019 对于开发者来说,最重要的莫过于推出了```SwiftUI```框架,重新定义了 UI 层的工作流程,因此 Matt 大神也着重提到了这点。具体来说就是苹果终于对于声明式编程方式提供了合理的支持途径,是可喜可贺的一步。
79+
另外一个重大的变化就是 iPad 应用移植到 Mac 平台将会变得更加方便了,苹果称呼这个项目叫```Project Catalyst```,具体的内容,在 WWDC 的 session 上面都有提及,譬如 [Session235](https://developer.apple.com/videos/play/wwdc2019/235/)[Session205](https://developer.apple.com/videos/play/wwdc2019/205/)
80+
作者在文章的最后再次强调了,今年 iOS 开发者要关注的重点,无疑就是 SwiftUI 和 Swift5 ,如果现在还没有对这两个方向给予足够的重视,那在技术上就很容易被拉开差距了。
81+
82+
### 🌟 🐕 [First impressions of SwiftUI](https://www.cocoawithlove.com/blog/swiftui.html)
83+
84+
[@olddonkey](https://github.com/olddonkey):本文以一个类 SwiftUI 开源库的作者的角度出发,来介绍了一下自己对 SwiftUI 的第一印象。
85+
86+
作者在几个月前写了一个叫 CwlViews 的开源库,也是使用了声明式的设计思路,目标以简单的声明来快速构建 UI 组件。但是作者的设计思路与苹果的设计思路却并不完全相同。例如 SwiftUI 采用的是双向绑定,而作者采用的是单向绑定。再比如 SwiftUI 采用了 Value Type,而 CwlView 则因为 Binder 的原因,不得不选择引用类型。
87+
88+
以上这些比较最后让作者不得不做出一个“艰难”的决定:长远来看,作者将会放弃自己的开源库。但是在最低版本支持是 iOS 13 或 macOS 10.15 之前,SwiftUI 也会遇到很多的问题。而这些问题,都需要时间来完善。
89+
7590
### 🐎 [一招教你解决 FlutterPlatformViews 内存泄露问题](https://mp.weixin.qq.com/s/2CRirw1hxjJDD6e2d8xodQ)
7691

7792
[@CrazyCoderShi](https://github.com/CrazyCoderShi):PlatformView 是 flutter 总一个非常酷炫的功能,使用 PlatformView 你可以贴一个 native 的控件到 flutter 的 render tree 中,这给了开发者无限的想想空间,但同时也带来一些坑点,比如内存问题,本文通过对 OpenGL 层面的探索发现并解决这一问题。
@@ -100,38 +115,23 @@
100115

101116
[WWDC 2019 - Session 722:Introducing Combine](https://developer.apple.com/videos/play/wwdc2019/722/)
102117

103-
### 🌟 🐕 [First impressions of SwiftUI](https://www.cocoawithlove.com/blog/swiftui.html)
104-
105-
[@olddonkey](https://github.com/olddonkey):本文以一个类 SwiftUI 开源库的作者的角度出发,来介绍了一下自己对 SwiftUI 的第一印象。
106-
107-
作者在几个月前写了一个叫 CwlViews 的开源库,也是使用了声明式的设计思路,目标以简单的声明来快速构建 UI 组件。但是作者的设计思路与苹果的设计思路却并不完全相同。例如 SwiftUI 采用的是双向绑定,而作者采用的是单向绑定。再比如 SwiftUI 采用了 Value Type,而 CwlView 则因为 Binder 的原因,不得不选择引用类型。
108-
109-
以上这些比较最后让作者不得不做出一个“艰难”的决定:长远来看,作者将会放弃自己的开源库。但是在最低版本支持是 iOS 13 或 macOS 10.15 之前,SwiftUI 也会遇到很多的问题。而这些问题,都需要时间来完善。
110-
111-
### 🌟 🐕 [WWDC 2019](https://nshipster.com/wwdc-2019/)
112-
113-
这是著名的 AFN 作者 Matt 大神写的博客,主要是针对```WWDC 2019 keynote```中的内容进行了一些解读和展望,如果你对于```WWDC 2019 keynote```已经比较了解了,那么看这篇文章可以帮助你更好地知道苹果新技术的一些思想,如果你不太了解,建议先到[苹果官网](https://developer.apple.com/videos/play/wwdc2019/101/)了解一番,然后再阅读这篇文章。
114-
这次 wwdc2019 对于开发者来说,最重要的莫过于推出了```SwiftUI```框架,重新定义了 UI 层的工作流程,因此 Matt 大神也着重提到了这点。具体来说就是苹果终于对于声明式编程方式提供了合理的支持途径,是可喜可贺的一步。
115-
另外一个重大的变化就是 iPad 应用移植到 Mac 平台将会变得更加方便了,苹果称呼这个项目叫```Project Catalyst```,具体的内容,在 WWDC 的 session 上面都有提及,譬如 [Session235](https://developer.apple.com/videos/play/wwdc2019/235/)[Session205](https://developer.apple.com/videos/play/wwdc2019/205/)
116-
作者在文章的最后再次强调了,今年 iOS 开发者要关注的重点,无疑就是 SwiftUI 和 Swift5 ,如果现在还没有对这两个方向给予足够的重视,那在技术上就很容易被拉开差距了。
117-
118118
### 🐎 [Solving-ambiguous-constraints-without-rerunning-your-app](https://mar.codes/2019-05-28/Solving-ambiguous-constraints-without-rerunning-your-app)
119119

120120
[@jinmq](https://github.com/waz0820): 本文介绍了使用 View Debugger + LLDB 的方式去定位并消除有歧义的 Auto Layout 约束,而不必每次尝试都重跑你的应用。
121121

122122
## 代码
123123

124-
### [Swift-Docker Slim Images](https://github.com/apple/swift-docker/pull/140)
124+
### 🌟 [RxCombine](https://github.com/freak4pc/RxCombine)
125125

126-
[@张嘉夫](https://github.com/josephchang10):Swift Docker 镜像的精简版本,适用于 Ubuntu 16.04 和 18.04,去掉了编译器只保留 runtime,镜像从 1.3GB 减小到了 200MB 左右,以便部署
126+
[@四娘](https://kemchenj.github.io):RxSwift 社区推出的一个用于与 Combine 进行交互的框架,提供了 Observable 与 Publisher 相互转化的功能,目前还是属于概念验证阶段
127127

128-
### [RxSwift to Combine Cheatsheet](https://github.com/freak4pc/rxswift-to-combine-cheatsheet)
128+
### 🌟 [RxSwift to Combine Cheatsheet](https://github.com/freak4pc/rxswift-to-combine-cheatsheet)
129129

130130
[@Damonwong](https://github.com/Damonvvong): 这是一个 RxSwift 和 Combine 库 API 的对照表,如果你对 RxSwift 的 API 已经很熟练了,那么这个仓库的对照表可以让你很快上手 Combine。
131131

132-
### 🌟 [RxCombine](https://github.com/freak4pc/RxCombine)
132+
### [Swift-Docker Slim Images](https://github.com/apple/swift-docker/pull/140)
133133

134-
[@四娘](https://kemchenj.github.io):RxSwift 社区推出的一个用于与 Combine 进行交互的框架,提供了 Observable 与 Publisher 相互转化的功能,目前还是属于概念验证阶段
134+
[@张嘉夫](https://github.com/josephchang10):Swift Docker 镜像的精简版本,适用于 Ubuntu 16.04 和 18.04,去掉了编译器只保留 runtime,镜像从 1.3GB 减小到了 200MB 左右,以便部署
135135

136136
### [SwiftUI Hooks](https://github.com/unixzii/SwiftUI-Hooks)
137137

0 commit comments

Comments
 (0)