Swift学习记录 -- 1.常量与变量
来源:互联网 发布:取消映射网络驱动器 编辑:程序博客网 时间:2024/06/05 06:59
14年苹果公司推出swift后 , 这两年语言排名不断上升 , 其实我犹豫了特别久 , 这个时候应该是继续学习html5还是Swift , 最终还是做出了决定 .
Swift可以说是集众家之长的一门语言 , 在Swift身上你可以看到很多语言的影子 , 比如JS , Python , OC不必多说 , Swift的思想基本遵循了OC , 只是变得更加严谨 , 更加效率 , 所以从OC转到Swift相较而言不算很难 . 言归正传 , 直接上代码 .
//基本数据类型 //定义常量 let a : Int = 5 //Swift中的打印方式 , 相较而言也是更加简洁 //Swift中 ; 可以省略,更加简洁 如果是习惯了打分号 , 也不会报错 print(a) //定义变量 var b = 100 b = 50 print(b) //对象类型 //常量 let testView : UIView = UIView() testView.backgroundColor = UIColor.redColor() testView.frame = CGRectMake(100, 100, 100, 100) testView.hidden = false //testView为常量 , 为什么可以对其属性frame,hidden等赋值 ? 因为testView中保存的是其实例对象的地址 , 操作其属性只是根据地址寻找到其属性地址 , 并对属性进行修改 , 而并未对testView中的地址进行修改. //变量 var testView1 : UIView = UIView() //指针指向新的实例对象 testView1 = UIView() testView1.alpha = 0.5 let layer : CALayer = CALayer() testView1.layer .addSublayer(layer) /** * 简略写法 */ //因为swift中存在类型推导 , 即当初始化时如果直接进行了赋值, 那么编译器会自动根据赋值的类型进行推导 , 无需自己添加定义类型 let c = 5 print(c) var d = 2.11 d = 2.22 print(d) //注意 : 如果是一开始定义时 , 没有进行赋值 , 那么必须要指定类型 let testView2 : UIView testView2 = UIView() print(testView2)
0 0
- Swift学习记录 -- 1.常量与变量
- swift学习记录01-常量与变量
- Swift学习:1.常量与变量
- swift学习记录(特点,常量,变量)
- Swift学习之一:常量与变量
- Swift学习之一:常量与变量
- Swift学习(三)-常量与变量
- Swift学习 第一课,变量与常量
- Swift学习,常量与变量(二)
- Swift学习之一:常量与变量
- Swift 变量与常量
- Swift-常量与变量
- Swift常量与变量
- Swift - 变量与常量
- Swift-常量与变量
- Swift常量与变量
- swift 变量与常量
- Swift学习 变量和常量
- C# HTML解析工具HtmlAgilityPack XPath 模糊查询not()函数和contains()函数
- leetcode-21 Merge Two Sorted Lists
- 代码性能测试
- Codeforces Round #349 (Div. 2) D. World Tour
- 安装 、 使用codeblocks
- Swift学习记录 -- 1.常量与变量
- sublime Text
- linux服务器配置教程
- NLP:实体识别
- STL常用的拷贝替换算术集合算法
- 最常用的 Eclipse 快捷键总结
- Qt openGL基础教程
- 算法_分治法求最大子数组
- MVC框架之composer加载(一)