- 博客(8)
- 收藏
- 关注
原创 # for 循环
for 循环 OC 风格的循环 var sum = 0 for var i = 0; i < 10; i++ { sum += i } print(sum) for-in,0..<10 表示从0到9 sum = 0 for i in 0..<10 { sum += i } print(sum) 范围 0…10 表示从0到10 sum = 0 for i in 0...10 {
2015-12-07 02:00:21 221
原创 # 字符串
字符串 在 Swift 中绝大多数的情况下,推荐使用 String 类型String 是一个结构体,性能更高 String 目前具有了绝大多数 NSString 的功能 String 支持直接遍历 NSString 是一个 OC 对象,性能略差 Swift 提供了 String 和 NSString 之间的无缝转换 字符串演练 遍历字符串中的字符 for s in str.characters
2015-12-07 01:57:14 198
原创 # 控制流
控制流if Swift 中没有 C 语言中的非零即真概念 在逻辑判断时必须显示地指明具体的判断条件 true / false if 语句条件的 () 可以省略 但是 {} 不能省略 let num = 200 if num < 10 { print("比 10 小") } else if num > 100 { print("比 100 大") } else { print(
2015-12-07 01:56:07 210
原创 # Optional 可选值
Optional 是 Swift 的一大特色,也是 Swift 初学者最容易困惑的问题 定义变量时,如果指定是可选的,表示该变量可以有一个指定类型的值,也可以是 nil 定义变量时,在类型后面添加一个 ?,表示该变量是可选的 变量可选项的默认值是 nil 常量可选项没有默认值,主要用于在构造函数中给常量设置初始数值 //: num 可以是一个整数,也可以是 nil,注意如果为 nil,不能参与计算
2015-12-07 01:54:24 215
原创 # 变量和常量
变量和常量定义 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值之后仍然可以修改 //: # 常量 //: 定义常量并且直接设置数值 let x = 20 //: 常量数值一经设置,不能修改,以下代码会报错 // x = 30//: 使用 `: 类型`,仅仅只定义类型,而没有设置数值 let x1: Int //: 常量有一次设置数值的机会,以下代码没有问题,因为 x1 还没有被设置数
2015-12-07 01:50:15 238
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-12-07 01:47:45 157
转载 os开发之封装自定义的结构体对象,CGRect,CGSize常用结构体基本使用
方法如下: typedef struct{ //自定义一个结构体 int age; int number; }Student; NSValue *stu=[NSValue valueWithBytes:&stu objCtype :@encode(Student)];//把结构体封装成一个对象 Student value2;//定义一个结构体变量来接受从NSValue
2015-09-15 11:51:22 325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人