Skip to content

Commit a83711d

Browse files
committed
update.
1 parent a976066 commit a83711d

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Reports/2019/#71-2019.06.17.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
## 新闻
99

10-
### 🐎 [iOS 13 Preview](https://www.apple.com/ios/ios-13-preview/)
10+
### 🌟 🐎 [iOS 13 Preview](https://www.apple.com/ios/ios-13-preview/)
1111

1212
[极速男孩007](https://github.com/ztlyyznf001):在 WWDC 2019 上苹果发布了全新的 iOS 13 版本:
1313

@@ -27,7 +27,7 @@
2727

2828
## 新手推荐
2929

30-
### 🚧 [SWIFTUI BY EXAMPLE](https://www.hackingwithswift.com/quick-start/swiftui)
30+
### 🌟 🚧 [SWIFTUI BY EXAMPLE](https://www.hackingwithswift.com/quick-start/swiftui)
3131

3232
[@邦Ben](https://weibo.com/linwenbang):WWDC 最受瞩目的莫过于的 SwiftUI 了,虽然这可能三年后才有机会普及。
3333

@@ -39,7 +39,7 @@
3939

4040
## 文章
4141

42-
### 🐎 [Thoughts on SwiftUI](https://mackuba.eu/2019/06/14/thoughts-on-swiftui/)
42+
### 🌟 🐎 [Thoughts on SwiftUI](https://mackuba.eu/2019/06/14/thoughts-on-swiftui/)
4343

4444
[@zvving](https://github.com/zvving):作者 [Kuba](https://mackuba.eu/about) 是一名资深的 macOS&iOS 开发,整理了对 SwiftUI 的一些思考:
4545

@@ -55,7 +55,7 @@
5555
- 很好的是苹果没有简单地把 11 岁的 UIKit 抹平差异,迁移到所有平台。而是重新设计一个 UI 框架,承认并强调每个平台的独立性,把有共性的好的体验统一定义,不通用的部分为每个平台提供自定义的可能。就像他们所提倡的那样:『并不是:Write once, run anywhere,而是 Learn once, apply anywhere』
5656
- 期望保持 macOS Apps 优秀体验的同时,SwiftUI 为其带来更多的可能性
5757

58-
### 🐎 [Will Combine kill RxSwift?](https://medium.com/flawless-app-stories/will-combine-kill-rxswift-64780a150d89)
58+
### 🌟 🐎 [Will Combine kill RxSwift?](https://medium.com/flawless-app-stories/will-combine-kill-rxswift-64780a150d89)
5959

6060
[@Damonwong](https://github.com/Damonvvong): 今年的 WWDC 不但出了 SwiftUI 这个重量级框架,还出了一个官方的 ReactiveX 库 Combine,作者也将 Combine 和目前社区较为流行的 RxSwift 做了以下对比:
6161

@@ -100,15 +100,15 @@
100100

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

103-
### 🐕 [First impressions of SwiftUI](https://www.cocoawithlove.com/blog/swiftui.html)
103+
### 🌟 🐕 [First impressions of SwiftUI](https://www.cocoawithlove.com/blog/swiftui.html)
104104

105105
[@olddonkey](https://github.com/olddonkey):本文以一个类 SwiftUI 开源库的作者的角度出发,来介绍了一下自己对 SwiftUI 的第一印象。
106106

107107
作者在几个月前写了一个叫 CwlViews 的开源库,也是使用了声明式的设计思路,目标以简单的声明来快速构建 UI 组件。但是作者的设计思路与苹果的设计思路却并不完全相同。例如 SwiftUI 采用的是双向绑定,而作者采用的是单向绑定。再比如 SwiftUI 采用了 Value Type,而 CwlView 则因为 Binder 的原因,不得不选择引用类型。
108108

109109
以上这些比较最后让作者不得不做出一个“艰难”的决定:长远来看,作者将会放弃自己的开源库。但是在最低版本支持是 iOS 13 或 macOS 10.15 之前,SwiftUI 也会遇到很多的问题。而这些问题,都需要时间来完善。
110110

111-
### 🐕 [WWDC 2019](https://nshipster.com/wwdc-2019/)
111+
### 🌟 🐕 [WWDC 2019](https://nshipster.com/wwdc-2019/)
112112

113113
这是著名的 AFN 作者 Matt 大神写的博客,主要是针对```WWDC 2019 keynote```中的内容进行了一些解读和展望,如果你对于```WWDC 2019 keynote```已经比较了解了,那么看这篇文章可以帮助你更好地知道苹果新技术的一些思想,如果你不太了解,建议先到[苹果官网](https://developer.apple.com/videos/play/wwdc2019/101/)了解一番,然后再阅读这篇文章。
114114
这次 wwdc2019 对于开发者来说,最重要的莫过于推出了```SwiftUI```框架,重新定义了 UI 层的工作流程,因此 Matt 大神也着重提到了这点。具体来说就是苹果终于对于声明式编程方式提供了合理的支持途径,是可喜可贺的一步。
@@ -125,17 +125,17 @@
125125

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

128-
### [RxCombine](https://github.com/freak4pc/RxCombine)
128+
### 🌟 [RxCombine](https://github.com/freak4pc/RxCombine)
129129

130130
[@四娘](https://kemchenj.github.io):RxSwift 社区推出的一个用于与 Combine 进行交互的框架,提供了 Observable 与 Publisher 相互转化的功能,目前还是属于概念验证阶段。
131131

132132
### [SwiftUI Hooks](https://github.com/unixzii/SwiftUI-Hooks)
133133

134134
[@looping](https://github.com/looping):这个项目是受到了 [React Hooks](https://reactjs.org/docs/hooks-intro.html) 的启发,想证明下在 SwiftUI 上也能用 Hooks。目前作者已经实现了 useState、useEffect 和 useReducer 这几个 Hook,同时还写了一个 [Todo List](https://github.com/unixzii/SwiftUI-Hooks/blob/master/SwiftUI-Hooks/ContentView.swift#L59) 作为演示。对 React Hooks 技术和理念感兴趣的同学可以持续关注。
135135

136-
### [SwiftUI Hooks](https://github.com/unixzii/SwiftUI-Hooks)
136+
### [MovieSwiftUI](https://github.com/Dimillian/MovieSwiftUI)
137137

138-
[@邦Ben](https://weibo.com/linwenbang)这是一个用 Flux 架构完成的 SwiftUI 库,示例功能都比较完整。
138+
[@邦Ben](https://weibo.com/linwenbang)这是一个基于 SwiftUI 并且使用 Flux 架构完成的电影类 App,示例功能都比较完整。
139139

140140
参考链接:
141141

0 commit comments

Comments
 (0)