码迷,mamicode.com
首页 > 移动开发 > 详细

【iOS】Swift中Playground,常量、变量、字符串等小结

时间:2014-09-13 06:12:44      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:swift   playground   ios   变量   字符串   

一、代码及书写的几点变化(相比于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上写的是同样的画正弦函数。直接截图省事。

bubuko.com,布布扣


三、常量与变量

用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)

六、变量命名

以前的命名规则同样适用,只是扩展的更宽了。汉字和表情(不是全部)都可以使用了。

bubuko.com,布布扣



参考:The Swift Programming Language

转载请注明出处:http://blog.csdn.net/xn4545945  



【iOS】Swift中Playground,常量、变量、字符串等小结

标签:swift   playground   ios   变量   字符串   

原文地址:http://blog.csdn.net/xn4545945/article/details/39246197

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!