自己刚学Swift的理解.

>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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于 Swift 重要这个文档所包含的准备信息, 是关于开发的 API 和技术的。这个信息可能会改变, 根据这个文...
    无沣阅读 4,378评论 1 27
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,896评论 1 10
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 3,865评论 0 6
  • 一直没有时间好好看一下swift,最近复习了一遍语法,这里记录swift学习过程中遇到的一些问题和要点,和Obje...
    bomo阅读 2,429评论 0 25
  • 我们回不去了是真的,曾想跟你共度余生也是真的。
    linyun庄子阅读 190评论 0 1