这个指南有点不一样,每一个章节都可以独立实验,难度都是0基础即可掌握,开发前只需要准备mac电脑,然后装上xcode。
注意版本,xcode的版本是10,对应的swift是4.0。
01
练习环境
Xcode---File---New---Playground
依次打开Xcode,选择FIle,然后新建New,选择创建playgroud,选择Blank,选择自动保存在本地的临时文件中即可。
02
阅读第一句代码
varmySwift4:String="Hello,Mixlab!"
使用var初始化一个变量,变量名叫mySwift4,变量类型是String字符串,并且通过=等号,赋值,mySwift4变量的值为"Hello,Mixlab!"
是不是像阅读英文一样?
所以老外编程是有天然优势的。
其实,汉字用来编程,也是有的,例如下面这个截图。
学编程,关键是读懂每行代码的真实意思。
就跟我们学一门语言一样,只有理解了字面背后的真正意思的时候,才算掌握。
03
代码注释与可读性
下面结合注释,逐字理解代码。
经过我的多年实践,逐字阅读是有利于初次学习代码的。
/*变量声明及赋值,了解各种变量声明的写法,变量也可以只声明,暂不赋值*///写法1字符串字面量varmyString1="Hello,Mixlab!"//写法2实例化varmyString2=String("Hello,Mixlab!")//写法3当你声明常量或者变量的时候还可以加上类型标注varmyString3:String="Hello,Mixlab!"//写法4只声明varmyString4:String!//随后再给变量赋值myString4="Hello,Mixlab!"/*与变量对应的是常量,常量使用关键字let来声明,需要注意的是常量定义时必须赋初始值,并且不可修改*///常量的写法,可以参考变量前3种写法,自行练习varmix="codedesign"//如何输出变量的值?//在字符串中可以使用括号与反斜线来插入常量print("常量mix的值为\(mix)")//试试用print输出字符串长度print("常量mix的长度为\(mix.count)")//字符串的前缀及后缀检测mix.hasPrefix("code")mix.hasSuffix("design")//遍历字符串的方法fortinmix{print(t)}//字符串拼接letlab:String="AILab"mix=mix+labprint(mix)
04
课后练习题
问题:
把字符串反转过来
例如:
输入hello,翻转后的结果是olleh
答案,留言获取。
PS:
准备此系列教程花费了我不少的时间跟精力,所以,若需要答疑、源代码等其他服务,请在知识星球付费获得。(点击阅读原文)
shadowchi无尽学习者