Swift之分支
2016-04-22 22:39
357 查看
/** 分支 Swift中的if的使用方法“基本上”和OC一致 1.Swift中的if可以省略() 2.Swift中哪怕if后面只有一条语句,也不能省略{} 3.在C和OC中,有一个概念非0即真 在Swift中,条件只能放bool值,取值只有两个true/flase */ let num3 = 10 if (num3 == 10){ print("OK") } if num3 == 10{ print("OK") } /** Swift中的switch 1.后面的()可以省略 2.OC中的switch如果没有break会穿透,但是Swift中不会 3.OC中如果要在case中局部定义变量,必须要加{},二Swift中不会 4.OC红的default的位置可以随便写,只有所有case都不满足才会执行default 而Swift中的default只能放在最后 5.OC中的default可以省略,Swift中“大部分”情况下不能省略 */ switch (num3){ case 1: print("1") break case 5: print("5") break case 10: print("10") break default: print("other") }
/** 普通for循环,和OC中基本一致 0~9 */ for var i = 0; i < 10; i++ { print(i) } /** Swift特色for循环 0..<10 代表一个区间范围 从0开始到9,包含头不包含尾 0...10 包含头又包含尾 */ for i in 0..<10 { print(i) } // _ 代表忽略,如果不关心某个参数,就可以使用 // 在Swift开发中 _ 使用频率非常高 for _ in 0..<10 { print("i") } /** Swi中的while循环和OC中差不多,而且在开发中很少使用while */ var a = 0 while a < 10 { print(a) a++ } /** Swift升级到2.0之后,do while循环发生了很大变化 do while没有do了,因为do被用做捕获异常了 */ var b = 0 repeat{ print(b) b++ }while b<10
相关文章推荐
- Swift常量与变量、类型转换
- Swift体验
- Swift Modules for React Native
- Swift - 类型判断is 与 类型转换as
- Swift 学习博客
- swift 学习计划(一)元组、Optional可选类型
- # Swift2.0基本语法 常用数据类型
- Swift中Debug和Release两种状态下print()函数调试切换
- swift全局变量定义与使用
- 国外的一些swift大牛演讲视频
- 自定义倒计时按钮swift版
- Swift基础知识(持续更新)
- 在swift下 代码加载xib
- Swift闭包
- swift实现的Dont Tap the Red Button游戏iOS源码
- Swift开发参考书籍
- 利用UIWebView打造一个炫酷的视频背景视图(OC & Swift)
- Swift项目引入第三方库的方法
- iOS学习笔记--01swift实现提示框第三方库:MBProgressHUD
- Swift 代码调试-善用XCode工具(UI调试,五种断点,预览UIImage...)