ios
文章平均质量分 82
成都fly
这个作者很懒,什么都没留下…
展开
-
Swift基础(四):闭包、枚举
1.闭包闭包语法规则,闭包简化,尾随闭包,捕获值,闭包是引用类型,非逃逸闭包,自动闭包2.枚举switch穷举枚举,枚举关联值,枚举的原始值,递归枚举//1.闭包/* 闭包的语法规则{ (parameters) -> returnType in statements}*/var varArray = ["aaaa","gggg","原创 2016-05-29 18:15:24 · 395 阅读 · 0 评论 -
swift基础(十):类型检查操作符is、类型转换操作符as(包括!及?的区别)、AnyObject和Any类型
参考文档:《The Swift programming language 中文版 V1.2》目录:1.类型检查操作符is2.类型转换操作符as(包括!及?的区别)3.AnyObject类型4.Any类型//1.类型检查操作符:is//用类型检查操作符( is )来检查一个实例是否属于特定子类型。若实转载 2016-07-03 20:50:04 · 935 阅读 · 0 评论 -
Swift基础(九):错误处理
参考文档:《The swift programming language 中文版 V1.2》//1.错误处理:throwsenum VendingMachineError: ErrorType{ case InvalidSelection //选择无效 case InsufficientFunds(coinsNeeded: Int)转载 2016-07-03 20:30:17 · 225 阅读 · 0 评论 -
Swift基础(八):析构过程、ARC、强弱引用、可空链式调用等
目录:1.析构过程:deinit2.自动引用计数:用ARC来管理内存3.类之间的强引用与弱引用、无主引用4.闭包引起的强循环引用及解决办法5.可空链式调用:可空链式调用定义类、可空链式设置属性值、可空链式调用方法、通过可空链式调用来访问下标、多层连接、对返回可空值的函数进行链接//1.析构过程:deinit原创 2016-06-26 14:45:38 · 224 阅读 · 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 · 263 阅读 · 0 评论 -
Swift基础(五):类和结构体
目录:类和结构体初始化类是引用类型恒等运算符指针类和结构体的选择字符串(String)、数组(Array)、和字典(Dictionary)类型的赋值与复制行为//类和结构体初始化struct ResolutionStruct//结构体{ var width = 0; var height转载 2016-06-04 10:01:21 · 303 阅读 · 0 评论 -
swift基础(一):常量和变量、数据类型、数据转换基础等
目录:1.playground2.常量和变量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 · 359 阅读 · 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 · 347 阅读 · 0 评论 -
Swift基础(三):控制流、函数
目录1.控制流for in,for,while,if控制转移语句:continue,break,switch中的 fall through,类似if的guard2.函数返回元祖类型,带外部参数,带不定参数,Inout参数,函数类型(类似c语言函数指针),嵌套函数//1.控制流// for inlet letInt1 =4;var letInt原创 2016-05-29 16:27:51 · 304 阅读 · 0 评论 -
Swift基础(七):继承、构造过程
目录:1.继承:重写等2.构造过程:指定构造器、便利构造器、可失败构造器、必要构造器等//1.继承//重写class Animal{ var age:Int =0; var weight:Double =0.0; func shout() {原创 2016-06-18 15:05:43 · 325 阅读 · 0 评论