Skip to content

Commit f27d7d6

Browse files
committed
Issue 34
1 parent 0fe9ce0 commit f27d7d6

File tree

4 files changed

+73
-5
lines changed

4 files changed

+73
-5
lines changed

Featured-Articles.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
## Swift 文章精选
22
>站在个人的角度,并基于《[Swift 语言指南](https://github.com/ipader/SwiftGuide)》,针对收录过的文章做了一个甄别、筛选。目的是摒弃杂音,更利于提高学习效率。逐步整理中...
33
4+
[@SwiftLanguage](http://weibo.com/swiftlanguage) 更新至 2015-7-10,最近新收录 [多范式编程语言-以 Swift 为例](http://www.infoq.com/cn/articles/multi-paradigm-programming-language-swift), [NSHipster - CloudKit](http://nshipster.com/cloudkit/), [An Introduction to watchOS 2 ClockKit](http://code.tutsplus.com/tutorials/an-introduction-to-clockkit--cms-24247), [WatchOS 2 Tutorial: Animations Using Groups](http://www.kristinathai.com/watchos-2-tutorial-animations-using-groups/)等 4 份,合计已收录 86 份。
45

56
### 教程和指南
67
* [斯坦福大学公开课:iOS 8 开发](http://open.163.com/special/opencourse/ios8.html):中文字幕版已经更新至第 6 集。网易公开课与时俱进程度简直是教育界的表率,强烈推荐。来源:[@网易公开课](http://weibo.com/163open),字幕来源:[Stanford 公开课,Developing iOS 8 Apps with Swift 字幕翻译](https://github.com/x140yu/Developing_iOS_8_Apps_With_Swift)
@@ -16,7 +17,9 @@
1617
* [Java​Script​Core](http://nshipster.cn/javascriptcore/):文章介绍了在 Swift 中使用 Javascript 的方法和技巧。来源:[@NSHipster](http://weibo.com/nshipster),作者:Nate Cook(是一位独立的 Web 应用开发者及非常活跃的 Swift 博主),译者:[April Peng](http://nshipster.cn/translators/april-peng/)
1718
* [Core Location in i​OS 8](http://nshipster.cn/core-location-in-ios-8/):本文侧重于 iOS 8 核心位置服务的权限、室内位置追踪、CLVisit 等角度做了针对性介绍。来源:[@NSHipster](http://weibo.com/nshipster),译者:[April Peng](http://nshipster.cn/translators/april-peng/)
1819
* [IBInspectable / IBDesignable](http://nshipster.cn/ibinspectable-ibdesignable/):通过两者的配合,所见即所得修改界面元素显示属性。尽管这样开发方式对于程序员来讲,并非那么地不可或缺(维护时很有用)。然而,对于设计师,则可以更多地参与界面开发,以有效提高实施效率。来源:[@NSHipster](http://weibo.com/nshipster),译者:[April Peng](http://nshipster.cn/translators/april-peng/)
20+
* [NSHipster - CloudKit](http://nshipster.com/cloudkit/):一篇非常实用的 CloudKit 入门指南。通过轻便地 CloudKit API 管理应用数据,由 iCloud 平台来保证应用数据安全,舍它取谁。[嘻嘻] P.S. 恭喜 [@刘镇夫](http://weibo.com/croath) 同学转正为 nshipster.com 作者了。
1921
* [Swift 方法的多面性](http://objccn.io/issue-16-3/):非常基础、易读的文章。相比官方《Swift Programming Language》对应章节,这篇文章讲解得更细、更通俗一些。适合入门者。来源:objc.io,译者:[@唯木念](http://weibo.com/u/1709283185)
22+
* [多范式编程语言-以 Swift 为例](http://www.infoq.com/cn/articles/multi-paradigm-programming-language-swift):Swift 基本语法的分类总结。浅显易懂,非常适合初学者阅读参考。作者:[郭麟](http://www.infoq.com/cn/author/%E9%83%AD%E9%BA%9F)
2023
* [如何在 Swift 中创建 Action 扩展](http://www.devtalking.com/articles/how-to-create-action-extension/):通过一个简单的 Action 扩展教你如何将 Safari 中拷贝的文本读入 Note 应用中。开发步骤很清晰,并提供完整示例项目代码 https://github.com/jorjuela33/NoteApp。虽然它"只是一个简单的Aciton扩展的例子,但我们可以由此延伸出更多有用、有创意的功能"。 译者:[@DevTalking](http://weibo.com/jacefu)
2124
* [在 iOS 8 中使用 Handoff](http://www.cocoachina.com/ios/20150115/10926.html):“本文通过一个包含不同功能的联系人示例工程详细讲述了如何进行 Handoff 开发,以及需要注意的地方。By @CocoaChina”。来源:[AppCoda](http://www.appcoda.com/handoff/) ,译者:[@_HuaQiao](http://weibo.com/u/2509273763)
2225
* [Design-Patterns-In-Swift](https://github.com/ochococo/Design-Patterns-In-Swift):列举了常用设计模式,并结合 Swift 程序实现进行讲解。除了回顾设计模式外,它更易于理解 Swift 语言特性,以及了解 Swift 与其它编程语言间的差异。
@@ -70,6 +73,8 @@ Design Guidelines](http://iosdesign.ivomynttinen.com/)》遵循并基于《iOS H
7073
* [What’s New in Swift 2.0 简要介绍](http://chengway.in/post/ji-zhu/what-s-new-in-swift-2.0):“看了很多篇介绍 Swift 2.0 的,感觉 Appcoda 这篇介绍的比较清楚,顺手学习并翻译了一下,英文原文 [
7174
What’s New in Swift 2.0: A Brief Introduction](http://www.appcoda.com/swift-2-introduction/)”。译者:[@walkingway](http://weibo.com/walkingway)
7275
* [watchOS 2 之 WatchKit 初探](http://www.devtf.cn/?p=758):“我在过去的几天里看完了新的Apple Watch文档,所以你可以在这篇文章里能非常快的浏览在新的 watchOS 2 中有什么新玩意~”。原文:[WatchKit for watchOS 2: Initial Impressions](http://www.raywenderlich.com/108415/watchkit-for-watchos-2),译文来源:[@开发技术前线](http://weibo.com/u/5589212242),译者:[StormXX](https://github.com/StormXX)
76+
* [WatchOS 2 Tutorial: Animations Using Groups](http://www.kristinathai.com/watchos-2-tutorial-animations-using-groups/):“这篇博文实践了 watchOS2 里的 UI 动画 By [@WatchKit开发](http://weibo.com/twios)
77+
* 表盘开发外文二联弹:[(一)An Introduction to watchOS 2 ClockKit](http://code.tutsplus.com/tutorials/an-introduction-to-clockkit--cms-24247)[(二)The Not So Comlicated Complications](http://macoscope.com/blog/the-not-so-complicated-complications)。By [@WatchKit开发](http://weibo.com/twios)
7378
* [Swift 2.0 异常处理](http://www.jianshu.com/p/96a7db3fde00):“WWDC 2015 宣布了新的 Swift 2.0. 这次重大更新给 Swift 提供了新的异常处理方法。这篇文章会主要围绕这个方面进行讨论”。作者:[@溯流言之](http://weibo.com/rcgary)
7479
* [Design for Wearables](http://designforwearables.com/vip/):很系统化的 Apple Watch 设计课程, 建议开发的同学好好学习一下。
7580
* [WatchKit FAQ](http://www.cocoachina.com/ios/20150323/11396.html):“解答了一系列在社区、Twitter、邮件以及 Stack Overflow 上问的比较频繁的问题,包括基础问题,进阶问题、动画、调试和单元测试以及货币化的一些问题”。来源:Ray Wenderlich,译者:Yue Wang([@CocoaChina](http://weibo.com/cocoachina) 翻译组)

Featured.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
>站在个人的角度,并基于《[Swift 语言指南](https://github.com/ipader/SwiftGuide)》,针对开源项目做了一个甄别、筛选。当然,由于个人能力及涉足范围所限,还远远不够,其中肯定有偏颇及不足,还望同学们多多见谅。更希望能得到你的帮助和补充,共同参与。
44
5-
[@SwiftLanguage](http://weibo.com/swiftlanguage) 更新至 2015-7-3,最近收录项目 [SwiftyFORM](https://github.com/neoneye/SwiftyFORM)[SwiftSequence](https://github.com/oisdk/SwiftSequence)[swifter](https://github.com/glock45/swifter)[GEOSwift](https://github.com/andreacremaschi/GEOSwift)[CKSIncrementalStore](https://github.com/CloudKitSpace/CKSIncrementalStore)[GaugeKit](https://github.com/skywinder/GaugeKit)[Tomate](https://github.com/dasdom/Tomate)[Butterfly](https://github.com/wongzigii/Butterfly) 等 8 个,合计已收录 144 个。详见本文档。
5+
[@SwiftLanguage](http://weibo.com/swiftlanguage) 更新至 2015-7-10,最近收录项目 [Swifternalization](https://github.com/tomkowz/Swifternalization), [TLMetaResolver](https://github.com/tryolabs/TLMetaResolver), [Presentation](https://github.com/hyperoslo/Presentation), [apous](https://github.com/owensd/apous), [Sapporo](https://github.com/nghialv/Sapporo), [Koloda](https://github.com/Yalantis/Koloda), [QuickRearrangeTableView](https://github.com/okla/QuickRearrangeTableView), [swiftmi-app](https://github.com/feiin/swiftmi-app) 等 8 个,合计已收录 152 个。详见本文档。
66

77
## 目录
88
* [“轮子”](#wheel)
@@ -26,6 +26,7 @@
2626
[Dollar.swift](https://github.com/ankurp/Dollar.swift) |[Ankur Patel](https://github.com/ankurp)|Swift 版 Lo-Dash (或 underscore )函数式工具库
2727
[protobuf-swift](https://github.com/alexeyxo/protobuf-swift)|[Alexey Khokhlov](https://github.com/alexeyxo)|Protocol Buffers 的 Swift 语言实现库
2828
[SwiftMoment](https://github.com/akosma/SwiftMoment)|[Adrian Kosmaczewski](https://github.com/akosma)|Swift 版 [Moment.js](http://momentjs.com/)
29+
[Swifternalization](https://github.com/tomkowz/Swifternalization)|[Tomasz Szulc](https://github.com/tomkowz)| 实用的本地化工具库
2930
[OAuthSwift](https://github.com/dongri/OAuthSwift)|[Dongri Jin](https://github.com/dongri)|国外主流网站 OAuth 授权类库
3031
[PathKit](https://github.com/kylef/PathKit)|[Kyle Fuller](http://kylefuller.co.uk)|小而美的路径管理类
3132
[XCGLogger](https://github.com/DaveWoodCom/XCGLogger)|[Dave Wood](https://github.com/tangplin)|功能完整的日志管理类库
@@ -77,6 +78,7 @@
7778
[APIKit](https://github.com/ishkawa/APIKit)|[Yosuke Ishikawa](https://github.com/ishkawa)|安全地可定制化网络请求基础类库
7879
[Stargate](https://github.com/contentful-labs/Stargate)|[contentful-labs](https://github.com/contentful-labs)|通过 iPhone 桥接实现 Mac 与 Watch 的即时通讯
7980
[CoreStore](https://github.com/JohnEstropia/CoreStore)|[John Estropia](https://github.com/JohnEstropia/)|提供高可读性,一致性及安全性的 Core Data 管理类库
81+
[TLMetaResolver](https://github.com/tryolabs/TLMetaResolver)|[Tryolabs](https://github.com/tryolabs)|解析 HTML 头部 Meta Tags
8082

8183
* <a id="pictures"></a>图片类
8284

@@ -126,6 +128,7 @@
126128
[GearRefreshControl](https://github.com/andreamazz/GearRefreshControl)|[Andrea Mazzini](https://github.com/andreamazz)|无违和感的下拉刷新动画组件
127129
[MAGearRefreshControl](https://github.com/micazeve/MAGearRefreshControl)|[Michaël Azevedo](https://github.com/micazeve)|同样是下拉刷新,人家花了很大的心思写[代码](https://github.com/micazeve/MAGearRefreshControl/blob/master/Classes/MAGearRefreshControl.swift)
128130
[PullToRefresh](https://github.com/Yalantis/PullToRefresh)|[Yalantis](https://github.com/Yalantis)|刷新动画可定制的下拉数据请求更新组件
131+
[Koloda](https://github.com/Yalantis/Koloda)|[Yalantis](https://github.com/Yalantis)|基于卡片的 Tinder-style 动画效果示例
129132
[CameraManager](https://github.com/imaginary-cloud/CameraManager)|[Imaginary Cloud](https://github.com/imaginary-cloud)|简单、易用的相机管理封装类库
130133
[QRCodeReader](https://github.com/yannickl/QRCodeReader.swift)|[Yannick Loriot](https://github.com/yannickl)|QR 二维码阅读组件及示例
131134
[SwiftQRCode](https://github.com/liufan321/SwiftQRCode)|[Fan Liu](https://github.com/liufan321)|简单、实用的 QR Code 扫描识别及生成库
@@ -145,6 +148,9 @@
145148
[MCMHeaderAnimated](https://github.com/mathcarignani/MCMHeaderAnimated)|[Mathias](https://github.com/mathcarignani)|提供列表与详细页切换转场动画
146149
[ZLSwipeableViewSwift](https://github.com/zhxnlai/ZLSwipeableViewSwift)|[Zhixuan Lai](https://github.com/zhxnlai)|多变的卡片切换转场动画封装类库
147150
[Butterfly](https://github.com/wongzigii/Butterfly)|[Wongzigii](https://github.com/wongzigii)|轻量、优雅的缺陷报告及反馈组件
151+
[Presentation](https://github.com/hyperoslo/Presentation)|[Hyper](https://github.com/hyperoslo)|方便你制作定制的动画式教程
152+
[Sapporo](https://github.com/nghialv/Sapporo)|[Le Van Nghia](https://github.com/nghialv)|单元格模型驱动的集合视图管理器
153+
[QuickRearrangeTableView](https://github.com/okla/QuickRearrangeTableView)|[Sergey Pershenkov](https://github.com/okla)|基于 UITableView 的快速重排功能
148154

149155
* <a id="framework"></a>框架类
150156

@@ -166,6 +172,7 @@
166172
[ios-universal-webview-boilerplate](https://github.com/nabilfreeman/ios-universal-webview-boilerplate)|[Freeman](https://github.com/nabilfreeman)|快速封装 WebApp 到 iOS 应用
167173
[swifter](https://github.com/glock45/swifter)|[Damian Kołakowski](https://github.com/glock45)|轻量的 HTTP 服务器引擎
168174
[CKSIncrementalStore](https://github.com/CloudKitSpace/CKSIncrementalStore)|[CloudKitSpace](https://github.com/CloudKitSpace)|基于 CloudKit 服务器实现多终端数据同步
175+
[apous](https://github.com/owensd/apous)|[David Owens II](https://github.com/owensd)|让 Swift 成为脚本语言
169176

170177
### <a id="car"></a>“车子”
171178
* <a id="demo"></a>示例项目
@@ -201,4 +208,5 @@
201208
[androidtool-mac](https://github.com/mortenjust/androidtool-mac)|[Morten Just](https://github.com/mortenjust)|在 Mac 上使用的 Android 工具(一键截屏, 视频录制, APK 安装等)
202209
[CoPilot](https://github.com/feinstruktur/CoPilot)|[Sven A. Schmidt](https://github.com/feinstruktur)|协同编程 Xcode 插件
203210
[SwiftCov](https://github.com/realm/SwiftCov)|[Realm](https://github.com/realm)|代码测试覆盖率命令行工具
204-
[Tomate](https://github.com/dasdom/Tomate)|[Dominik Hauser](https://github.com/dasdom)|圆盘式计时器让你更专注于工作或学习
211+
[Tomate](https://github.com/dasdom/Tomate)|[Dominik Hauser](https://github.com/dasdom)|圆盘式计时器让你更专注于工作或学习
212+
[swiftmi-app](https://github.com/feiin/swiftmi-app)|[feiin](https://github.com/feiin)|完整的社区应用

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ GitHub:[ipader/SwiftGuide](https://github.com/ipader/SwiftGuide) | 网站:
66

77
> 想了解关于该指南及 Swift 更多信息的同学,可以阅读短文《[致 Swift 开发者](https://github.com/ipader/SwiftGuide/blob/master/2014%20letter.md)》。 想快速找到优秀开源项目的开发者,可以访问我们额外整理的[《Swift 项目精选》](https://github.com/ipader/SwiftGuide/blob/master/Featured.md)。希望快速找到其中精选文章,可以访问[《Swift 文章精选》](https://github.com/ipader/SwiftGuide/blob/master/Featured-Articles.md)
88
9-
<span style="color:lightgray;font-size:12px">[@SwiftLanguage](http://weibo.com/swiftlanguage) 更新于 2015-7-3,更新内容详见[《Issue 33》](https://github.com/ipader/SwiftGuide/blob/master/weekly/Issue-33.md)</span>
9+
<span style="color:lightgray;font-size:12px">[@SwiftLanguage](http://weibo.com/swiftlanguage) 更新于 2015-7-10,更新内容详见[《Issue 33》](https://github.com/ipader/SwiftGuide/blob/master/weekly/Issue-34.md)</span>
1010

1111
## 目录
1212
* [Swift 文档](#swift_doc)
@@ -294,7 +294,7 @@ UIKit 重力学([一](http://www.devtalking.com/articles/swift-uikit-dynamics-
294294
* [Swift 2.0 异常处理](http://www.jianshu.com/p/96a7db3fde00):“WWDC 2015 宣布了新的 Swift 2.0. 这次重大更新给 Swift 提供了新的异常处理方法。这篇文章会主要围绕这个方面进行讨论”。作者:[@溯流言之](http://weibo.com/rcgary)
295295
* [What’s New in Swift 2.0 简要介绍](http://chengway.in/post/ji-zhu/what-s-new-in-swift-2.0):“看了很多篇介绍 Swift 2.0 的,感觉 Appcoda 这篇介绍的比较清楚,顺手学习并翻译了一下,英文原文 [
296296
What’s New in Swift 2.0: A Brief Introduction](http://www.appcoda.com/swift-2-introduction/)”。译者:[@walkingway](http://weibo.com/walkingway)
297-
* [Swift 2:SIMD(单指令多数据流)](http://www.russbishop.net/swift-2-simd):“可以更好的利用GPU了 By [@pockry](http://weibo.com/pockry)”。
297+
* [Swift 2:SIMD(单指令多数据流)](http://www.russbishop.net/swift-2-simd):“可以更好的利用GPU了 By [@pockry](http://weibo.com/pockry)”。
298298
* [PhotoStackView——照片叠放视图](http://blog.csdn.net/u013604612/article/details/46336657):刚开始学习 Swift 就能写如此功能性的“轮子”及分享文章。不容易,大赞。[源代码:YiZhuoChen/PhotoStackView-Swift](https://github.com/YiZhuoChen/PhotoStackView-Swift)。 作者:陈一卓
299299
* [使用 Quick 框架和 Nimble 来测试 ViewControler](http://www.devtf.cn/?p=739):“不错的文章,有翻译不到位的还请专业人士指出~ ”。来源:[@开发技术前线](http://weibo.com/u/5589212242),译者:[@MrSimp1e](http://weibo.com/mrsimp1e)
300300

@@ -747,7 +747,7 @@ of iOS and OSX libraries)](http://www.swifttoolbox.io/) (By [Adam Leonard](htt
747747
* [CodeEagle/SwiftCodeSnippets](https://github.com/CodeEagle/SwiftCodeSnippets):自动下载指定 Xcode Snippet 源的 Xcode Plugin。项目缺省提供 Snippet 代码源 [burczyk/XcodeSwiftSnippets](https://github.com/burczyk/XcodeSwiftSnippets/tree/master/plist)
748748
* [realm/SwiftLint](https://github.com/realm/SwiftLint):Realm 采用 Swift 编写的基于 GitHub's Swift Style Guide 规则的检查工具。除了命令行运行方式,也提供集成 Xcode 的方法。对于新团队,这样的工具可以自动约束大家遵循编程规范。
749749
* [XCode 升级后插件失效的原理与修复办法](http://joeshang.github.io/2015/04/10/fix-xcode-upgrade-plugin-invalid/):由一条命令引发的分析文章。[@_TongJZ](http://weibo.com/u/2068840121)
750-
* [feinstruktur/CoPilot](https://github.com/feinstruktur/CoPilot):通过此插件,Xcode 可以协同编程了(采用 WebSocket 通讯)。如此强大的“黑工具”,不爱它能行吗。[演示视频](https://vimeo.com/128713880)
750+
* [feinstruktur/CoPilot](https://github.com/feinstruktur/CoPilot):通过此插件,Xcode 可以协同编程了(采用 WebSocket 通讯)。如此强大的“黑工具”,不爱它能行吗。[演示视频](https://vimeo.com/128713880)
751751

752752
### 4. 管理工具
753753
* [HomeBrew](http://brew.sh/index_zh-cn.html):OS X 上非常出色的包管理工具。

0 commit comments

Comments
 (0)