Skip to content

Commit 1f68516

Browse files
committed
minor updates
1 parent 8440e20 commit 1f68516

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

Featured-Articles.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,21 @@
55
* [Alamofire - 1. 基础教程](http://www.jianshu.com/p/f1208b5e42d9)[2. 进阶教程](http://www.jianshu.com/p/30599f64a09c):该系列教程通过示例项目分步骤详细介绍了 Alamofire 网络库的使用技巧。Alamofire 是 Mattt Thompson 为其著名的 AFNetworking 采用 Swift 重写的网络库。来源:Ray Wenderlich,作者:Essan Parto,译者:[@星夜暮晨](http://weibo.com/u/3227937731)
66
* [如何用 Swift 语言构建一个自定控件](http://beyondvincent.com/2014/08/28/2014-08-27-How-To-Make-a-Custom-Control-in-Swift/):本文通过讲解如何编写一款两端都可以滑动(以获取最大值及最小值)的 RangeSlider 自定义控件(功能相当于两个 UISlider),让初学者真正地理解其开发步骤和方法,体验其中乐趣。来源:Ray Wenderlich,译者:[@BeyondVincent](http://weibo.com/beyondvincent)
77
* [为 iPhone 6 设计自适应布局](http://www.devtalking.com/articles/adaptive-layout-for-iphone6-1/)[](http://www.devtalking.com/articles/adaptive-layout-for-iphone6-1/)[](http://www.devtalking.com/articles/adaptive-layout-for-iphone6-2/)) :"当你们学习完这篇文章后,你们应该会比较自如的使用 storyboard、constraints、size classes 这三个 Apple 在 Xcode 里提供的工具,去探索和构建巧妙的自适应布局"。原文:[ADAPTIVE LAYOUTS FOR iPHONE 6](http://mathewsanders.com/designing-adaptive-layouts-for-iphone-6-plus/),译者:[@DevTalking](http://weibo.com/jacefu)
8+
* [Swift 方法的多面性](http://objccn.io/issue-16-3/):非常基础、易读的文章。相比官方《Swift Programming Language》对应章节,这篇文章讲解得更细、更通俗一些。适合入门者。来源:objc.io,译者:[@唯木念](http://weibo.com/u/1709283185)
89
* [如何在 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)
10+
* [Design-Patterns-In-Swift](https://github.com/ochococo/Design-Patterns-In-Swift):列举了常用设计模式,并结合 Swift 程序实现进行讲解。除了回顾设计模式外,它更易于理解 Swift 语言特性,以及了解 Swift 与其它编程语言间的差异。
911
* [Strings in Swift](http://oleb.net/blog/2014/07/swift-strings/):深入了解使用 String 的更高级技巧(尤其在 Unicode 的使用上)。为了更直观理解示例代码运行状态,作者附上了与本文几乎完全一致的 Playground 项目下载。P.S. 如今 Playground 已经成为讲授 Swift 使用小技巧及语言特性必备。
10-
* [iOS设计指南](http://www.ui.cn/project.php?id=32167):非官方文档,不过原文《[The iOS Design Guidelines](http://iosdesign.ivomynttinen.com/)》遵循并基于《iOS Human Interface Guidelines》进行解读介绍。非常值得收藏。原作者 Ivo Mynttinen,是一位来自德国的年轻 UI 设计师。其个人博客网站也值得同学们收录:[ivomynttinen.com](http://ivomynttinen.com)。译者:[@shengbanx](http://weibo.com/banxing1)
12+
* [Swift 的函数式 API](http://objccn.io/issue-16-4/):“一篇质量非常高的译文,用很简明的例子从基础开始阐述了 Swift 中函数式 API 的思想。这是一片 Swift 带来的新天地,真心推荐一看。By [@onevcat](http://weibo.com/onevcat) ”。译者:[@请叫我汪二](http://weibo.com/small1030light)
13+
* [CMDevice​Motion](http://segmentfault.com/a/1190000002400742):关于传感器框架的解读及使用方法的介绍。让开发者对如何使用三轴陀螺仪、加速感应器、运动协处理器及框架有个基本了解。此外,文章更重要的是启发开发者如何采用传感器结合各种场景开发新颖好玩的应用。来源:[@SegmentFault](http://weibo.com/segmentfault),译者:Cruise Chan
14+
* [理解 iOS 8 中的 Photo Editing Extension](http://www.cocoachina.com/ios/20150122/10978.html):“我们一起来看看怎样制作一个 Photo Editing Extension。由于我们的关注点在创建应用程序扩展而不是写一个完整的应用,我已经创建了一个你们可以下载并且一路跟着做的上手项目...”。来源:AppCoda,译者:[@X140Yu](http://weibo.com/272255634)
15+
* [iOS设计指南](http://www.ui.cn/project.php?id=32167):非官方文档,不过原文《[The iOS
16+
Design Guidelines](http://iosdesign.ivomynttinen.com/)》遵循并基于《iOS Human Interface Guidelines》进行解读介绍。非常值得收藏。原作者 Ivo Mynttinen,是一位来自德国的年轻 UI 设计师。其个人博客网站也值得同学们收录:[ivomynttinen.com](http://ivomynttinen.com)。译者:[@shengbanx](http://weibo.com/banxing1)
17+
* 视频教程
18+
* [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)
19+
* 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)
20+
21+
### 技巧和方案
22+
* [用 Swift 的函数式编程解决硬币问题](http://idlelife.org/archives/896):利用Swift 语言特性及函数式编程风格,使算法实现简单又巧妙。"要破开一美元的方法一共有293种之多。也就是说,如果有人给你一美元换零钱,你可以给他 293 种不同的硬币组合...”。译者:[@pockry](http://weibo.com/pockry)
1123

1224
### 经验和评论
1325
* [我在开发第一个 Swift 应用过程中学到的四件事](http://idlelife.org/archives/742):作者为了讲授 iOS 8 App Extensions 视频教程而实际使用 Swift 开发了一款应用的经验及体会。原文:[Four Things I Learned Making My First Swift App](http://www.raywenderlich.com/86278/four-things-learned-making-first-swift-app),来源:Ray Wenderlich,作者:Greg Heo(Ray 公司 Razeware 员工),译者:[@pockry](http://weibo.com/pockry)
@@ -17,3 +29,13 @@
1729
* [Objective-C 开发者对 Swift 亮点的点评](http://blog.jobbole.com/71250/):这篇文章涵盖了 Swift 典型亮点,或许描述还不够全面,不过,对初学者应该已经很受用了。P.S. 提醒:由于本文写于 Swift 刚发布时,因此版本关系可能会有个别点不精准。来源:Ray Wenderlich,译者:[@午后的小甜点](http://weibo.com/u/3178558825)
1830
* [Cocoa 之死](http://nshipster.cn/the-death-of-cocoa/)(Mattt Thompson),[Cocoa 永生](http://nshipster.cn/long-live-cocoa/)(Nate Cook):
1931
两篇貌似矛盾,其实并非如此,后一篇溢美 Cocoa 辉煌过去及成就,实则告诉大家它更为 Swift 的亮相铺平了道路,使其一出世开发者就有优秀工具库可用。作者也预言未来会有更好的继任者。来源:NSHipster,译者:[@李乐佳](http://weibo.com/leelejia)
32+
* [WatchKit FAQ](http://www.cocoachina.com/ios/20150323/11396.html):“解答了一系列在社区、Twitter、邮件以及 Stack Overflow 上问的比较频繁的问题,包括基础问题,进阶问题、动画、调试和单元测试以及货币化的一些问题”。来源:Ray Wenderlich,译者:Yue Wang([@CocoaChina](http://weibo.com/cocoachina) 翻译组)
33+
* 三篇优秀的 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)。
34+
* WatchKit Storyboard攻略:1. [开发基础与小技巧](http://weibo.com/p/1001603783085996013229);2. [Glance 示例介绍](http://weibo.com/p/1001603787367470257327);3. [Notification 视图相关](http://weibo.com/p/1001603792803355322322)。作者:[@WatchKit开发](http://weibo.com/twio)
35+
36+
### 网站和博客
37+
* [raywenderlich.com](http://www.raywenderlich.com/):由 Ray Wenderlich 创建,专注于开发高质量编程指南(近期优质Swift文章及视频教程不断),著名的 iOS/OS X 博客及开发教程网站,非常适合新手学习。
38+
* [NShipster](http://nshipster.com/) ([中译版](http://nshipster.cn/)):著名开源作者 [Matt Thompson](https://github.com/mattt) 创建的开发技术博客网站,他开发了 [AFNetworking](https://github.com/afnetworking/afnetworking) 网络库,也是非常多产的开源作者。更多了解参考:[《COCOA 潮人 MATTT THOMPSON》](http://www.fallhunter.com/p/10709)
39+
* [objc.io](http://objc.io)([中译版 By @onevcat 及其朋友们](http://objccn.io)):"关于 Objective-C 最佳实践和先进技术的期刊。 由 Chris Eidhof, Daniel Eggert 和 Florian Kugler 成立于柏林。我们成立 objc.io 的目的是针对深入的、跟所有 iOS 和 OS X 开发者相关的技术话题创造一个正式的平台。“
40+
* [iOSCreator](http://www.ioscreator.com/):该网站每月出 2-3 份不同侧重的开发指引式教程。它们对于初学者来讲是非常直接明了、有效的学习资源。
41+
* [iOS Dev Weekly](https://iosdevweekly.com/):收录一周以来 iOS 开发资讯链接,并于周五发布。由 [Dave Verwer](http://www.twitter.com/daveverwer) 创办,他是一位 iPhone 和 iPad 开发者以及培训师。

0 commit comments

Comments
 (0)