Swift有哪些优秀的学习资源呢?首先要推荐的当然是官方的资料了。这个地址里放的是苹果官方为开发者提供的Swfit学习资源:https://developer.apple.com/swift/resources/ 。Guides And Reference 分类下有两本一定要读的书:《The Swift Programming Language》和《Using Swift with Cocoa and Objective-C》。《The Swift Programming Language》对Swift的各个特性都做了详细的说明,是Swift的官方权威解释。目前的过渡阶段里还是Swift和OC并存的局面,《Using Swift with Cocoa and Objective-C》这本书介绍了Swift和OC如何互相调用和一些需要注意的地方。Videos下则是WWDC上关于Swift相关的演讲视频,对于深入了解Swift的背景和最佳实践也很有帮助。另外一个官方资源是Swfit的官方网站:https://swift.org 。这里会介绍Swift的开源阶段成果和一些使用指导。Swift的官方博客也放在这个网站里,Swift的一些动向信息可以在这里看到。还有一个重要的官方资源是Github上的swift-evolution。可以在这个库里看到Swift的最新进度。因为Swift是一门开源的语言,你可以在这里按照一定格式提出改进的建议。比如3.0中有很多改进建议就是由世界各地的开发者提出的。在这里也可以跟进这些建议苹果的处理意见,如果拒绝苹果也会回复出理由。接受了以后就可以看到这些建议的开发状态,比如是正在开发中,还是未来某个版本开发。透过详细查看这些改进的建议,可以更加深刻的理解Swift的设计目标,得以更加灵活的使用Swift。Github上还有两个推荐的资源。一个是由国人维护的SwiftGuide。这个仓库“汇集了Swift语言主流学习资源,并以开发者的视角整理编排”。不得不说整理的非常的用心,也很全面。美中不足的是对于一个刚入门的开发者忽然看到收集的这么多资源可能会不知从何下手。需要好好找出一些适合自己的资源。另外一个是由我发起的SwiftMarch。这个仓库筛选了被广泛应用在Swift项目中的优质开源库。并且尝试整理一些这些流行的库的相关资源。如果你打算用Swift开发一个实际项目,希望这个仓库里收集的库会对你有参考意义。还有一个值得一提的是SwiftGG翻译组:http://swift.gg 。定期会翻译Swift的相关文章,对于日常的学习精进也很有帮助。书书籍则推荐objccn出版的几本书:《Swift开发者必备Tips》、《函数式Swift》、《Swift进阶》。这几本书都很有很高的质量,对于提高对Swift的掌握很有帮助。Swift知名推动者王巍的博客也是不容错过:https://onevcat.com/#blog实战项目如果想看一些实战的 Swift 的 Demo 学习可以去看看道长的这个Swift30Projects。活跃在微博的优秀Swift开发者如果你还使用微博的话我有几个优秀的Swift开发者推荐给你:@StackOverflowError,被apple多次推荐的pin的开发者。知乎专栏地址:https://zhuanlan.zhihu.com/cocoanotes

作者:没故事的卓同学
链接:http://www.jianshu.com/p/e473e12ce36f
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

