Skip to content

JobboleEditor/SwiftGuide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Swift中文教程

没有硬件的WWDC 2014,苹果为我们带来了新的编程语言Swift。Apple给这门新的语言起了一个寓意“轻便”的名字,希望其更加易用的特性能够为开发者带来福音,降低IOS开发门槛,提高开发效率。而无论对于新老IOS开发者而言,Swift即是机遇也是挑战。说是机遇因为这一次大家又一次站在了同一条起跑线上,一起去学习这门新的语言。说是挑战,对于IOS老手来说,兼顾OC的同时也要学习Swift,对于新手来说Swfit学习也是有成本的。

这一次我们聚集在一起,一起面对挑战起跑。一同来学习Swift这门寓意轻便的编程语言。

我们的目标是,不止是翻译官方文档。在翻译的同时,加入自己的理解。让SwiftGuide项目成为一个更加接地气的教程。辅助以源码、实例分析和翻译人员多年IOS经验。在介绍Swift同时也讲解如何将Swift应用在IOS编程实践当中。

感谢每一位参与到项目中的小伙伴们。也欢迎更多的小伙伴加入到我们中来,更欢迎小伙伴们以我们这个项目为契机一起交流Swift。

#如何加入项目

  1. 在项目issue里面认领相关章节的任务,评论一下。我们的工作人员会和您取得联系,并且将相关的issue分配到您的名下。
  2. fork本项目,并且开始您的翻译工作。正如上面,所说我们不止要翻译官网,如果仅是直译的话,不如看英文文档。在您的翻译中,请尽量加入您思想的火花。
  3. 之后会将您加入到JobboleEditor我们的翻译小组中。并且可加入QQ群(337129897)与更多的翻译者交流。
  4. 在翻译完成后 pull request到本项目中。接受小伙伴的检阅:)

#目录

项目临时按照Swift官方文档的目录结构来组织。后续随着项目的进行,目录结构可能会发生改变。其中蓝色部分为已被认领的项目。

Swift简介

Language Guide

  • The Basics
  • Basic Operators
  • Strings and Characters
  • Collection Types
  • Control Flow
  • Functions
  • Closures
  • Enumerations
  • Classes and Structures
  • Properties
  • Methods
  • Subscripts
  • Inheritance
  • Initialization
  • Deinitialization
  • Automatic Reference Counting
  • Optional Chaining
  • Type Casting
  • Nested Types
  • Extensions
  • Protocols
  • Generics
  • Advanced Operators

Language Reference

  • About the Language Reference
  • Lexical Structure
  • Types
  • Expressions
  • Statements
  • Declarations
  • Attributes
  • Patterns
  • Generic Parameters and Arguments
  • Summary of the Grammar

##官方文档

  1. The Swift Programming Language
  2. Using Swift with Cocoa and Objective-C

##友情链接

  1. 伯乐在线IOS开发小组

About

SwiftGuide

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors