Skip to content

Commit c0e1ac1

Browse files
committed
clean formats
1 parent 8b141e0 commit c0e1ac1

File tree

1 file changed

+79
-34
lines changed

1 file changed

+79
-34
lines changed

weekly/Issue-53.md

Lines changed: 79 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -10,42 +10,78 @@
1010
**大声二:**[Swift 开发者、项目、最佳实践:由 Swift 开发者自己的维护的干货](https://github.com/ipader/SwiftGuide/wiki/%E5%BC%80%E5%8F%91%E8%80%85%E3%80%81%E9%A1%B9%E7%9B%AE%E3%80%81%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5)[@SwiftLanguage](http://weibo.com/swiftlanguage)
1111

1212
## 项目
13-
> [Swift 项目精选](https://github.com/ipader/SwiftGuide/blob/master/Featured.md) 最近新收录 27 个(标注 ⭐️ 表示收录),合计已收录 438 个。
14-
15-
📷|···|
16-
:------------:| -------------
17-
![](http://ac-mhke0kuv.clouddn.com/82b21f0d2f4cdeb541e5.jpg?imageView/1/w/220/h/120/q/100/format/png)|[SwiftTweaks:不用重新编译即可调整 UI 配置](https://github.com/Khan/SwiftTweaks)[Khan Academy](https://github.com/Khan)) ⭐️ <br>不用重新编译即可调整 UI 配置(按钮颜色、背景、动画延迟,简单布局等)的解决方案库。实现了发布生产版本前 UI 的简单配置,省却反复调试代码的麻烦。类似 OC 版 Facebook Tweats。
18-
![](http://ac-mhke0kuv.clouddn.com/16e1c529320224038c6d.png?imageView/1/w/220/h/120/q/100/format/png)|[QBlocker:不再因为手误意外地退出应用](https://github.com/steve228uk/QBlocker)[Stephen Radford](https://github.com/steve228uk)) ⭐️ <br>这个 OS X 应用服务,让你不再因为手误(当键入 CMD+Tab,手误触到 CMD+Q 时)意外地退出应用。
19-
![](http://ww1.sinaimg.cn/small/005DI7Bigw1f3razjo3f0j31jk14dn6c.jpg)|[PatronKit:应用内购及赞助管理框架库](https://github.com/MosheBerman/PatronKit)[Moshe](https://github.com/MosheBerman)) ⭐️ <br>应用内购及赞助管理框架库。P.S. 这种方式比应用商店购买更人性化,具有更明显的个性化应用价值体现。|
20-
![](http://ww3.sinaimg.cn/small/005DI7Bigw1f3sn16325dj31jk0vkdlp.jpg)|[Toast-Swift:高可定制、易用的 Toast 通知组件](https://github.com/scalessec/Toast-Swift)[Charles Scalesse](https://github.com/scalessec)) ⭐️<br>高可定制、轻量、易用的 Toast 弹出信息或通知用户界面组件类。
21-
![](http://ac-mhke0kuv.clouddn.com/87be097622217e3d65f5.png?imageView/1/w/220/h/120/q/100/format/png)|[Material:Swift 版 Material Design 动画及图形框架库](https://github.com/CosmicMind/Material)[CosmicMind](https://github.com/CosmicMind)) ⭐️<br>不论 Material Design 在 iOS 中是否违合感,也无法掩盖这套 Material Design 动画及图形框架库的优秀。
22-
![](http://ac-mhke0kuv.clouddn.com/b743177cb779878e0078.png?imageView/1/w/220/h/120/q/100/format/png)| [Lyft:面向 Lyft 开发者的 Swift API](https://github.com/genadyo/Lyft)[Genady Okrain](https://github.com/genadyo)) ⭐️<br>一套面向 Lyft 开发者的 Swift API 类库。P.S. 滴滴是 Lyft 的战略合作伙伴,也是投资者。
23-
![](http://ww1.sinaimg.cn/small/005DI7Bigw1f3uymosmaoj30hs08wjsi.jpg)|[Render:启发自 React 的函数版 UIKit 封装库](https://github.com/alexdrone/Render)[Alex Usbergo](https://github.com/alexdrone)) ⭐️<br>启发自 React 的纯 Swift 函数版基于 UIKit 封装类库。这种结构是否似曾相识。
24-
![](http://ww3.sinaimg.cn/small/005DI7Bigw1f3wwiq8wdaj315o0d2n16.jpg)|[Networking:使用简单、功能惊喜的网络封装库](https://github.com/3lvis/Networking)[Elvis Nuñez](https://github.com/3lvis)) ⭐️<br>使用简单、功能惊喜,基于 NSURLSession 的网络封装库。功能包括带身份验证请求,支持单元测试(mocking/stubbing),异步执行,图片下载及缓存等实用特性。
25-
![](https://raw.githubusercontent.com/KittenYang/DynamicMaskSegmentSwitch/master/SwitcherBounceable.gif)|[DynamicMaskSegmentSwitch:一个简单有趣的 SegmentedControl](https://github.com/KittenYang/DynamicMaskSegmentSwitch)[Kitten Yang](https://github.com/KittenYang)) ⭐️<br>动画效果具有一种简单、直接的美感。P.S. 演示采用中文标签很亲切。
26-
![](https://avatars0.githubusercontent.com/u/17913063?v=3&s=100)|[Venice:让 Swift 3 提前支持协程](https://github.com/VeniceX/Venice)[Venice](https://github.com/VeniceX)) ⭐️<br>让 Swift 3 提前支持协程(Coroutine)。P.S. Chris 曾答疑过,Coroutine 不在 Swift 3 支持范围中,将在更晚时候讨论语言级支持。
27-
![](http://ww2.sinaimg.cn/small/005DI7Bigw1f3o168gtz0g30dw07t7wj.gif)|[RealmVideo:同步播放 realm.io 网站上的演讲视频和 slides](https://github.com/BalestraPatrick/RealmVideo)[Patrick Balestra](https://github.com/BalestraPatrick)) ⭐️<br>自动同步 realm.io 网站上的演讲视频和 slides 并播放的 iOS 应用。P.S. 只看有中译演讲稿的只需要在 RealmParser.swift 内改个 URL 就可以了。
28-
![](http://ww3.sinaimg.cn/small/005DI7Bigw1f3sk0rf8v9j30o40sk7bj.jpg)|[PodcastMenu:便捷地收听广播 Overcast.fm](https://github.com/insidegui/PodcastMenu)[Guilherme Rambo](https://github.com/insidegui)) ⭐️<br>非常便捷地(OS X 菜单栏)收听广播 Overcast.fm 开源 OS X 应用。
29-
![](https://avatars1.githubusercontent.com/u/9368907?v=3&s=100)|[BMPlayer:封装了 AVPlayer,相当于 Swift 版 ZFPlayer](https://github.com/BrikerMan/BMPlayer)[BrikerMan](https://github.com/BrikerMan)) ⭐️<br>完整的视频播放组件,其特点是更自然的手势操控及交互。有需要的同学可以试用一下。
30-
![](https://avatars2.githubusercontent.com/u/6935003?v=3&s=100)|[PHImageKit:带下载及缓存的 GIF 播放组件库](https://github.com/producthunt/PHImageKit)[Product Hunt](https://github.com/producthunt)) ⭐️<br>出自 Product Hunt 开发小组,使用简单又方便。
31-
![](http://ww2.sinaimg.cn/small/005DI7Bigw1f3lbhhfhztj30ko07m74v.jpg)|[SMSegmentView:可定制图文 Segment Control 组件](https://github.com/sima-11/SMSegmentView)[Si](https://github.com/sima-11)) ⭐️<br>高可定制化,既支持横向,也支持纵向布局的图文 Segment Control 组件。
32-
![](http://ww4.sinaimg.cn/small/005DI7Bigw1f3kva6btyjj31fg16on8q.jpg)|[15DaysofAnimationsinSwift](https://github.com/larrynatalicio/15DaysofAnimationsinSwift)[Larry Natalicio](https://github.com/larrynatalicio)) ⭐️<br>从 100 Days of Swift 到 30 Days of Swift,再到 15 Days of Animations in Swift,真是前赴后继啊。
33-
![](http://ww3.sinaimg.cn/small/005DI7Bigw1f3kejtjvpsg30dc0nqx6p.gif)|[Interpolate:手势驱动交互式转场动画框架库](https://github.com/marmelroy/Interpolate)[Roy Marmelstein](https://github.com/marmelroy)) ⭐️<br>这个很专业,且非常有意思
34-
![](https://avatars1.githubusercontent.com/u/2466701?v=3&s=100)|[Unbox:极为易用、轻量,更少辅助代码的 JSON 解析类](https://github.com/JohnSundell/Unbox)[John Sundell](https://github.com/JohnSundell)) ⭐️
35-
![](http://tva2.sinaimg.cn/crop.0.0.180.180.100/70f3262ejw1e8qgp5bmzyj2050050aa8.jpg)|[JKBlurPopup:弹出视图的同时模糊化背景类及演示](https://github.com/Jinkeycode/JKBlurPopup)[Jinkeycode](https://github.com/Jinkeycode)
36-
![](https://avatars0.githubusercontent.com/u/5073511?v=3&s=100)| [SwiftNotificationCenter:面向协议、安全可靠的通知中心实用封装库](https://github.com/100mango/SwiftNotificationCenter)[100mango](https://github.com/100mango)) ⭐️
37-
![](http://ww2.sinaimg.cn/small/005DI7Bigw1f3ml6ulbbgj30m809l78r.jpg)|[BuildTimeAnalyzer-for-Xcode:实用的编译时间分析 Xcode 插件](https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode)[Robert Gummesson](https://github.com/RobertGummesson)) ⭐️
38-
![](http://ww4.sinaimg.cn/small/005DI7Bigw1f3lbq1x960g30oq0ikqv8.gif)|[paper-onboarding:漂亮的 Material Design 风格页面滑块](https://github.com/Ramotion/paper-onboarding)[Ramotion](https://github.com/Ramotion)) ⭐️
39-
![](http://tva2.sinaimg.cn/crop.0.0.750.750.100/72d10fc2jw8f1l964r6u6j20ku0kuaag.jpg)|[ClosuresKit:启发自 BlocksKit 的实用工具库](https://github.com/lacklock/ClosuresKit)[Zhuo](https://github.com/lacklock)) ⭐️
40-
![](http://ac-mhke0kuv.clouddn.com/95d0d1f86a1c8aacc45f.png?imageView/1/w/220/h/120/q/100/format/png)| [UIImageView-BetterFace-Swift:预览照片时,让脸部显示在更恰当的预览区域](https://github.com/croath/UIImageView-BetterFace-Swift)[Croath Liu](https://github.com/croath)) ⭐️
41-
![](https://avatars3.githubusercontent.com/u/3916492?v=3&s=100)|[YGHorizontalScroller:灵活可定制水平滚动组件库](https://github.com/soapyigu/YGHorizontalScroller)[Yi](https://github.com/soapyigu)
42-
![](http://ww4.sinaimg.cn/small/005DI7Bigw1f3qjk3q37jj30m80a1769.jpg)|[Wizardry:可重用的方法和框架实现向导式用户界面管理](https://github.com/ijoshsmith/Wizardry)[Josh Smith](https://github.com/ijoshsmith)) ⭐️
43-
![](https://avatars1.githubusercontent.com/u/2917357?v=3&s=100)|[TempiBeatDetection:音乐节奏节拍检测库](https://github.com/jscalo/TempiBeatDetection)[John Scalo](https://github.com/jscalo)) ⭐️
44-
![](http://ac-mhke0kuv.clouddn.com/1d5df2e9cb89fbc1f008.png?imageView/1/w/220/h/120/q/100/format/png)|[SwiftyOAuth:极为小巧、易用的 OAuth 授权类库](https://github.com/delba/SwiftyOAuth)[Damien](https://github.com/delba)) ⭐️
45-
![](https://avatars0.githubusercontent.com/u/2284279?v=3&s=100)|[Github.swift:一款功能相对完整的 Github API 客户端](https://github.com/onmyway133/Github.swift)[Khoa Pham](https://github.com/onmyway133)) ⭐️
13+
> [Swift 项目精选](https://github.com/ipader/SwiftGuide/blob/master/Featured.md) 最近新收录 28 个(标注 ⭐️ 表示收录),合计已收录 439 个。
14+
15+
* [SwiftTweaks:不用重新编译即可调整 UI 配置](https://github.com/Khan/SwiftTweaks)[Khan Academy](https://github.com/Khan)) ⭐️
16+
17+
不用重新编译即可调整 UI 配置(按钮颜色、背景、动画延迟,简单布局等)的解决方案库。实现了发布生产版本前 UI 的简单配置,省却反复调试代码的麻烦。类似 OC 版 Facebook Tweats。
18+
* [QBlocker:不再因为手误意外地退出应用](https://github.com/steve228uk/QBlocker)[Stephen Radford](https://github.com/steve228uk)) ⭐️
19+
20+
这个 OS X 应用服务,让你不再因为手误(当键入 CMD+Tab,手误触到 CMD+Q 时)意外地退出应用。
21+
* [PatronKit:应用内购及赞助管理框架库](https://github.com/MosheBerman/PatronKit)[Moshe](https://github.com/MosheBerman)) ⭐️
22+
23+
应用内购及赞助管理框架库。P.S. 这种方式比应用商店购买更人性化,具有更明显的个性化应用价值体现。
24+
* [Toast-Swift:高可定制、易用的 Toast 通知组件](https://github.com/scalessec/Toast-Swift)[Charles Scalesse](https://github.com/scalessec)) ⭐️
25+
26+
高可定制、轻量、易用的 Toast 弹出信息或通知用户界面组件类。
27+
* [Material:Swift 版 Material Design 动画及图形框架库](https://github.com/CosmicMind/Material)[CosmicMind](https://github.com/CosmicMind)) ⭐️
28+
29+
不论 Material Design 在 iOS 中是否违合感,也无法掩盖这套 Material Design 动画及图形框架库的优秀。
30+
* [Lyft:面向 Lyft 开发者的 Swift API](https://github.com/genadyo/Lyft)[Genady Okrain](https://github.com/genadyo)) ⭐️
31+
32+
一套面向 Lyft 开发者的 Swift API 类库。P.S. 滴滴是 Lyft 的战略合作伙伴,也是投资者。
33+
* [Render:启发自 React 的函数版 UIKit 封装库](https://github.com/alexdrone/Render)[Alex Usbergo](https://github.com/alexdrone)) ⭐️
34+
35+
启发自 React 的纯 Swift 函数版基于 UIKit 封装类库。这种结构是否似曾相识。
36+
* [Networking:使用简单、功能惊喜的网络封装库](https://github.com/3lvis/Networking)[Elvis Nuñez](https://github.com/3lvis)) ⭐️
37+
38+
使用简单、功能惊喜,基于 NSURLSession 的网络封装库。功能包括带身份验证请求,支持单元测试(mocking/stubbing),异步执行,图片下载及缓存等实用特性。
39+
* [DynamicMaskSegmentSwitch:一个简单有趣的 SegmentedControl](https://github.com/KittenYang/DynamicMaskSegmentSwitch)[Kitten Yang](https://github.com/KittenYang)) ⭐️
40+
41+
动画效果具有一种简单、直接的美感。P.S. 演示采用中文标签很亲切。
42+
* [Venice:让 Swift 3 提前支持协程](https://github.com/VeniceX/Venice)[Venice](https://github.com/VeniceX)) ⭐️
43+
44+
让 Swift 3 提前支持协程(Coroutine)。P.S. Chris 曾答疑过,Coroutine 不在 Swift 3 支持范围中,将在更晚时候讨论语言级支持。
45+
* [RealmVideo:同步播放 realm.io 网站上的演讲视频和 slides](https://github.com/BalestraPatrick/RealmVideo)[Patrick Balestra](https://github.com/BalestraPatrick)) ⭐️
46+
47+
自动同步 realm.io 网站上的演讲视频和 slides 并播放的 iOS 应用。P.S. 只看有中译演讲稿的只需要在 RealmParser.swift 内改个 URL 就可以了。
48+
* [PodcastMenu:便捷地收听广播 Overcast.fm](https://github.com/insidegui/PodcastMenu)[Guilherme Rambo](https://github.com/insidegui)) ⭐️
49+
50+
非常便捷地(OS X 菜单栏)收听广播 Overcast.fm 开源 OS X 应用。
51+
* [BMPlayer:封装了 AVPlayer,相当于 Swift 版 ZFPlayer](https://github.com/BrikerMan/BMPlayer)[BrikerMan](https://github.com/BrikerMan)) ⭐️
52+
53+
完整的视频播放组件,其特点是更自然的手势操控及交互。有需要的同学可以试用一下。
54+
* [PHImageKit:带下载及缓存的 GIF 播放组件库](https://github.com/producthunt/PHImageKit)[Product Hunt](https://github.com/producthunt)) ⭐️
55+
56+
出自 Product Hunt 开发小组,使用简单又方便。
57+
* [SMSegmentView:可定制图文 Segment Control 组件](https://github.com/sima-11/SMSegmentView)[Si](https://github.com/sima-11)) ⭐️
58+
59+
高可定制化,既支持横向,也支持纵向布局的图文 Segment Control 组件。
60+
* [15DaysofAnimationsinSwift](https://github.com/larrynatalicio/15DaysofAnimationsinSwift)[Larry Natalicio](https://github.com/larrynatalicio)) ⭐️
61+
62+
从 100 Days of Swift 到 30 Days of Swift,再到 15 Days of Animations in Swift,真是前赴后继啊。
63+
64+
* [swift-pons:面向协议的不受长度限制数字类型及数学计算扩充类库](https://github.com/dankogai/swift-pons)[Dan Kogai](https://github.com/dankogai)) ⭐️
65+
66+
用它做一款最牛科学计算器妥妥地。
67+
* [Interpolate:手势驱动交互式转场动画框架库](https://github.com/marmelroy/Interpolate)[Roy Marmelstein](https://github.com/marmelroy)) ⭐️
68+
69+
这个很专业,且非常有意思
70+
* [Unbox:极为易用、轻量,更少辅助代码的 JSON 解析类](https://github.com/JohnSundell/Unbox)[John Sundell](https://github.com/JohnSundell)) ⭐️
71+
* [JKBlurPopup:弹出视图的同时模糊化背景类及演示](https://github.com/Jinkeycode/JKBlurPopup)[Jinkeycode](https://github.com/Jinkeycode)
72+
* [SwiftNotificationCenter:面向协议、安全可靠的通知中心实用封装库](https://github.com/100mango/SwiftNotificationCenter)[100mango](https://github.com/100mango)) ⭐️
73+
* [BuildTimeAnalyzer-for-Xcode:实用的编译时间分析 Xcode 插件](https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode)[Robert Gummesson](https://github.com/RobertGummesson)) ⭐️
74+
* [paper-onboarding:漂亮的 Material Design 风格页面滑块](https://github.com/Ramotion/paper-onboarding)[Ramotion](https://github.com/Ramotion)) ⭐️
75+
* [ClosuresKit:启发自 BlocksKit 的实用工具库](https://github.com/lacklock/ClosuresKit)[Zhuo](https://github.com/lacklock)) ⭐️
76+
* [UIImageView-BetterFace-Swift:预览照片时,让脸部显示在更恰当的预览区域](https://github.com/croath/UIImageView-BetterFace-Swift)[Croath Liu](https://github.com/croath)) ⭐️
77+
* [YGHorizontalScroller:灵活可定制水平滚动组件库](https://github.com/soapyigu/YGHorizontalScroller)[Yi](https://github.com/soapyigu)
78+
* [Wizardry:可重用的方法和框架实现向导式用户界面管理](https://github.com/ijoshsmith/Wizardry)[Josh Smith](https://github.com/ijoshsmith)) ⭐️
79+
* [TempiBeatDetection:音乐节奏节拍检测库](https://github.com/jscalo/TempiBeatDetection)[John Scalo](https://github.com/jscalo)) ⭐️
80+
* [SwiftyOAuth:极为小巧、易用的 OAuth 授权类库](https://github.com/delba/SwiftyOAuth)[Damien](https://github.com/delba)) ⭐️
81+
* [Github.swift:一款功能相对完整的 Github API 客户端](https://github.com/onmyway133/Github.swift)[Khoa Pham](https://github.com/onmyway133)) ⭐️
4682

4783
## 文章
48-
> [Swift 文章精选](https://github.com/ipader/SwiftGuide/blob/master/Featured-Articles.md) 最近新收录 7 份(标注 ⭐️ 表示收录),合计已收录 245 份。
84+
> [Swift 文章精选](https://github.com/ipader/SwiftGuide/blob/master/Featured-Articles.md) 最近新收录 9 份(标注 ⭐️ 表示收录),合计已收录 247 份。
4985
5086
* [Artsy 的测试之旅](https://realm.io/cn/news/tryswift-ash-furrow-artsy-testing-tour/)(来源:[Realm](https://realm.io/cn/news/)) ⭐️
5187

@@ -61,14 +97,23 @@
6197
* [用 HealthKit 来开发一个健身 App](http://swift.gg/2016/05/13/healthkit-introduction/)(译文来源:[@SwiftGG翻译组](http://weibo.com/swiftguide)) ⭐️
6298

6399
学习做一款简单又不失人性化的健身应用。
100+
* [“错误”的使用 Swift 中的 Extension](http://swift.gg/2016/05/16/using-swift-extensions/)(译文来源:[@SwiftGG翻译组](http://weibo.com/swiftguide)) ⭐️
101+
102+
这篇文章通过场景及解读教你如何用对 extension。
64103
* [UIText​Checker](http://nshipster.com/uitextchecker/)(作者:[Croath Liu](https://github.com/croath)
65104

66105
NSHipster 近期新文,探讨如何有效使用拼写检查类 UITextChecker。
106+
* [用 SwiftyDB 管理 SQLite 数据库](http://swift.gg/2016/05/17/swiftydb/)(译文来源:[@SwiftGG翻译组](http://weibo.com/swiftguide)) ⭐️
107+
108+
“SwiftyDB 是一个第三方 SQLite 工具,能够大大简化数据库操作。如果你不放心 Realm,那就用 SwiftyDB 吧。”
67109
* [Swift 算法实战之路(一)](http://www.jianshu.com/p/ee16bcf50a59)(作者:[@故胤道长](http://weibo.com/soapyigu)) ⭐️
68110

69111
活学活用,编程小技。
70112
* [分类、整理、归纳非常清晰的开源 iOS 应用集合](https://github.com/dkhamsing/open-source-ios-apps) |(作者:[dkhamsing](https://github.com/dkhamsing)) ⭐️
71113
* [Swift 没有了 BlocksKit,我忍不住自己写了个 ClosuresKit](http://www.jianshu.com/p/c32a8f69c7ab)(作者:[@没故事的卓同学](http://weibo.com/u/1926303682)) ⭐️
72114
* [移动端数据库新王者:Realm](http://www.jianshu.com/p/2b4388cf2a2d)(作者:[@没故事的卓同学](http://weibo.com/u/1926303682)
115+
* [Grand Central Dispatch 最全入门手册](http://gold.xitu.io/entry/57393f8271cfe4005707c98e)(作者:[@Cyandev](http://weibo.com/u/2834711045)
116+
117+
“Grand Central Dispatch 也就是我们常说的 GCD 是苹果为多核心处理器开发的一套异步调度机制。”
73118
* [SwiftCon 大会视频放出来了](http://t.cn/RqdeNW5)(来源:[@唐巧_boy](http://weibo.com/u/1708947107)) ⭐️
74119

0 commit comments

Comments
 (0)