自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C吖个汉的博客

志不坚者智不达,言不信者行不果!

  • 博客(8)
  • 收藏
  • 关注

原创 【swift基础】08在swift如何使用闭包、懒加载、和自定义类

闭包 闭包定义 闭包简化 - 尾随闭包 闭包参数 闭包返回值 闭包的循环引用 weak var weakSelf = self demo("zhangsan") { (_) -> Int in print(weakSelf?.view.backgroundColor) return 20 }懒加载lazy var demoView: UIView = { let v = UIVi

2016-06-02 11:15:57 287

转载 【swift基础】07函数

函数简单演练func sum(a: Int, b: Int) -> Int { return a + b } 阶段性小结 函数定义格式:func 函数名(参数: 参数类型...) -> 返回值 { // 代码实现 } 如果没有返回值, -> 返回值 可以省略 -> 是一个很有意思的符号 默认情况下,在调用函数时,第一个参数名是省略的 参数名的特殊处理强制要求参数名func sum1(x a

2016-06-02 11:13:34 290

转载 【swift基础】06字典

字典/// 定义并实例化字典 var dict = [String: AnyObject]()dict["name"] = "zhangsan" dict["age"] = 18print(dict)// 设置相同 key,之前的数值会被覆盖 dict["name"] = "lisi" print(dict)// 删除某一个 key dict.removeValueForKey("age") pri

2016-06-02 11:12:28 267

转载 【swift基础】05数组

数组简单体验let arr = ["zhangsan", "lisi"] print(arr)// 遍历每一个元素 for a in arr { print(a) }// 像 OC 一样打印 print(arr as NSArray) 数组中保存的对象类型// 数组中保存的都是字符串 let arr = ["zhangsan", "lisi"]// 数组中保存的是 NSObject let

2016-06-02 11:11:10 273

转载 【swift基础】04字符串

字符串 在 Swift 中绝大多数的情况下,推荐使用 String 类型 使用 String 的原因 String 是一个结构体,性能更高 String 目前具有了绝大多数 NSString 的功能 String 支持直接遍历 NSString 是一个 OC 对象,性能略差 Swift 提供了 String 和 NSString 之间的无缝转换 遍历字符串let str = "我要飞的更Hig

2016-06-02 11:10:25 176

转载 【Swift基础】03循环

循环OC风格的 for// 传统写法 for var i = 0; i < 10; i++ { print(i) }Swift风格的 for// 遍历 0 ~ <10 for i in 0..<10 { print(i) }print("---")// 遍历 0 ~ 10 for i in 0...10 { print(i) } 阶段性小结 Swift 中使用 in 关键字

2016-06-02 11:09:08 375

转载 【Swift基础】02逻辑分支

逻辑分支简单体验var i = 10if i > 0 { print("OK") } 阶段性小结 Swift 中没有 C 语言中的非零即真概念 在逻辑判断时必须显示地指明具体的判断条件 if 语句条件的 () 可以省略 但是 {} 不能省略 三目var a = 10 var b = 50var result = a > b ? a : b print(result) 阶段性小结 Swif

2016-06-02 11:08:26 297

转载 【Swift基础】01常量&变量

常量&变量简单体验// 定义变量 var i = 10 print(i) i = 15 print(i)let j = 20 // 常量一经定义不能自改数值 // j = 25 print(j) 阶段性小结 var 定义变量,设置之后可以修改 let 定义常量,设置之后不可以修改 语句末尾不用使用 ; 在 Swift 中使用 print() 替代 OC 中的 NSLog print

2016-06-02 11:07:18 337

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除