摘要: //// AppDelegate.swift// SwifyDemoimport UIKitimport CoreData@UIApplicationMain// 入口函数 UIApplicationclass AppDelegate: UIResponder, UIApplicationDeleg... 阅读全文
posted @ 2015-04-20 08:34 碧水晴天 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1、IOS模板主要分为: Application 、Framework、Other application 分为:Master-Detail Application 可以构建树形导航模式引用,生成的代码包含了导航控制器和表视图控制器。 Page-Based Applicatio... 阅读全文
posted @ 2015-04-17 15:40 碧水晴天 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1、Object-C 经历两个阶段: 1、手动引用计数内存管理(Manual Reference Counting,MRC) 2、自动引用计数内存管理(Automatic Refernce Counting,ARC)2、引用类型 内存分配到 堆 上,需要人为管理。 值类型 内存分配到 栈 上,有处理... 阅读全文
posted @ 2015-04-16 21:06 碧水晴天 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1、扩展:Swift 使用一种扩展机制可以在原有类结构体和枚举 ,格式如下: extension 类型名{ // 新功能 } 可以在原类型(类、结构体、枚举)中添加新功能包括:1、实例计算属性和静态计算属性2、实例方法和静态方法3、构造器4、下标。2、协议:所有方法都是抽象的,称之为协议(p... 阅读全文
posted @ 2015-04-15 23:19 碧水晴天 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、Swift 中的继承只能发生在类上,不能发生在枚举和结构体上。一个类可以继承另一个类的方法、属性、下标等特征,当一个类继承其他类是,继承类叫子类,被继承类叫父类。子类继承父类后,可以重写父类的方法、属性、下标等特征。例如:status:people 备注:一个类只能继承一个父类。多继承可以通过... 阅读全文
posted @ 2015-04-15 18:12 碧水晴天 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1、结构体和类在创建实例的过程中需要进行一些初始化工作,这个过程称之为构造过程。 方法:init(){} 称为构造器。 备注:存储属性在定义时候未初始化,在构造器没有初始化那么编译会报错。2、实例最终被释放的是否需要进行一些清楚资源的工作,这个过程成为析构过程。 在Swift中内存管理采用自动引... 阅读全文
posted @ 2015-04-15 13:56 碧水晴天 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1、Swift 方法分为:实例方法和静态方法。2、方法的调用前面有主体,而函数不需要; 方式是在枚举、结构体或类内部定义的; 方法的命名规范与函数不同。3、Swift 与Object-C 方法名称object-c 方法名称: (void)insertWithObject:(id)anObject a... 阅读全文
posted @ 2015-04-14 15:01 碧水晴天 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、存储属性分为 常量属性(let) 和变量属性(var)2、使用 lazy 定义延时加载,顾名思义 在第一次访问才会加载,如果不访问,永远都不回创建,这样减少内存占用。3、属性观察者 willSet 在设置新的值之前调用 didSet在新值设置之后被调用。4、计算属性 ,提供 getter(取值访... 阅读全文
posted @ 2015-04-13 23:19 碧水晴天 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1、枚举: enum 枚举名 : 初始值类型,可以是 字符、字符串、整数、浮点 { 枚举定义 }例如:enum WeekDays { case Monday case Tuesday case Wednessday case Thursday case Friday}备注:在S... 阅读全文
posted @ 2015-04-12 12:39 碧水晴天 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 闭包:是字包含的匿名函数代码块,可以做为表达式、函数参数和函数返回值,闭包表达式的运算结果是一种函数类型。类似于 C# Lambda 表达式。闭包表达式:{(参数列表)->返回类型 in 语句组}例如:fun calculate(opr:String)->(Int,Int)->Int{ var ... 阅读全文
posted @ 2015-04-12 11:44 碧水晴天 阅读(224) 评论(0) 推荐(0) 编辑