Swift语言是一种全新的编程语言,是苹果2014年发布的。Swift语言的主要优点有安全、现代、高效等,它也继承了Objective-C以及C语言等的特性。那么如何自学Swift语言,相信W3Cschool小师妹为大家收集的Swift语言自学资源可以帮助大家。
1.入门指引
对于想学Swift语言的新手来说,无疑是不知道如何操作。没关系,W3Cschool小师妹为大家收集了Swift教程、Swift语言中文介绍、IOS中的设计模式、IOS8开发等资源,这些资源都可以教你入门。
这里需要重点介绍的是Swift语言教程,一步一步的教大家掌握Swift语言。这本教程,你可以学习Swift 语言教程介绍、Swift 环境搭建、Swift 基本语法、Swift 数据类型、Swift 变量、Swift 可选(Optionals)类型、Swift 常量等基础知识。
2.Xcode插件
不同的开发环境,需要合适的插件。W3Cschool为大家收集的Xcode插件,可以说吊炸天而且非常实用。这类的插件主要有Xcode 优秀插件整理、
CodeEagle/SwiftCodeSnippets、realm/SwiftLint、Carthage等。
3.推荐网站
和Swift语言相关的网站很多,自学Swift语言时,需要一个一个的去找。W3Cschool小师妹都为大家收集好了,像Swift开源社区、苹果在GIThub上的开源项目等,都有,有需要的可以去看一下。
4.编程工具
Swift语言的编程工具很多,W3Cschool小师妹为大家收集了比较实用的几个。像Xcode工具,支持C/C++,Swift等,可以直接下载使用,都是免费的。像Sublime Text,是Mac OS X 上另一款非常受欢迎的轻量级,可高度自定义的编辑器。
5.代码管理
代码管理平台,大家都知道的有GITHUB,这是一个资源分享之地。除此以外,还有GIT、SOURCE tree、bitbucket、gitcafe等。像GIT就是分布式版本控制系统以及源码管理系统,简单易用以及快是主要的优势。这个代码管理平台,大家都可以查阅免费的电子书籍。
6.调试工具/设计工具/管理工具
fuckingclangwarnings是比较常用的调试工具,有警告与语义对照表。而sketch、PaintCode是常用的设计工具,像sketch,适合开发应用的矢量设计工具。常用的管理工具有swiftenv、HomeBrew等,其中swiftenv视Swift 版本管理器。
上面W3Cschool小师妹为大家收集的Swift语言自学指南,汇集了Swift语言主流学习资源。是从开发者的角度来大家整理的,而且全部都是免费,希望能够帮助大家。
公众号:w3cschoolcn