iOS一起修炼swift计算机技术一锅炖

Swift-摘自Git/ipader

2015-11-11  本文已影响2561人  Stark_Dylan

Swift语言指南

这份指南汇集了Swift语言主流学习资源,并以开发者的视角整理编排。

GitHub: ipader/SwiftGuide | 网站:http://dev.swiftguide.cn欢迎开发者一起维护,或反馈/投稿

想了解关于该指南及 Swift 更多信息的同学,可以阅读短文《致 Swift 开发者》。 想快速找到优秀开源项目的开发者,可以访问我们额外整理的《Swift 开源项目精选》

<span style="color:lightgray;font-size:12px">@SwiftLanguage 更新于 2015-2-8,更新内容详见《2015-2-8收录周报》</span>

目录


<a id="swift_doc"></a>Swift文档

<a id="welcome"></a>1. Welcome to Swift

苹果针对Swift开发者官方文档入口。其中包括:
Swift概括,
Swift Programming Language,
Using Swift with Cocoa and Objective-C

<a id="spl"></a>2. Swift Programming Language

<a id="using_swift"></a>3. Using Swift with Cocoa and Objective-C

<a id="extension_guide"></a>4. App Extension Programming Guide

<a id="swift_blog"></a>5. Swift Blog - Apple Developer

"值得一提的是,Swift博客是苹果官方网站的第一个blog,这也代表了苹果对开发者和消费者的态度正变得越来越开放。"

译文 译者 原文
Swift中的NSMethodSignature怎么了? @pockry What Happened to NSMethodSignature?
Swift REPL入门介绍 - Introduction to the Swift REPL
可失败构造器 @DevTalking Failable Initializers
N/A Building Your First Swift App Video
通过Playground展示一些编码模式 @DevTalking Patterns Playground
Swift中Optional类型的使用案例分析:valuesForKeys - Optionals Case Study: valuesForKeys
Swift中的访问控制与protected - Access Control and protected
Swift中的值类型和参照类型 - Value and Reference Types
WWDC2014大会中的Playground大炮气球示例 - Balloons
在Swift中构建布尔类型 - Boolean
Swift中的文件和初始化 - Files and Initialization
在Swift中使用C语言的指针 - Interacting with C Pointers
*Swift新特性 -- 访问控制(文档版) - Access Control

<a id="ios_ui_guide"></a>6. iOS Human Interface Guidelines


<a id="swift_courses"></a>Swift教程

<a id="apple_courses"></a>1. 官方教程

<a id="getting_started"></a>2. 快速入门

<a id="featured_courses"></a>3. 教程精选

<a id="dev_skill"></a>4. 开发技巧

<a id="related_doc"></a>5. 相关文档


<a id="swift_projects"></a>Swift项目

考虑到本文档内项目收录部分或许过于杂碎,因此,站在个人的角度,额外整理了一份《Swift 开源项目精选》,做已收录项目做了一个甄别、筛选。当然,由于个人能力及涉足范围所限,还远远不够,其中肯定有偏颇及不足,还望同学们多多见谅。更希望能得到你的帮助和补充,共同参与。

<a id="open_api"></a>1. 实用类库

以下实用类库做为快速参考,更多实用类库需求,也可以去这里(Swift toolbox is a community-supported catalog
of iOS and OSX libraries)
(By Adam Leonard from swiftcast.tv), 这个网站收藏了GitHub开源社区中优质Swift资源库,并提供了分类及查询服务。

<a id="examples"></a>2. 示例项目

<a id="projects"></a>3. 完整项目

<a id="project_reviews"></a>3. 项目评测


<a id="recomm_sites"></a>Swift网站


<a id="tools"></a>相关工具

1. 开发工具

2. 代码管理

3. Xcode插件

4. 管理工具

5. 调试工具

6. 参考文章


<a id="open_platform"></a>开放平台

开放平台相对于Swift语言更具战略意义,这是开发者不得不面对的挑战。也是苹果新一代创新应用的催化剂。通过Extension达成应用之间的协同及通讯,这是对生态内应用开放的基础。让我更期待的是,Extension在Safari Action上实现及支持,这是实现平台开放及跨平台应用最简单直接的方案。

<a id="open_doc"></a>1. 文档

<a id="open_examples"></a>2. 示例项目

<a id="open_utilities"></a>3. 实用资源


媒体文章


<a id="apple_watch"></a>Apple Watch指南

WatchKit确定了开发者在第一代Apple Watch能做什么,显然,这只是一个保守的开始。

<a id="watch_doc"></a>1. 文档

<a id="watch_courses"></a>3. Watch教程

<a id="watch_projects"></a>4. Watch项目

<a id="watch_news"></a>5. 媒体文章

<a id="related_others"></a>其它相关

上一篇下一篇

猜你喜欢

热点阅读