Skip to content

Commit 02cfb0c

Browse files
committed
issue-35
1 parent ea7208b commit 02cfb0c

File tree

4 files changed

+54
-4
lines changed

4 files changed

+54
-4
lines changed

Featured-Articles.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +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 份。
4+
[@SwiftLanguage](http://weibo.com/swiftlanguage) 更新至 2015-7-19,最近新收录 [Tesseract OCR(光学字符识别)教程](http://www.cocoachina.com/ios/20150708/12463.html) 1 份,合计已收录 87 份。
55

66
### 教程和指南
77
* [斯坦福大学公开课: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)
@@ -41,6 +41,7 @@ Design Guidelines](http://iosdesign.ivomynttinen.com/)》遵循并基于《iOS H
4141
* 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)
4242
* [iOS8 使用 iCloud](http://www.devtf.cn/?p=574):“对于开发者来说,如何用适当的方式来存储应用程序数据是一个比较重要的问题。 毫无疑问,任何应用都或多或少需要存储一些数据。对于一般的应用程序来说,被保存的数据各不相同,大部分时间都被存储在本地以便再次在相同的设备运行该应用程序。尽管这不是是唯一的选择”。原文来源:[AppCoda](http://www.appcoda.com/cloudkit-introduction-tutorial/),译者:[@HarriesChen](http://weibo.com/harrieschen)
4343
* [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)
44+
* [Tesseract OCR(光学字符识别)教程](http://www.cocoachina.com/ios/20150708/12463.html):“你之前肯定已经见过,OCR技术被应用于在平板电脑上将扫描文件处理成手写字迹,还被应用于谷歌最近添加到他们的Translate app上的"Word Len"功能。现在你将学习在自己的iPhone app上使用OCR,非常酷,不是吗?”。原文:[Tesseract OCR Tutorial](http://www.raywenderlich.com/93276/implementing-tesseract-ocr-ios),作者:[Lyndsey Scott](http://www.raywenderlich.com/u/Lyndsey),译者:[@CocoaChina](http://weibo.com/cocoachina) 翻译组 [Mr_cyz](http://blog.csdn.net/u013604612)
4445
* [SwiftEducation](https://github.com/SwiftEducation):“这是建立在 GitHub 上的一个 Swift 学习资料汇集,包括了有关幻灯和多个练手的应用程序源码。By @极客头条”。的确有不少基础实用的好[教程](https://github.com/SwiftEducation/presentations)。这对于基础学起的同学有福了。
4546
* 视频教程
4647
* [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)

Featured.md

Lines changed: 8 additions & 1 deletion
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-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 个,合计已收录 154 个。详见本文档。
5+
[@SwiftLanguage](http://weibo.com/swiftlanguage) 更新至 2015-7-19,最近收录项目 [Mirror](https://github.com/kostiakoval/Mirror), [Decodable](https://github.com/Anviking/Decodable), [CoreValue](https://github.com/terhechte/CoreValue), [Static](https://github.com/venmo/Static), [ParkedTextField](https://github.com/gmertk/ParkedTextField), [GMStepper](https://github.com/gmertk/GMStepper), [tispr-card-stack](https://github.com/tispr/tispr-card-stack)7 个,合计已收录 161 个。详见本文档。
66

77
## 目录
88
* [“轮子”](#wheel)
@@ -23,6 +23,8 @@
2323
------------ | ------------- | -------------
2424
[SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON)|[tangplin](https://github.com/tangplin), [lingoer](https://github.com/lingoer)|GitHub 上最为开发者认可的 JSON 解析类
2525
[JSONCodable](https://github.com/matthewcheok/JSONCodable)|[Matthew Cheok](https://github.com/matthewcheok)|基于 Swift 2 新特性的 JSON 解析类
26+
[Decodable](https://github.com/Anviking/Decodable)|[Johannes Lund](https://github.com/Anviking)|Swift 2 版 JSON 解析(对象映射)类
27+
[Mirror](https://github.com/kostiakoval/Mirror)|[Kostiantyn Koval](https://github.com/kostiakoval)|通过反射实现镜像对象封装库
2628
[Dollar.swift](https://github.com/ankurp/Dollar.swift) |[Ankur Patel](https://github.com/ankurp)|Swift 版 Lo-Dash (或 underscore )函数式工具库
2729
[protobuf-swift](https://github.com/alexeyxo/protobuf-swift)|[Alexey Khokhlov](https://github.com/alexeyxo)|Protocol Buffers 的 Swift 语言实现库
2830
[SwiftMoment](https://github.com/akosma/SwiftMoment)|[Adrian Kosmaczewski](https://github.com/akosma)|Swift 版 [Moment.js](http://momentjs.com/)
@@ -66,6 +68,7 @@
6668
[SQLite.swift](https://github.com/stephencelis/SQLite.swift)|[Stephen Celis](http://stephencelis.com)|简单、轻量,使用上最 SQL 的 SQLite 封装库
6769
[Realm](https://github.com/realm/realm-cocoa)|[Realm](http://realm.io)|志向代替 Core Data 和 SQLite 的移动数据库
6870
[SwiftRecord](https://github.com/arkverse/SwiftRecord)|[ark](https://github.com/arkverse)|基于 Core Data 极为轻量、易用的对象持久化工具库
71+
[CoreValue](https://github.com/terhechte/CoreValue)|[Benedikt Terhechte](https://github.com/terhechte)|Swift 2 版 Core Data 封装库
6972

7073
* <a id="network"></a>网络类
7174

@@ -107,6 +110,7 @@
107110
[animated-tab-bar](https://github.com/Ramotion/animated-tab-bar)|[Ramotion](https://github.com/Ramotion)|灵动的动画标签栏类库,storyboard中使用
108111
[SwiftyFORM](https://github.com/neoneye/SwiftyFORM)|[Simon Strandgaard](https://github.com/neoneye)|表单框架,亮点是表单验证规则引擎
109112
[SwiftForms](https://github.com/ortuman/SwiftForms)|[Ángel Ortuño](https://github.com/ortuman)|表单递交库,快速开发利器
113+
[Static](https://github.com/venmo/Static)|[Venmo](https://github.com/venmo)|使用简单、功能强大地静态表格视图组件
110114
[BWWalkthrough](https://github.com/ariok/BWWalkthrough)|[Yari](https://github.com/ariok)|界面切换中加入灵动的动画效果
111115
[ios-charts](https://github.com/danielgindi/ios-charts)|[Daniel Gindi](https://github.com/danielgindi)|Android 图表开源库 MPAndroidChart 的 Swift 版
112116
[PNChart-Swift](https://github.com/kevinzhow/PNChart-Swift)|[Kevin Zhow](http://weibo.com/kevinzhow)|带动画效果的图表控件库
@@ -122,13 +126,16 @@
122126
[Circular-Progress-View](https://github.com/wltrup/iOS-Swift-Circular-Progress-View)|[Wagner Truppel](https://github.com/wltrup)|小而精悍地可定制类似  Watch 圆型进程条组件
123127
[GaugeKit](https://github.com/skywinder/GaugeKit)|[Petr Korolev](https://github.com/skywinder)| Watch 风格运动进程表盘
124128
[FloatLabelFields](https://github.com/FahimF/FloatLabelFields)|[Fahim Farook](https://github.com/FahimF)|Float Label Pattern 浮动标签输入效果类
129+
[ParkedTextField](https://github.com/gmertk/ParkedTextField)|[Gunay Mert Karadogan](https://github.com/gmertk)|带固定文本的输入组件
130+
[GMStepper](https://github.com/gmertk/GMStepper)|[Gunay Mert Karadogan](https://github.com/gmertk)|带动画效果、支持手势滑动操作的步进标签
125131
[MapManager](https://github.com/varshylmobile/MapManager)|[Jimmy Jose](https://github.com/varshylmobile)|地图及路径管理封装库
126132
[LineChart](https://github.com/zemirco/swift-linechart)|[Mirco Zeiss](https://github.com/zemirco)|功能完整、实用的折线图组件
127133
[KSTokenView](https://github.com/khawars/KSTokenView)|[Khawar Shahzad](https://github.com/khawars)|带搜索、快捷输入、分段显示关键词输入组件
128134
[GearRefreshControl](https://github.com/andreamazz/GearRefreshControl)|[Andrea Mazzini](https://github.com/andreamazz)|无违和感的下拉刷新动画组件
129135
[MAGearRefreshControl](https://github.com/micazeve/MAGearRefreshControl)|[Michaël Azevedo](https://github.com/micazeve)|同样是下拉刷新,人家花了很大的心思写[代码](https://github.com/micazeve/MAGearRefreshControl/blob/master/Classes/MAGearRefreshControl.swift)
130136
[PullToRefresh](https://github.com/Yalantis/PullToRefresh)|[Yalantis](https://github.com/Yalantis)|刷新动画可定制的下拉数据请求更新组件
131137
[Koloda](https://github.com/Yalantis/Koloda)|[Yalantis](https://github.com/Yalantis)|基于卡片的 Tinder-style 动画效果示例
138+
[tispr/tispr-card-stack](https://github.com/tispr/tispr-card-stack)|[tispr](https://github.com/tispr)|卡片风格动画切换组件及完整交互示例
132139
[CameraManager](https://github.com/imaginary-cloud/CameraManager)|[Imaginary Cloud](https://github.com/imaginary-cloud)|简单、易用的相机管理封装类库
133140
[QRCodeReader](https://github.com/yannickl/QRCodeReader.swift)|[Yannick Loriot](https://github.com/yannickl)|QR 二维码阅读组件及示例
134141
[SwiftQRCode](https://github.com/liufan321/SwiftQRCode)|[Fan Liu](https://github.com/liufan321)|简单、实用的 QR Code 扫描识别及生成库

README.md

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

1111
## 目录
1212
* [Swift 文档](#swift_doc)
@@ -480,7 +480,6 @@ of iOS and OSX libraries)](http://www.swifttoolbox.io/) (By [Adam Leonard](htt
480480
* [evermeer/EVCloudKitDao](https://github.com/evermeer/EVCloudKitDao):一套使用 CloudKit 简单封装库。作者还提供了示例项目及程序供开发者参考使用。
481481
* [andrelind/Breeze](https://github.com/andrelind/Breeze):轻量 CoreData 管理封装库。支持 iCloud 。
482482
* [arkverse/SwiftRecord](https://github.com/arkverse/SwiftRecord):基于 Core Data 极为轻量、易用的对象持久化工具库,相当于 ActiveRecord 的 Swift 版本。
483-
* [arkverse/SwiftRecord](https://github.com/arkverse/SwiftRecord):基于 Core Data 极为轻量、易用的对象持久化工具库,相当于 ActiveRecord 的 Swift 版本。
484483
* [JohnEstropia/CoreStore](https://github.com/JohnEstropia/CoreStore):提供高可读性,一致性及安全性的 Core Data 管理类库。 其中事务管理及查询是其比较大的亮点,整套 API 功能完整,风格传统又实用。非常值得收入。
485484

486485
* 远程访问

weekly/Issue-35.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
[Swift 语言指南](https://github.com/ipader/SwiftGuide)-Issue 35
2+
===
3+
> **本期特别推荐** [Tesseract OCR(光学字符识别)教程](http://www.cocoachina.com/ios/20150708/12463.html):“你之前肯定已经见过,OCR技术被应用于在平板电脑上将扫描文件处理成手写字迹,还被应用于谷歌最近添加到他们的Translate app上的"Word Len"功能。现在你将学习在自己的iPhone app上使用OCR,非常酷,不是吗?”。原文:[Tesseract OCR Tutorial](http://www.raywenderlich.com/93276/implementing-tesseract-ocr-ios),作者:[Lyndsey Scott](http://www.raywenderlich.com/u/Lyndsey),译者:[@CocoaChina](http://weibo.com/cocoachina) 翻译组 [Mr_cyz](http://blog.csdn.net/u013604612)
4+
5+
### 项目
6+
> [Swift 项目精选](https://github.com/ipader/SwiftGuide/blob/master/Featured.md):最近新收录 [Mirror](https://github.com/kostiakoval/Mirror), [Decodable](https://github.com/Anviking/Decodable), [CoreValue](https://github.com/terhechte/CoreValue), [Static](https://github.com/venmo/Static), [ParkedTextField](https://github.com/gmertk/ParkedTextField), [GMStepper](https://github.com/gmertk/GMStepper), [tispr-card-stack](https://github.com/tispr/tispr-card-stack) 等 7 个,合计已收录 161 个。
7+
8+
* [Anviking/Decodable](https://github.com/Anviking/Decodable):又一款 Swift 2 版 JSON 解析(对象映射)类。实现简单,易于理解。
9+
* [kostiakoval/Mirror](https://github.com/kostiakoval/Mirror):通过反射(Refection)实现镜像对象封装库。从而可以更轻松获取(或输出)对象属性名、类型及值变量。
10+
* [terhechte/CoreValue](https://github.com/terhechte/CoreValue):Swift 2 版 Core Data 封装库。相比另外两个 [SwiftRecord](https://github.com/arkverse/SwiftRecord)[CoreStore](https://github.com/JohnEstropia/CoreStore) 更轻量。
11+
* [nsdictionary/CFRuntime](https://github.com/nsdictionary/CFRuntime):“Swift 版的 [MJExtension](https://github.com/CoderMJLee/MJExtension),运行时、反射与一键字典模型互转”。
12+
* [venmo/Static](https://github.com/venmo/Static):使用简单、功能强大地静态表格视图组件。快速开发利器。
13+
* [nixzhu/Proposer](https://github.com/nixzhu/Proposer):“用单个 API 处理 iOS 上的权限请求,以便使用前确认可访问“相册”、“相机”、“麦克风”、“通讯录”或“用户位置”。”
14+
* [gmertk/ParkedTextField](https://github.com/gmertk/ParkedTextField):带固定文本的输入组件。
15+
16+
![](https://raw.githubusercontent.com/gmertk/ParkedTextField/master/Screenshots/ParkedTextField.gif)
17+
18+
* [gmertk/GMStepper](https://github.com/gmertk/GMStepper):带动画效果、支持手势滑动操作的步进标签。
19+
20+
![](https://raw.githubusercontent.com/gmertk/GMStepper/master/Screenshots/screenshot_1.gif)
21+
22+
* [tispr/tispr-card-stack](https://github.com/tispr/tispr-card-stack):卡片风格动画切换组件及完整交互示例。P.S. 另外一个比较热门的类似组件 [Koloda](https://github.com/Yalantis/Koloda)
23+
24+
![](https://github.com/tispr/tispr-card-stack/raw/master/Screenshot_main.gif)
25+
26+
* [PhamBaTho/BTNavigationDropdownMenu](https://github.com/PhamBaTho/BTNavigationDropdownMenu):下拉列表暨导航标题组件。简单、直接、易用。
27+
28+
![](https://github.com/PhamBaTho/BTNavigationDropdownMenu/raw/master/Assets/Demo.gif)
29+
30+
* [DeveloperLx/LxThroughPointsBezier-Swift](https://github.com/DeveloperLx/LxThroughPointsBezier-Swift):“破解绘制贝塞尔曲线定位控制点难题!仅需给出若干关键点,即可绘制出一条「经过」这些关键点的光滑曲线!!且关键点位置、曲度参数皆实时可调!”
31+
32+
![](https://github.com/DeveloperLx/LxThroughPointsBezier-Swift/raw/master/demo.gif)
33+
34+
* [manavgabhawala/CocoaMultipeer](https://github.com/manavgabhawala/CocoaMultipeer):“CocoaMultipeer这个开源框架支持OS X, iOS和watchOS设备间的点对点通信,解决watchOS和Mac之间通信的方案还是很有用的。By [@WatchKit开发](http://weibo.com/twios)
35+
* [shinobicontrols/iOS9-day-by-day](https://github.com/shinobicontrols/iOS9-day-by-day): 继 [iOS8-day-by-day](https://github.com/shinobicontrols/iOS8-day-by-day) 后, iOS9-day-by-day 也来了。如此专业的实战训练项目,不要错过。
36+
[MartinRGB/MTSwift-Learning](https://github.com/MartinRGB/MTSwift-Learning):通过一些简单项目实战演练开始学习 Swift 。P.S. 其它比较靠谱的连载式实战训练项目:[iOS9-day-by-day](https://github.com/shinobicontrols/iOS9-day-by-day)[iOS8-day-by-day](https://github.com/shinobicontrols/iOS8-day-by-day)
37+
38+
### 文档
39+
> [Swift 文章精选](https://github.com/ipader/SwiftGuide/blob/master/Featured-Articles.md):最近新收录 [Tesseract OCR(光学字符识别)教程](http://www.cocoachina.com/ios/20150708/12463.html) 1 份,合计已收录 87 份。
40+
41+
* [Tesseract OCR(光学字符识别)教程](http://www.cocoachina.com/ios/20150708/12463.html):“你之前肯定已经见过,OCR技术被应用于在平板电脑上将扫描文件处理成手写字迹,还被应用于谷歌最近添加到他们的Translate app上的"Word Len"功能。现在你将学习在自己的iPhone app上使用OCR,非常酷,不是吗?”。原文:[Tesseract OCR Tutorial](http://www.raywenderlich.com/93276/implementing-tesseract-ocr-ios),作者:[Lyndsey Scott](http://www.raywenderlich.com/u/Lyndsey),译者:[@CocoaChina](http://weibo.com/cocoachina) 翻译组 [Mr_cyz](http://blog.csdn.net/u013604612)
42+
* [iOS8 Swift文件管理教程](https://github.com/bboyfeiyu/iOS-tech-frontier/blob/master/issue-12/iOS8%20Swift%E6%96%87%E4%BB%B6%E7%AE%A1%E7%90%86%E6%95%99%E7%A8%8B.md):“当一款iOS的App安装到设备上以后,将会创建一个文件夹,其中包含了用于存储临时文件的临时文件夹。这篇文章我们在管理该临时文件夹,包括创建读取和删除文件”。译者:[@HarriesChen](http://weibo.com/u/3133068967),原文:[iOSCreator - File Management Tutorial in iOS8 with Swift](http://www.ioscreator.com/tutorials/file-management-tutorial-ios8-swift)
43+
* [watchOS 2: The Power of Animations](http://code.tutsplus.com/tutorials/watchos-2-the-power-of-animations--cms-24302):“是一篇挺详细的watchOS2动画英文教程。By [@WatchKit开发](http://weibo.com/twios)”。源代码:[tutsplus/watchOS-NativeAnimations](https://github.com/tutsplus/watchOS-NativeAnimations)

0 commit comments

Comments
 (0)