【iOS】Swift中Playground,常量、变量、字符串等小结
一、代码及书写的几点变化(相比于OC)
1. 更像Java,Javascript或Python的格式了
2. 结尾的分号可写可不写了(同一行的多条语句中间必须加分号)
3. 不需要写main函数了,直接是从上往下执行
4. 文件后缀变.swift了,不再是.h与.m两个文件了
。。。。。。
二、Playground
Playground顾名思义,Play是玩的意思,ground是地方的意思。拿来玩、写demo或者测试很nice。在WWDC上演示了Playground实时显示,并演示了一个简单的小游戏。
Playground的作用:
1. 所见即所得,实时显示
2. 对UI控件也能实时观察
3. 实时观察值的变化情况,能绘制出图表
下面是写的几局测试代码,WWDC上写的是同样的画正弦函数。直接截图省事。
三、常量与变量
用let声明常量 (类型后面文章细说)
let a = 10
用var声明变量
var b = 10
四、字符串
字符串的拼接更像Java了,但是swift中类型不同的不能直接相加。
同时字符串终于不是 @“” 来写了,而是“” 。类型是String,不是NSString了。
//字符串的拼接操作. (以前都是stringWithFormat来拼接字符串) var str1 = "xu" var str2 = "neng" var str3 = str1 + " " + str2 //字符串中插入变量等 var name = "小明" var age = 10 var result = "\(name) 的年龄是 \(age) 岁!" //var result = name + "的年龄是" + age + "岁!" //这样写是错误的, swift中类型不同不能相加
五、打印输出
NSLog也不用了,直接和Java差不多了。
//打印与输出 print("Hello World!") //不换行打印 println("Hello world!") //换行打印 let testStr = "abcdefg" print(testStr)
六、变量命名
以前的命名规则同样适用,只是扩展的更宽了。汉字和表情(不是全部)都可以使用了。
参考:The Swift Programming Language
转载请注明出处:http://blog.csdn.net/xn4545945
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。