iOS开发之来自一线开发者的Swift学习资源推荐相关推荐

  1. 李洪强iOS开发之苹果企业开发者账号申请流程

    李洪强iOS开发之苹果企业开发者账号申请流程 一. 开发者账号类型选择 邓白氏码 DUNS number,是Data Universal Numbering System的缩写,是一个独一无二的9位数 ...

  2. IOS开发基础之使用AFNetworking框架下载服务器资源图片

    IOS开发基础之使用AFNetworking框架下载服务器资源图片 info.plist加入这句 <key>NSAppTransportSecurity</key> <d ...

  3. 网页设计/移动开发学习资源推荐

    JAVA编程思想(第四版)pdf 链接: https://pan.baidu.com/s/1noFMsjAYqc0wkbDmTiS4PQ 密码: 4ct6 JavaScript权威指南(第六版)中文版 ...

  4. 从零开始搭建基于Xcode7的IOS开发环境和免开发者帐号真机调试运行第一个IOS程序HelloWorld

    首先这篇文章比较长,若想了解Xcode7的免开发者帐号真机调试运行IOS程序的话,直接转到第五部分. 转载请注明原文地址:http://www.cnblogs.com/litou/p/4843772. ...

  5. iOS开发:在苹果开发者官网回复邮件的时候,上传附件一定要用英文命名的原因

    本人有四年的开发经验,有不到三年的上架经验,遇到的坑也是千奇百怪,包罗万象.今天在这里我分享一个经典的坑爹例子,苹果也不会告诉你,需要你自己总结或者找同行求助.在iOS开发过程中,上架App的时候会遇 ...

  6. iOS开发:2017苹果开发者账号申请流程

    本人最近半年之内连着申请了5个公司用的苹果开发者账号,感觉现在最新的申请流程和之前的申请步骤稍微有点不同,闲着没事就把这一整套申请流程写出来,分享一下,不喜勿喷请走开. 先说申请账号之前的准备工作,需 ...

  7. iOS开发: 获取App的ipa包以及资源文件

    本文介绍两种工具,用于Mac获取App Store线上项目的ipa包 1.iTunes: 2.Apple Configurator: 前言 Mac在iTunes 12.7中取消了App Store应用 ...

  8. PHP开发者最好的学习资源收集

    以下内容翻译自:phpbuilder.com的PHP Developer Resources文章.资源全为英文资料,不过英文很多文章确实写的非常好! 当今PHP是开发WEB应用程序最流行的脚本语言之一 ...

  9. (干货)Linux学习资源推荐(文章来自严爬爬)

    国内的专业Linux网站(GB) 1.ChinaUnix 2.Linux中国 3.实验楼: 免费提供了Linux在线实验环境,不用在自己机子上装系统也可以学习Linux,超方便实用!. 国内的专业Li ...

  10. 那些在学习iOS开发前就应该知道的事(part 1)

    2019独角兽企业重金招聘Python工程师标准>>> 英文原文:Things I wish I had known before starting iOS development- ...

最新文章

  1. mysql 代替不明_mysql不明原因停止后不能启动,请高手分析
  2. 面相对象的topSort和递推【ural1022/ural1017】
  3. jQueryt过滤选择器
  4. ul1977标准_UL 1977连接器认证知识
  5. 超棒的视差滚动效果javascript类库 - Jarallax
  6. [转]踏实从小事做起, 才能有大发展
  7. 《高性能路由器 设计与实现》高性能路由器新型体系结构 小记
  8. html离线地图,离线地图三维开发-添加HTML
  9. 重庆地方税务局报税客户端升级导致的问题
  10. 一次函数(正比例函数)公式的解析式与C语言代码实现
  11. 代码整洁之道——9、格式化
  12. CRT使用(二)CRT软件修改超时时间
  13. Vuex实战之 todos待办事项列表的状态管理
  14. 计算机课板书图片,小学信息技术课《插入图片及剪贴画》说课稿
  15. “遛狗不牵绳-违法”--遛狗不牵绳识别检测 助力智慧城市犬类管理
  16. python混合编程,so库、jar包、pyppeteer
  17. switch里面,一开头就放default是什么意思
  18. matlab曲面的最小值,在matlab中计算曲面的曲率
  19. 高校社团管理系统jsp和javabean开发
  20. 大数据常见面试题 Hadoop篇(1)

热门文章

  1. Oracle 性能诊断艺术 第四章 笔记
  2. getResourceAsStream方法获取资源的详解
  3. 【iOS越狱开发】如何将应用打包成.ipa文件
  4. 使用ViewFlipper实现广告图片的自动轮播的效果
  5. UVa 12174 (滑动窗口) Shuffle
  6. VC++ 6.0如何创建与调用动态链接库
  7. MATLAB中一些特殊的函数
  8. matlab 中函数regionprops 求解区域面积的原理
  9. 从几何解释SVD分解
  10. telnet协商过程--转载自arthurscfd的《telnet协商》