Skip to content

Commit 1a82a8a

Browse files
committed
Issue 32
1 parent a81ea70 commit 1a82a8a

File tree

4 files changed

+42
-4
lines changed

4 files changed

+42
-4
lines changed

Featured-Articles.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ Design Guidelines](http://iosdesign.ivomynttinen.com/)》遵循并基于《iOS H
3737
* Ray Wenderlich - WatchKit 开始教程:[1. 入门](http://www.cocoachina.com/swift/20150518/11860.html)[2. 表格和网络请求](http://www.cocoachina.com/swift/20150520/11861.html)[3. WatchKit 开始教程 - Table、Glance 和 Handoff](http://www.cocoachina.com/swift/20150522/11862.html)。原文:[Part 1: Getting Started](http://www.raywenderlich.com/89562/watchkit-tutorial-with-swift-getting-started)
3838
* Core Graphics 教程:1. [起步](https://github.com/bboyfeiyu/iOS-tech-frontier/blob/master/issue-5/Swift-Core-Graphics%E6%95%99%E7%A8%8B%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86.md);2. [Gradients 与 Context](https://github.com/bboyfeiyu/iOS-tech-frontier/blob/master/issue-5/Swift-Core-Graphics%E6%95%99%E7%A8%8B%E7%AC%AC%E4%BA%8C%E9%83%A8%E5%88%86-Gradients%E4%B8%8EContext.md);3. [Patterns 和 Playgrounds](http://t.cn/R257CaO)。原文来源:[Ray Wenderlich](http://www.raywenderlich.com/90690/modern-core-graphics-with-swift-part-1),译文来源:[@开发技术前线](http://weibo.com/u/5589212242)
3939
* [iOS8 使用 iCloud](http://www.devtf.cn/?p=574):“对于开发者来说,如何用适当的方式来存储应用程序数据是一个比较重要的问题。 毫无疑问,任何应用都或多或少需要存储一些数据。对于一般的应用程序来说,被保存的数据各不相同,大部分时间都被存储在本地以便再次在相同的设备运行该应用程序。尽管这不是是唯一的选择”。原文来源:[AppCoda](http://www.appcoda.com/cloudkit-introduction-tutorial/),译者:[@HarriesChen](http://weibo.com/harrieschen)
40-
* [Grand Central Dispatch 基础教程:Part 1/2](http://www.jianshu.com/p/50c060bab0ff):“尽管 Grand Central Dispatch(以下简称为 GCD)已推出一段时间了,但并不是所有人都明白其原理;当然这是可以理解的,毕竟程序的并发机制很繁琐,而且基于 C 的 GCD 的 API 对于 Swift 的新世界并不是特别友好”。来源:[Ray Wenderlich](http://www.raywenderlich.com/79149/grand-central-dispatch-tutorial-swift-part-1),译者:[@Ethan_Joe](http://weibo.com/u/2898857711)
40+
* [Grand Central Dispatch 基础教程:Part 1/2](http://www.jianshu.com/p/50c060bab0ff)[Part 2/2](http://www.jianshu.com/p/6185d3753dd8):“尽管 Grand Central Dispatch(以下简称为 GCD)已推出一段时间了,但并不是所有人都明白其原理;当然这是可以理解的,毕竟程序的并发机制很繁琐,而且基于 C 的 GCD 的 API 对于 Swift 的新世界并不是特别友好”。来源:[Ray Wenderlich](http://www.raywenderlich.com/79149/grand-central-dispatch-tutorial-swift-part-1),译者:[@Ethan_Joe](http://weibo.com/u/2898857711)
41+
* [SwiftEducation](https://github.com/SwiftEducation):“这是建立在 GitHub 上的一个 Swift 学习资料汇集,包括了有关幻灯和多个练手的应用程序源码。By @极客头条”。的确有不少基础实用的好[教程](https://github.com/SwiftEducation/presentations)。这对于基础学起的同学有福了。
4142
* 视频教程
4243
* [1. 基础篇-使用 Swift 开发 iOS8 应用实战](http://www.imooc.com/view/173),[2. 进阶篇-Swift Weather APP](http://www.imooc.com/view/149):实战学习是最有效的编程学习方法。该系列视频教程通过不同的案例,由浅入深地介绍 iOS 应用开发方法。来源:[@慕课网](http://weibo.com/mukewang),讲师:[@林永坚Jake](http://weibo.com/yongjianlin)
4344
* WWDC 视频:1. Swift 入门([A001.01](http://v.youku.com/v_show/id_XNzI1MTQ5NzYw.html), [A001.02](http://v.youku.com/v_show/id_XNzI1MTU2OTU2.html), [A001.03](http://v.youku.com/v_show/id_XNzI4MDE5ODYw.html), [A001.04](http://v.youku.com/v_show/id_XNzMxODgxNDM2.html));2. Swift 进阶([A002.01](http://v.youku.com/v_show/id_XNzM4NTAwNzk2.html), [A002.02](http://v.youku.com/v_show/id_XNzQ1NDQzNzYw.html), [A002.03](http://v.youku.com/v_show/id_XNzUyNzA2NDYw.html), [A002.04](http://v.youku.com/v_show/id_XNzU5MjA5Mzgw.html?f=22519841), [A002.05](http://v.youku.com/v_show/id_XNzU5MjE5MjI4.html?f=22519841));3. Swift 版本升级补录补丁([A001.Patch](http://v.youku.com/v_show/id_XNzg1MTM2NDEy.html?f=22361976),[A002.Patch](http://v.youku.com/v_show/id_XNzg1MTQ2MDY0.html?f=22519841))。翻译:[@赵哲A](http://weibo.com/zhaozhecleric)
@@ -63,6 +64,9 @@ Design Guidelines](http://iosdesign.ivomynttinen.com/)》遵循并基于《iOS H
6364
* [Objective-C 开发者对 Swift 亮点的点评](http://blog.jobbole.com/71250/):这篇文章涵盖了 Swift 典型亮点,或许描述还不够全面,不过,对初学者应该已经很受用了。P.S. 提醒:由于本文写于 Swift 刚发布时,因此版本关系可能会有个别点不精准。来源:Ray Wenderlich,译者:[@午后的小甜点](http://weibo.com/u/3178558825)
6465
* [Cocoa 之死](http://nshipster.cn/the-death-of-cocoa/)(Mattt Thompson),[Cocoa 永生](http://nshipster.cn/long-live-cocoa/)(Nate Cook):
6566
两篇貌似矛盾,其实并非如此,后一篇溢美 Cocoa 辉煌过去及成就,实则告诉大家它更为 Swift 的亮相铺平了道路,使其一出世开发者就有优秀工具库可用。作者也预言未来会有更好的继任者。来源:NSHipster,译者:[@李乐佳](http://weibo.com/leelejia)
67+
* [Swift 2.0 初探](http://www.devtalking.com/articles/what-is-new-in-swift/):言简意赅、示例并茂地讲了若干关键新语法功能及用途。作者:[@DevTalking](http://weibo.com/jacefu)
68+
* [Swift 2 有哪些新特性[]](http://www.jianshu.com/p/2dc639b2675a):“在WWDC我们发现Swift团队没有浪费时间在无谓的地方,而是致力于改善 Swift 2”。来源:Ray Wenderlich [What’s New in Swift 2](http://www.raywenderlich.com/108522/whats-new-in-swift-2)[@Sam_Lau_Dev](http://weibo.com/liuyaozhu)
69+
* [Swift 2.0 异常处理](http://www.jianshu.com/p/96a7db3fde00):“WWDC 2015 宣布了新的 Swift 2.0. 这次重大更新给 Swift 提供了新的异常处理方法。这篇文章会主要围绕这个方面进行讨论”。作者:[@溯流言之](http://weibo.com/rcgary)
6670
* [Design for Wearables](http://designforwearables.com/vip/):很系统化的 Apple Watch 设计课程, 建议开发的同学好好学习一下。
6771
* [WatchKit FAQ](http://www.cocoachina.com/ios/20150323/11396.html):“解答了一系列在社区、Twitter、邮件以及 Stack Overflow 上问的比较频繁的问题,包括基础问题,进阶问题、动画、调试和单元测试以及货币化的一些问题”。来源:Ray Wenderlich,译者:Yue Wang([@CocoaChina](http://weibo.com/cocoachina) 翻译组)
6872
* 三篇优秀的 WatchKit 初探:分别来自 [Ray Wenderlich-WatchKit 初探](http://www.devtalking.com/articles/watchkit-initial-impressions/)(译者:@DevTalking),[Mattt Thompson-WatchKit](http://nshipster.cn/watchkit/)(译者:Bob Liu),[王巍- Apple WatchKit 初探](http://onevcat.com/2014/11/watch-kit/)(作者:@onevcat)。

Featured.md

Lines changed: 8 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-5-31,最近收录项目 WWDC app for OS X, ZLSwipeableViewSwift, MAGearRefreshControl, XcodeServerSDK4 个,合计已收录 130 个。详见本文档。
5+
[@SwiftLanguage](http://weibo.com/swiftlanguage) 更新至 2015-6-22,最近收录项目 JSONCodable, UIImageColors, UIStackView-Playground, watchOS-2-Sampler, Dodo, ios-universal-webview-boilerplate6 个,合计已收录 136 个。详见本文档。
66

77
## 目录
88
* [“轮子”](#wheel)
@@ -22,16 +22,18 @@
2222
项目 | 开发者 | 备注
2323
------------ | ------------- | -------------
2424
[SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON)|[tangplin](https://github.com/tangplin), [lingoer](https://github.com/lingoer)|GitHub 上最为开发者认可的 JSON 解析类
25+
[JSONCodable](https://github.com/matthewcheok/JSONCodable)|[Matthew Cheok](https://github.com/matthewcheok)|基于 Swift 2 新特性的 JSON 解析类
2526
[Dollar.swift](https://github.com/ankurp/Dollar.swift) |[Ankur Patel](https://github.com/ankurp)|Swift 版 Lo-Dash (或 underscore )函数式工具库
2627
[protobuf-swift](https://github.com/alexeyxo/protobuf-swift)|[Alexey Khokhlov](https://github.com/alexeyxo)|Protocol Buffers 的 Swift 语言实现库
2728
[SwiftMoment](https://github.com/akosma/SwiftMoment)|[Adrian Kosmaczewski](https://github.com/akosma)|Swift 版 [Moment.js](http://momentjs.com/)
2829
[OAuthSwift](https://github.com/dongri/OAuthSwift)|[Dongri Jin](https://github.com/dongri)|国外主流网站 OAuth 授权类库
2930
[PathKit](https://github.com/kylef/PathKit)|[Kyle Fuller](http://kylefuller.co.uk)|小而美的路径管理类
3031
[XCGLogger](https://github.com/DaveWoodCom/XCGLogger)|[Dave Wood](https://github.com/tangplin)|功能完整的日志管理类库
3132
[CleanroomLogger](https://github.com/emaloney/CleanroomLogger)|[emaloney](https://github.com/emaloney)|相当于 CocoaLumberjack 或 Log4j
33+
[Dodo](https://github.com/exchangegroup/Dodo)|[The Exchange Group](https://github.com/exchangegroup)|一款轻量地可定制信息栏小组件
3234
[Surge](https://github.com/mattt/Surge) |[Mattt Thompson ](https://github.com/mattt)|基于苹果 Accelerate 高性能计算框架封装库
3335
[Async](https://github.com/duemunk/Async)|[Due Munk](http://developmunk.dk/)|简洁的后台执行代码封装库
34-
[nghialv/Future](https://github.com/nghialv/Future)|[]()|基于微框架设计的异步执行及结果响应类
36+
[nghialv/Future](https://github.com/nghialv/Future)|[Le Van Nghia](https://github.com/nghialv)|基于微框架设计的异步执行及结果响应类
3537
[Euler](https://github.com/mattt/Euler)|[Mattt Thompson ](https://github.com/mattt)|直观、简洁的数学表达式 ∛27÷3+∑[3,1,2]
3638
[LocationManager](https://github.com/varshylmobile/LocationManager)|[Jimmy Jose](https://github.com/varshylmobile)|地理位置管理封装库
3739
[Siren](https://github.com/ArtSabintsev/Siren)|[Ariel Sabintsev](https://github.com/ArtSabintsev)|当应用更新时,通知用户并提供App Store链接
@@ -85,6 +87,7 @@
8587
[gifu](https://github.com/kaishin/gifu)|[Reda Lemeden](http://redalemeden.com)|高性能 GIF 显示类库
8688
[HanekeSwift](https://github.com/Haneke/HanekeSwift)|[Haneke](https://github.com/Haneke)|轻量带缓存高性能图片加载组件
8789
[SwiftColorArt](https://github.com/Jan0707/SwiftColorArt)|[Jan Gregor Triebel](https://github.com/Jan0707)|图片色系决定界面背景色及字体显示颜色
90+
[UIImageColors](https://github.com/jathu/UIImageColors)|[jathu](https://github.com/jathu)|功能同上。获取主色、次色、背景色、详细色
8891
[Concorde](https://github.com/contentful-labs/Concorde)|[contentful-labs](https://github.com/contentful-labs)|一个可用于下载和解码渐进式 JPEG 的库
8992
[KFSwiftImageLoader](https://github.com/kiavashfaisali/KFSwiftImageLoader)|[Kiavash Faisali](https://github.com/kiavashfaisali)|极高性能、轻量、低功耗网络图片异步加载库
9093
[AFImageHelper](https://github.com/melvitax/AFImageHelper)|[Melvin Rivera](https://github.com/melvitax)|填色和渐变、裁剪、缩放以及具有缓存机制的在线图片获取
@@ -155,6 +158,7 @@
155158
[Bond](https://github.com/SwiftBond/Bond)|[Bond](https://github.com/SwiftBond)|使用简单、易于理解的对象绑定框架
156159
[Prototope](https://github.com/Khan/Prototope)|[Khan Academy](https://github.com/Khan)|一款轻量的 Javascript 桥接 Swift 库
157160
[XcodeServerSDK](https://github.com/czechboy0/XcodeServerSDK)|[Honza Dvorsky](https://github.com/czechboy0)|非官方 Xcode Server SDK 封装库
161+
[ios-universal-webview-boilerplate](https://github.com/nabilfreeman/ios-universal-webview-boilerplate)|[Freeman](https://github.com/nabilfreeman)|快速封装 WebApp 到 iOS 应用
158162

159163
### <a id="car"></a>“车子”
160164
* <a id="demo"></a>示例项目
@@ -173,6 +177,8 @@
173177
[COBezierTableView](https://github.com/knutigro/COBezierTableView)|[Knut Inge Grosland](https://github.com/knutigro)|编辑 Bezier 曲线四点位置设置及动画演示
174178
[MetalParticles](https://github.com/FlexMonkey/MetalParticles)|[simon gladman](https://github.com/FlexMonkey)|超强计算、极致渲染,发挥 GPU 最高效能 Metal 示例项目
175179
[Project-RainMan](https://github.com/Mav3r1ck/Project-RainMan)|[Aaron](https://github.com/Mav3r1ck)|采用 Forcast.io API 的天气预报应用
180+
[UIStackView-Playground](https://github.com/jstart/UIStackView-Playground)|[Christopher Truman](https://github.com/jstart)|采用 UIStackView 平铺式自动布局示例
181+
[watchOS-2-Sampler](https://github.com/shu223/watchOS-2-Sampler)|[shu223](https://github.com/shu223)| watchOS 2 若干新特性写的示例
176182

177183
* <a id="projects"></a>完整应用
178184

README.md

Lines changed: 1 addition & 1 deletion
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-6-14,更新内容详见[《Issue 31](https://github.com/ipader/SwiftGuide/blob/master/weekly/Issue-31.md)</span>
9+
<span style="color:lightgray;font-size:12px">[@SwiftLanguage](http://weibo.com/swiftlanguage) 更新于 2015-6-22,更新内容详见[《Issue 32](https://github.com/ipader/SwiftGuide/blob/master/weekly/Issue-32.md)</span>
1010

1111
## 目录
1212
* [Swift 文档](#swift_doc)

weekly/Issue-32.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
[Swift 语言指南](https://github.com/ipader/SwiftGuide)-Issue 32
2+
===
3+
> **本期特别推荐** [Swift 2.0 初探](http://www.devtalking.com/articles/what-is-new-in-swift/):言简意赅、示例并茂地讲了若干关键新语法功能及用途。作者:[@DevTalking](http://weibo.com/jacefu)
4+
5+
### 项目
6+
* [matthewcheok/JSONCodable](https://github.com/matthewcheok/JSONCodable):基于 Swift 2.0 新特性(Protocol Extensions and Error Handling)的JSON 解析类。
7+
* [soffes/SyntaxKits](https://github.com/soffes/SyntaxKit):TextMate 风格语法高亮类库(基于 Swift 2.0)。
8+
* [jathu/UIImageColors](https://github.com/jathu/UIImageColors):又一款根据图片获取主色、次色、背景色、详细色的类。P.S. 另一款功能相同的类是 [SwiftColorArt](https://github.com/Jan0707/SwiftColorArt)
9+
* [alskipp/Swift-Diagram-Playgrounds](https://github.com/alskipp/Swift-Diagram-Playgrounds):面向协议的编程示例 Playgrounds 。P.S. 编程技术真是日新月异啊。
10+
* [jstart/UIStackView-Playground](https://github.com/jstart/UIStackView-Playground):采用 UIStackView 平铺式自动布局演示示例 Playground。#为开源点赞# P.S. 顺附 [UIStackView 官方文档译文](http://www.cnblogs.com/tieria/p/4572882.html) By [@潇湘TT](http://weibo.com/tieria0512)
11+
* [exchangegroup/Dodo](https://github.com/exchangegroup/Dodo):一款轻量地可定制信息栏小组件。包含 success, info, warning 及 error 类型消息展现。提供基本的按扭及事件绑定。
12+
* [akeFiveInteractive/WeatherMap](https://github.com/TakeFiveInteractive/WeatherMap):基于地图的天气预报(上架)应用。比较适合长途自驾游的同学。
13+
* [shu223/watchOS-2-Sampler](https://github.com/shu223/watchOS-2-Sampler):基于 watchOS 2 若干新特性,作者写了相应的示例代码供大家学习、参考。
14+
* [KhaosT/HMWatch](https://github.com/KhaosT/HMWatch):即便只是一个有待完善的 watchOS 2.0 HomeKit 示例,参考价值还是很高的。
15+
* [nabilfreeman/ios-universal-webview-boilerplate](https://github.com/nabilfreeman/ios-universal-webview-boilerplate): 快速封装 WebApp 到 iOS 应用,即便你毫无 Swift 编程经验。
16+
17+
### 文档
18+
* [Swift 2.0 初探](http://www.devtalking.com/articles/what-is-new-in-swift/):言简意赅、示例并茂地讲了若干关键新语法功能及用途。作者:[@DevTalking](http://weibo.com/jacefu)
19+
* [Swift 2 有哪些新特性[]](http://www.jianshu.com/p/2dc639b2675a):“在WWDC我们发现Swift团队没有浪费时间在无谓的地方,而是致力于改善 Swift 2”。来源:Ray Wenderlich [What’s New in Swift 2](http://www.raywenderlich.com/108522/whats-new-in-swift-2)[@Sam_Lau_Dev](http://weibo.com/liuyaozhu)
20+
* [Swift 2.0 异常处理](http://www.jianshu.com/p/96a7db3fde00):“WWDC 2015 宣布了新的 Swift 2.0. 这次重大更新给 Swift 提供了新的异常处理方法。这篇文章会主要围绕这个方面进行讨论”。作者:[@溯流言之](http://weibo.com/rcgary)
21+
* [WWDC 2015 现场笔记 (一)](http://yin-xu.com/wwdc-2015-1/)[(二)](http://yin-xu.com/wwdc-2015-2/):“又是一年的 WWDC,如同朝圣一般的大家又是早早就在旧金山 Moscone Center 门前排起了长队。作为第二年参加WWDC的我已经不如其他开发者呢么激动,提早一天就来排队...”。作者:[@炎老影Pepsi先生](http://weibo.com/kelxu)
22+
* [Grand Central Dispatch 基础教程:Part 2/2](http://www.jianshu.com/p/6185d3753dd8):“在教程的[第一部分](http://www.jianshu.com/p/50c060bab0ff),你学到了一些关于并发,线程及GCD工作原理的知识。你通过并用dispatch_barrier_async与dispatch_sync保证了PhotoManager单例在读取与写入照片过程中的线性安全性”。
23+
* [SwiftEducation](https://github.com/SwiftEducation):“这是建立在 GitHub 上的一个 Swift 学习资料汇集,包括了有关幻灯和多个练手的应用程序源码。By @极客头条”。的确有不少基础实用的好[教程](https://github.com/SwiftEducation/presentations)。这对于基础学起的同学有福了。
24+
* [玩儿转 Swift](http://www.imooc.com/learn/127):“随着Swift最新1.2版本的出炉,大家期待已久的《玩儿转Swift》系列课程也将迎来暂时的终点。在课程的最后一章,我们将随波波老师全面了解Swift 1.2 的新特性:简洁的if-let、全新的Set结构、as和OC-bridge等内容。一起来学习吧!”。来源:[@慕课网](http://weibo.com/u/3306361973)
25+
* [Swift 项目精选](https://github.com/ipader/SwiftGuide/blob/master/Featured.md):最近新收录 JSONCodable, UIImageColors, UIStackView-Playground, watchOS-2-Sampler, Dodo, ios-universal-webview-boilerplate 等 6 个,合计已收录 136 个。
26+
* [Swift 文章精选](https://github.com/ipader/SwiftGuide/blob/master/Featured-Articles.md):最近新收录 4 份,合计已收录 79 份。
27+
* [IoT 笔记](http://ideatouch.github.io/IoTNotes/):为了方便学习、查阅,额外提供一份排版干净的版本。
28+

0 commit comments

Comments
 (0)