1、变量定义 这里主要关注swift与oc的不同点:
//ocNSInteger i = 0 ;
//常量let b = 10//b = 10.1 //不可修改//变量var a = 10.0 ; a = 8 //一条语句后面的;可以省略如果有多条要分割print(a) //自动添加换行,相当于打印a\nlet d : Int = 5
2、类型转换
oc是弱语言,假如int类型与浮点型相加,int类型会被隐性转换成浮点型在与浮点型相加
但是swift是强语言,不存在类型转换,要想不同类型进行 *** 作必人为强制转换
tip:按住option,左键点击变量可以查看变量类型
//swift 是强语言 oc是弱语言//ocNSInteger i = 2 ;CGfloat j = i + 10.0;//swiftlet b = 10var a = 10.0 ;let c = Int(a) + b
if d == 10 {//1、大括号不能省略 2、这边条件只能放bool类型 print("ok")}
4、switch语法
/*1、括号可以省略 2、不需要break;只执行满足条件的case 3、i的作用域只为case 1时 4、必须要有default,且放置在最后*/switch 1 {case 1: let i = 0 print("1") case 2:// print(i) print("2") default: print("default")}总结
以上是内存溢出为你收集整理的oc转swift基本语法一全部内容,希望文章能够帮你解决oc转swift基本语法一所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)