很快就是周末了,希望你读完这篇博客之后这个周末的时间请留给:Swift
OC
开发。恭喜你!Swift
易如反掌,几乎就跟喝水一样从OC
过度Swift
!真的太像了,编码思维一模模一样样!OC
不是很深入。那么恭喜你!学习Swift
你赚翻了!你不用克服一些多年养成诟病,简单的分号,NSLog ... 那么你学习Swift
更加快速!那么我们直接开始吧谈到语法,我首推:菜鸟教程:Swift基础
菜鸟教程:覆盖面也是非常可以的
环境 - 基本语法 - 数据类型 - 变量 - 可选项 - 常量 - 字面量 - 运算符 - 条件语句 - 循环 - 字符串 - 字符 - 数组 - 字典 - 函数 - 闭包 - 枚举 - 结构体 - 类 - 属性 - 方法 - 下标脚本 - 继承 - 构造过程 - 析构过程 - 可选链 - 自动引用计数 - 类型转换 - 拓展 - 协议 - 泛型 - 访问控制
作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:763164022,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!
总结:对于新手而言,这再好不过!最好每篇学完都有响应的文章产出,期待大家的系列更新
其实任何的学习官方的文档是最新的,也是最权威的!按照常理应该首推,但是我不认为每一个同学的学习能力以及英文阅读能力能够跟上。所以降为线路二。还有另外一个理由:当你看完菜鸟教程:Swift基础,你再来看官方文档会更有感觉!
这里还有Swift官方入门文档,帮助大家层层递进,当然还有Swift4.0官方文档(中文)电子书,我已经放到群文档,希望大家下载,枕边资料查看,帮助睡眠
那些枯燥的语法,我是记不全的。一把岁数了我也不会对自己的记忆力多么自信。但我相信:好记性不如烂笔头!了解语法直接--仿写项目
这里推荐两个非常不错的项目:
SnapKit, SnapKitExtend, Then, Moya, Alamofire, HandyJSON, Kingfisher, Reusable, LLCycleScrollView, MJRefresh, MBProgressHUD, HMSegmentedControl, IQKeyboardManagerSwift, EmptyDataSet-Swift, UINavigation-SXFixSpace-Swift
项目结构就是这样了,所以说对新手来说还是很不错的
OC
与Swift
,更能够理解掌握Swift 必将是iOS的天下,Swift一统江湖,千秋万载
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。