>1.swift句尾不要分号.除非一行要写多行代码加分号隔开
>2.swift不要写main函数.程序默认从上往下执行
>3.swift不分.h和.m文件,一个类只有.swift一个文件
>4.swift不在有地址的概念
>5.swift数据类型都会自动判断,,只区分变量var和常量let
>6.强制转换格式反过来了OC强转的话(数据类型)a Swift:数据类型(a)
>7.整数的数据类型可以通过.mian和.max获得最大和最小值
>8.定义数据类型的别名语法改变OC:typedefint MylntSwift: typealias Mylnt = int
>9.swift的模除取余运算符支持小数了.如5%1.5= 0.5
>10.关于Bool类型更加严格. Swift不再是OC的非0就是真,true才是真false才是假
>11.与第10点相联系的就是.swift的赋值运算符没有返回值.防止误用”=”和”==”
>12.swift可以多对多赋值.let(x,y)=(1,2)
>13.swift的循环语句中必须加{}就算只有一行代码也必须要加
>14.swift的switch语句以后只能跟着整数,现在可以跟各种数据类型了,如浮点字符串,并且里面不用写break
网友评论