本来我是Android开发的,公司的IOS是swift,让我学习学习。借着这个机会,也学习一下,年前就想学习IOS了。
如今IOS推出Swift,感觉相对于以前的OC来讲,更容易理解和学习,相对而言和JAVA,我的母语又有几分相似之处。就一路学一路写吧,大家有什么意见及时提出来。
由于我是有java的基础,所以语言有一定的理解,所以如果要是没有一点语言基础,还是不太适合的。
1.1变量
相信变量这个东西大家都不陌生,对于计算机语言来讲,都是特别基础的东西。那么Swift语言中,定义变量也特别简单。
var(定义) variateName:String(属性) ="这里是博客"
var(定义) nameID:int=9
var(定义) grade:double=90.8
上边三个便是最基本的变量书写方式,相信很好理解。这个只是变量的书写格式,而常量呢?
let(定义) variateName:String(属性) ="这里是博客"
let(定义) nameID:int=9
let(定义) grade:double=90.8
Var改成Let,便是定义了常量。在IOS当中,常量是相对安全并且可一提高运行的速度的,所以尽量用常量。
可能现在你已经感觉到了Swift的简单,那么下面,你会觉得更加简单。在Swift中,运用了推导概念,是什么呢?
var name="这里是博客"
let in=1
var isDog=true
看,这就是Swift的强大之处,他可以根据你的值来决定你的变量(常量)的属性,很简单吧?除了这些,Swift还支持中文
var 我="2050年的大神"
如此一来,相信对于大多数初学者,就能很好的理解了。
以上就是Swift对于常量、变量、属性定义的一些基础,相信大家看完之后是不是觉得很容易?来运用一下。
var name=“王二小”
var class=“三年二班”
var info=name+class 输出之后便是 王二小三年二班
当然,还有另外一种情况,那么便是 var name+=“三年二班”,结果是一样的
好了,我现在要打印我这个结合的信息了:
for characcter in info{
characcter )
}
输出结果:
王
二
小
三
年
二
班
当然,也可以使中文,甚至表情符号,都可以。
int类型的计算也很简单
var a=3
var b=4
let number="\(a)乘以\(b)等于\(a*b)"
打印之后,number="a乘以b等于12"
好,我暂时想写到这里,下一次该是数组和字典,以及相关的取值赋值。