前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第一课 读懂代码 - swift简明指南

第一课 读懂代码 - swift简明指南

作者头像
mixlab
发布2019-06-19 23:22:11
4960
发布2019-06-19 23:22:11
举报

这个指南有点不一样,每一个章节都可以独立实验,难度都是0基础即可掌握,开发前只需要准备mac电脑,然后装上xcode。

注意版本,xcode的版本是10,对应的swift是4.0。

01 练习环境

Xcode---File---New---Playground

依次打开Xcode,选择FIle,然后新建New,选择创建playgroud,选择Blank,选择自动保存在本地的临时文件中即可。

02 阅读第一句代码 var mySwift4:String = "Hello, Mixlab!" 使用var初始化一个变量,变量名叫mySwift4,变量类型是String字符串,并且通过=等号,赋值,mySwift4变量的值为"Hello, Mixlab!" 是不是像阅读英文一样? 所以老外编程是有天然优势的。 其实,汉字用来编程,也是有的,例如下面这个截图。

学编程,关键是读懂每行代码的真实意思。 就跟我们学一门语言一样,只有理解了字面背后的真正意思的时候,才算掌握。

03 代码注释与可读性

下面结合注释,逐字理解代码。

经过我的多年实践,逐字阅读是有利于初次学习代码的。

代码语言:javascript
复制
/*
 变量声明及赋值,了解各种变量声明的写法,
 变量也可以只声明,暂不赋值 */

//写法1 字符串字面量
var myString1 = "Hello, Mixlab!"

//写法2 实例化
var myString2 = String("Hello, Mixlab!")

//写法3 当你声明常量或者变量的时候还可以加上类型标注
var myString3:String = "Hello, Mixlab!"

//写法4 只声明
var myString4:String!


//随后再给变量赋值
myString4 = "Hello, Mixlab!"

/*
与变量对应的是常量,
常量使用关键字 let 来声明,
需要注意的是常量定义时必须赋初始值,并且不可修改
 */

//常量的写法,可以参考变量前3种写法,自行练习
var mix = "code&design"

//如何输出变量的值?
//在字符串中可以使用括号与反斜线来插入常量
print("常量mix的值为 \(mix)")

//试试用print输出字符串长度
print("常量mix的长度为 \(mix.count)")

//字符串的前缀及后缀 检测
mix.hasPrefix("code")
mix.hasSuffix("design")

//遍历字符串的方法
for t in mix {
    print(t)
}

//字符串拼接
let lab:String = "AI Lab"
mix = mix + lab
print(mix)

04 课后练习题

问题

把字符串反转过来

例如

输入hello,翻转后的结果是olleh

答案,留言获取。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 无界社区mixlab 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 01 练习环境
  • 03 代码注释与可读性
  • 04 课后练习题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档