2015年11月18日

摘要: //*********Swift语言的内存管理基础*************//内存管理:针对的是实例的内存占用的管理(放在堆里面)//实例:1,由class类型构建的实例 2.闭包对象/*内存管理技术:ARC:Automatic Reference Count自动:由于语言本身帮我们管理内存,不需... 阅读全文
posted @ 2015-11-18 20:09 陈鹤 阅读(179) 评论(0) 推荐(0) 编辑
摘要: //定义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 陈鹤 阅读(209) 评论(0) 推荐(0) 编辑

2015年11月14日

摘要: /* 类型转换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 陈鹤 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 我感觉泛型挺难,希望对你们有帮助//一个泛型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 陈鹤 阅读(207) 评论(0) 推荐(0) 编辑

2015年11月9日

摘要: 绝对重要,你要是想在ios开发走的更远的话,这个很重要。//初始化:类型 (枚举,结构,类)的实例在构建过程中的一系列过程//初始化的主要目的:对内部的储存属性赋值//***************类的初始化话****************//没有存储属性,默认会有initclass XX { }... 阅读全文
posted @ 2015-11-09 19:09 陈鹤 阅读(245) 评论(0) 推荐(0) 编辑

2015年11月6日

摘要: /*Swift的继承如果要重写父类的存储属性1.重写后可以给它加属性观察器。列一:2.可以把其改为计算属性(但不可减少父类属性原本的功能)。列二:3.父类的只读(只有get,或者let),子类不能添加属性观察器。列三:如果重写父类的计算属性1.父类计算属性只有只读,子类重写后可以给其加上seter方... 阅读全文
posted @ 2015-11-06 19:06 陈鹤 阅读(1155) 评论(0) 推荐(0) 编辑

2015年11月4日

摘要: //: Playground - noun: a place where people can playimport Cocoavar str0 = "Hello, playground"//类是引用类型,结构体与枚举是值类型//*****************结构体***************... 阅读全文
posted @ 2015-11-04 21:03 陈鹤 阅读(254) 评论(0) 推荐(0) 编辑

2015年11月2日

摘要: 自己理解老师所说的!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 陈鹤 阅读(137) 评论(0) 推荐(0) 编辑

2015年10月31日

摘要: 把老师讲得知识和大家分享下咯,希望大家提出疑问,这是我综合自己理解和老师讲得敲出来的!//var str = "Hello, playground"//定义变量let a0:Int = 5;//定义函数func test() { print("asdfg")}test()//定义带参数并且有返回值... 阅读全文
posted @ 2015-10-31 20:51 陈鹤 阅读(213) 评论(0) 推荐(0) 编辑

2015年10月27日

摘要: 第一步:先把头文件写好 linkedList.h//这是头文件struct person{ int value;//记录对象 struct person * next;//指向下一个对象};typedef struct person p;/*addLast从最后一个处添加。 先判... 阅读全文
posted @ 2015-10-27 21:04 陈鹤 阅读(257) 评论(0) 推荐(0) 编辑

导航