
ios
文章平均质量分 81
成都fly
这个作者很懒,什么都没留下…
展开
-
Swift基础(四):闭包、枚举
1.闭包 闭包语法规则,闭包简化,尾随闭包,捕获值,闭包是引用类型,非逃逸闭包,自动闭包 2.枚举 switch穷举枚举,枚举关联值,枚举的原始值,递归枚举 //1.闭包 /* 闭包的语法规则 { (parameters) -> returnType in statements } */ var varArray = ["aaaa","gggg","原创 2016-05-29 18:15:24 · 428 阅读 · 0 评论 -
swift基础(十):类型检查操作符is、类型转换操作符as(包括!及?的区别)、AnyObject和Any类型
参考文档:《The Swift programming language 中文版 V1.2》 目录: 1.类型检查操作符is 2.类型转换操作符as(包括!及?的区别) 3.AnyObject类型 4.Any类型 //1.类型检查操作符:is //用类型检查操作符( is )来检查一个实例是否属于特定子类型。若实转载 2016-07-03 20:50:04 · 987 阅读 · 0 评论 -
Swift基础(九):错误处理
参考文档:《The swift programming language 中文版 V1.2》 //1.错误处理:throws enum VendingMachineError: ErrorType { case InvalidSelection //选择无效 case InsufficientFunds(coinsNeeded: Int)转载 2016-07-03 20:30:17 · 263 阅读 · 0 评论 -
Swift基础(八):析构过程、ARC、强弱引用、可空链式调用等
目录: 1.析构过程:deinit 2.自动引用计数:用ARC来管理内存 3.类之间的强引用与弱引用、无主引用 4.闭包引起的强循环引用及解决办法 5.可空链式调用:可空链式调用定义类、可空链式设置属性值、可空链式调用方法、通过可空链式调用来访问下标、多层连接、对返回可空值的函数进行链接 //1.析构过程:deinit原创 2016-06-26 14:45:38 · 256 阅读 · 0 评论 -
Swift基础(六):属性、方法、下标脚本
目录: 1.属性 2.方法 3.下标脚本 //1.属性 //存储属性和计算属性 struct Point { var x = 0.0, y = 0.0; } struct Size { var width = 0.0, height = 0.0; } struct tes原创 2016-06-05 10:31:11 · 291 阅读 · 0 评论 -
Swift基础(五):类和结构体
目录: 类和结构体初始化 类是引用类型 恒等运算符 指针 类和结构体的选择 字符串(String)、数组(Array)、和字典(Dictionary)类型的赋值与复制行为 //类和结构体初始化 struct ResolutionStruct//结构体 { var width = 0; var height转载 2016-06-04 10:01:21 · 330 阅读 · 0 评论 -
swift基础(一):常量和变量、数据类型、数据转换基础等
目录: 1.playground 2.常量和变量 3.数据类型 4.swift中的字符串 5.元祖数据类型 6.nil的应用 7.类型别名:自定义类型 8.数据转换基础 //1.playground //: Playground - noun: a place where people can play 本示例都用Playground调试,用xcode的playgro原创 2016-05-15 21:59:54 · 384 阅读 · 0 评论 -
Swift基础(二):运算符、字符串和字符、数组、集合、字典
目录: 1.断言 2.运算符 3.字符串和字符 4.集合类型:数组,集合,字典 import UIKit //1.断言 var varInt = 5; assert(varInt>0,"varInt cann't be less than zero!"); //2.运算符 let letValueInt = 5; let letValueI原创 2016-05-22 20:24:11 · 372 阅读 · 0 评论 -
Swift基础(三):控制流、函数
目录 1.控制流 for in,for,while,if 控制转移语句:continue,break,switch中的 fall through,类似if的guard 2.函数 返回元祖类型,带外部参数,带不定参数,Inout参数,函数类型(类似c语言函数指针),嵌套函数 //1.控制流 // for in let letInt1 = 4; var letInt原创 2016-05-29 16:27:51 · 329 阅读 · 0 评论 -
Swift基础(七):继承、构造过程
目录: 1.继承:重写等 2.构造过程:指定构造器、便利构造器、可失败构造器、必要构造器等 //1.继承 //重写 class Animal { var age:Int = 0; var weight:Double = 0.0; func shout() {原创 2016-06-18 15:05:43 · 349 阅读 · 0 评论