|
10 | 10 | **大声二:**[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))
|
11 | 11 |
|
12 | 12 | ## 项目
|
13 |
| -> [Swift 项目精选](https://github.com/ipader/SwiftGuide/blob/master/Featured.md) 最近新收录 27 个(标注 ⭐️ 表示收录),合计已收录 438 个。 |
14 |
| -
|
15 |
| -📷|···| |
16 |
| -:------------:| ------------- |
17 |
| -|[SwiftTweaks:不用重新编译即可调整 UI 配置](https://github.com/Khan/SwiftTweaks)([Khan Academy](https://github.com/Khan)) ⭐️ <br>不用重新编译即可调整 UI 配置(按钮颜色、背景、动画延迟,简单布局等)的解决方案库。实现了发布生产版本前 UI 的简单配置,省却反复调试代码的麻烦。类似 OC 版 Facebook Tweats。 |
18 |
| -|[QBlocker:不再因为手误意外地退出应用](https://github.com/steve228uk/QBlocker)([Stephen Radford](https://github.com/steve228uk)) ⭐️ <br>这个 OS X 应用服务,让你不再因为手误(当键入 CMD+Tab,手误触到 CMD+Q 时)意外地退出应用。 |
19 |
| -|[PatronKit:应用内购及赞助管理框架库](https://github.com/MosheBerman/PatronKit)([Moshe](https://github.com/MosheBerman)) ⭐️ <br>应用内购及赞助管理框架库。P.S. 这种方式比应用商店购买更人性化,具有更明显的个性化应用价值体现。| |
20 |
| -|[Toast-Swift:高可定制、易用的 Toast 通知组件](https://github.com/scalessec/Toast-Swift)([Charles Scalesse](https://github.com/scalessec)) ⭐️<br>高可定制、轻量、易用的 Toast 弹出信息或通知用户界面组件类。 |
21 |
| -|[Material:Swift 版 Material Design 动画及图形框架库](https://github.com/CosmicMind/Material)([CosmicMind](https://github.com/CosmicMind)) ⭐️<br>不论 Material Design 在 iOS 中是否违合感,也无法掩盖这套 Material Design 动画及图形框架库的优秀。 |
22 |
| -| [Lyft:面向 Lyft 开发者的 Swift API](https://github.com/genadyo/Lyft)([Genady Okrain](https://github.com/genadyo)) ⭐️<br>一套面向 Lyft 开发者的 Swift API 类库。P.S. 滴滴是 Lyft 的战略合作伙伴,也是投资者。 |
23 |
| -|[Render:启发自 React 的函数版 UIKit 封装库](https://github.com/alexdrone/Render)([Alex Usbergo](https://github.com/alexdrone)) ⭐️<br>启发自 React 的纯 Swift 函数版基于 UIKit 封装类库。这种结构是否似曾相识。 |
24 |
| -|[Networking:使用简单、功能惊喜的网络封装库](https://github.com/3lvis/Networking)([Elvis Nuñez](https://github.com/3lvis)) ⭐️<br>使用简单、功能惊喜,基于 NSURLSession 的网络封装库。功能包括带身份验证请求,支持单元测试(mocking/stubbing),异步执行,图片下载及缓存等实用特性。 |
25 |
| -|[DynamicMaskSegmentSwitch:一个简单有趣的 SegmentedControl](https://github.com/KittenYang/DynamicMaskSegmentSwitch)([Kitten Yang](https://github.com/KittenYang)) ⭐️<br>动画效果具有一种简单、直接的美感。P.S. 演示采用中文标签很亲切。 |
26 |
| -|[Venice:让 Swift 3 提前支持协程](https://github.com/VeniceX/Venice)([Venice](https://github.com/VeniceX)) ⭐️<br>让 Swift 3 提前支持协程(Coroutine)。P.S. Chris 曾答疑过,Coroutine 不在 Swift 3 支持范围中,将在更晚时候讨论语言级支持。 |
27 |
| -|[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 |
| -|[PodcastMenu:便捷地收听广播 Overcast.fm](https://github.com/insidegui/PodcastMenu)([Guilherme Rambo](https://github.com/insidegui)) ⭐️<br>非常便捷地(OS X 菜单栏)收听广播 Overcast.fm 开源 OS X 应用。 |
29 |
| -|[BMPlayer:封装了 AVPlayer,相当于 Swift 版 ZFPlayer](https://github.com/BrikerMan/BMPlayer)([BrikerMan](https://github.com/BrikerMan)) ⭐️<br>完整的视频播放组件,其特点是更自然的手势操控及交互。有需要的同学可以试用一下。 |
30 |
| -|[PHImageKit:带下载及缓存的 GIF 播放组件库](https://github.com/producthunt/PHImageKit)([Product Hunt](https://github.com/producthunt)) ⭐️<br>出自 Product Hunt 开发小组,使用简单又方便。 |
31 |
| -|[SMSegmentView:可定制图文 Segment Control 组件](https://github.com/sima-11/SMSegmentView)([Si](https://github.com/sima-11)) ⭐️<br>高可定制化,既支持横向,也支持纵向布局的图文 Segment Control 组件。 |
32 |
| -|[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 |
| -|[Interpolate:手势驱动交互式转场动画框架库](https://github.com/marmelroy/Interpolate)([Roy Marmelstein](https://github.com/marmelroy)) ⭐️<br>这个很专业,且非常有意思 |
34 |
| -|[Unbox:极为易用、轻量,更少辅助代码的 JSON 解析类](https://github.com/JohnSundell/Unbox)([John Sundell](https://github.com/JohnSundell)) ⭐️ |
35 |
| -|[JKBlurPopup:弹出视图的同时模糊化背景类及演示](https://github.com/Jinkeycode/JKBlurPopup)([Jinkeycode](https://github.com/Jinkeycode)) |
36 |
| -| [SwiftNotificationCenter:面向协议、安全可靠的通知中心实用封装库](https://github.com/100mango/SwiftNotificationCenter)([100mango](https://github.com/100mango)) ⭐️ |
37 |
| -|[BuildTimeAnalyzer-for-Xcode:实用的编译时间分析 Xcode 插件](https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode)([Robert Gummesson](https://github.com/RobertGummesson)) ⭐️ |
38 |
| -|[paper-onboarding:漂亮的 Material Design 风格页面滑块](https://github.com/Ramotion/paper-onboarding)([Ramotion](https://github.com/Ramotion)) ⭐️ |
39 |
| -|[ClosuresKit:启发自 BlocksKit 的实用工具库](https://github.com/lacklock/ClosuresKit)([Zhuo](https://github.com/lacklock)) ⭐️ |
40 |
| -| [UIImageView-BetterFace-Swift:预览照片时,让脸部显示在更恰当的预览区域](https://github.com/croath/UIImageView-BetterFace-Swift)([Croath Liu](https://github.com/croath)) ⭐️ |
41 |
| -|[YGHorizontalScroller:灵活可定制水平滚动组件库](https://github.com/soapyigu/YGHorizontalScroller)([Yi](https://github.com/soapyigu)) |
42 |
| -|[Wizardry:可重用的方法和框架实现向导式用户界面管理](https://github.com/ijoshsmith/Wizardry)([Josh Smith](https://github.com/ijoshsmith)) ⭐️ |
43 |
| -|[TempiBeatDetection:音乐节奏节拍检测库](https://github.com/jscalo/TempiBeatDetection)([John Scalo](https://github.com/jscalo)) ⭐️ |
44 |
| -|[SwiftyOAuth:极为小巧、易用的 OAuth 授权类库](https://github.com/delba/SwiftyOAuth)([Damien](https://github.com/delba)) ⭐️ |
45 |
| -|[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)) ⭐️ |
46 | 82 |
|
47 | 83 | ## 文章
|
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 份。 |
49 | 85 |
|
50 | 86 | * [Artsy 的测试之旅](https://realm.io/cn/news/tryswift-ash-furrow-artsy-testing-tour/)(来源:[Realm](https://realm.io/cn/news/)) ⭐️
|
51 | 87 |
|
|
61 | 97 | * [用 HealthKit 来开发一个健身 App](http://swift.gg/2016/05/13/healthkit-introduction/)(译文来源:[@SwiftGG翻译组](http://weibo.com/swiftguide)) ⭐️
|
62 | 98 |
|
63 | 99 | 学习做一款简单又不失人性化的健身应用。
|
| 100 | +* [“错误”的使用 Swift 中的 Extension](http://swift.gg/2016/05/16/using-swift-extensions/)(译文来源:[@SwiftGG翻译组](http://weibo.com/swiftguide)) ⭐️ |
| 101 | + |
| 102 | + 这篇文章通过场景及解读教你如何用对 extension。 |
64 | 103 | * [UITextChecker](http://nshipster.com/uitextchecker/)(作者:[Croath Liu](https://github.com/croath))
|
65 | 104 |
|
66 | 105 | NSHipster 近期新文,探讨如何有效使用拼写检查类 UITextChecker。
|
| 106 | +* [用 SwiftyDB 管理 SQLite 数据库](http://swift.gg/2016/05/17/swiftydb/)(译文来源:[@SwiftGG翻译组](http://weibo.com/swiftguide)) ⭐️ |
| 107 | + |
| 108 | + “SwiftyDB 是一个第三方 SQLite 工具,能够大大简化数据库操作。如果你不放心 Realm,那就用 SwiftyDB 吧。” |
67 | 109 | * [Swift 算法实战之路(一)](http://www.jianshu.com/p/ee16bcf50a59)(作者:[@故胤道长](http://weibo.com/soapyigu)) ⭐️
|
68 | 110 |
|
69 | 111 | 活学活用,编程小技。
|
70 | 112 | * [分类、整理、归纳非常清晰的开源 iOS 应用集合](https://github.com/dkhamsing/open-source-ios-apps) |(作者:[dkhamsing](https://github.com/dkhamsing)) ⭐️
|
71 | 113 | * [Swift 没有了 BlocksKit,我忍不住自己写了个 ClosuresKit](http://www.jianshu.com/p/c32a8f69c7ab)(作者:[@没故事的卓同学](http://weibo.com/u/1926303682)) ⭐️
|
72 | 114 | * [移动端数据库新王者: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 是苹果为多核心处理器开发的一套异步调度机制。” |
73 | 118 | * [SwiftCon 大会视频放出来了](http://t.cn/RqdeNW5)(来源:[@唐巧_boy](http://weibo.com/u/1708947107)) ⭐️
|
74 | 119 |
|
0 commit comments