11 2015 档案

Swift语言的内存管理哦,还等什么?点进来!
摘要://*********Swift语言的内存管理基础*************//内存管理:针对的是实例的内存占用的管理(放在堆里面)//实例:1,由class类型构建的实例 2.闭包对象/*内存管理技术:ARC:Automatic Reference Count自动:由于语言本身帮我们管理内存,不需... 阅读全文

posted @ 2015-11-18 20:09 陈鹤 阅读(183) 评论(0) 推荐(0)

Swift语言的函数和闭包
摘要://定义int属性let a: Int = 4//定义函数func xx() {}func add(a: Int,b: Int) ->Int { return a+b}func multi(a: Int,b: Int) -> Int { return a * b}//函数属性的定义语法 (Int... 阅读全文

posted @ 2015-11-18 16:03 陈鹤 阅读(219) 评论(0) 推荐(0)

Swift语言的扩展与协议(接口)
摘要:/* 类型转换1.没有任何关系的两个类型之间的转换2.继承链条里的向上与向下转型*///第一种形式let i = 3let str = "\(i)"let str2 = String(i)//第二种形式class Parent { var p = 1}class Child:Parent { v... 阅读全文

posted @ 2015-11-14 23:12 陈鹤 阅读(765) 评论(0) 推荐(0)

Swift语言里的泛型与异常处理
摘要:我感觉泛型挺难,希望对你们有帮助//一个泛型a,b值交换的列子,可以传入什么类型func mySwap(inout a: T,inout b: T) { let temp = a a = b b = temp}var a = 111var b = 222mySwap(&a, b: &b)//普... 阅读全文

posted @ 2015-11-14 23:09 陈鹤 阅读(211) 评论(0) 推荐(0)

Swift里类的初始化相关内容(重要)
摘要:绝对重要,你要是想在ios开发走的更远的话,这个很重要。//初始化:类型 (枚举,结构,类)的实例在构建过程中的一系列过程//初始化的主要目的:对内部的储存属性赋值//***************类的初始化话****************//没有存储属性,默认会有initclass XX { }... 阅读全文

posted @ 2015-11-09 19:09 陈鹤 阅读(250) 评论(0) 推荐(0)

Swift的继承和结构体的初始化
摘要:/*Swift的继承如果要重写父类的存储属性1.重写后可以给它加属性观察器。列一:2.可以把其改为计算属性(但不可减少父类属性原本的功能)。列二:3.父类的只读(只有get,或者let),子类不能添加属性观察器。列三:如果重写父类的计算属性1.父类计算属性只有只读,子类重写后可以给其加上seter方... 阅读全文

posted @ 2015-11-06 19:06 陈鹤 阅读(1162) 评论(0) 推荐(0)

Swift的结构体,枚举,可选Optional,可选链
摘要://: Playground - noun: a place where people can playimport Cocoavar str0 = "Hello, playground"//类是引用类型,结构体与枚举是值类型//*****************结构体***************... 阅读全文

posted @ 2015-11-04 21:03 陈鹤 阅读(255) 评论(0) 推荐(0)

Swift再浪一波,快来快来
摘要:自己理解老师所说的!var myset: Set = [1,2,3,3];//set集合是无序集合var arr = [1,2,3];//Array有序集合var dic = [1:"a",2:"b"];//字典是无序集合for item in arr { //1.得到Array的长度 print... 阅读全文

posted @ 2015-11-02 20:47 陈鹤 阅读(141) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示