一个类可以继承(inherit)另一个类的方法(methods),属性(property)和其它特性
一、基本语法
class Human{
var name :String
init(){
name = "human"
println(name)
}
func description(){
println("...
分类:
其他好文 时间:
2014-06-22 22:36:39
阅读次数:
173
Swift提供数组和字典两种集合类型,用来存储许多值的情况。数组有序的存储一组相同类型的值。字典也存储一组相同类型的值但是是无序的,字典中存储的值可以通过一个唯一的标识(也就是Key)来查找。在Swift中,数组和字典总是清楚自己能存储的值的类型和key的类型。也就是说你不会错误的把其他不对应的类型存进数组或者字典。所以你也能确定从数组或者字典中取出来的值的类型肯定也不会错了。Swift使用显式类型集合来保证你的代码总是能清除的知道数组和字典中存储的值的类型,确保你在开发阶段就能发现所有类型错误。...
分类:
其他好文 时间:
2014-06-22 22:21:58
阅读次数:
190
一、方法
方法是与特定类型相关的函数。与属性一样,方法也包括实例方法和类型方法。
类、结构、枚举都能定义实例方法,用来封装或实现给定类型的一个实例相关的功能或特定任务。
类、结构、枚举也能定义与类型本身相关的类型方法。类型方法与Objective-C语言中的类方法相似,类型方法只能在类型本身上调用。
2.1 实例方法的定义...
分类:
移动开发 时间:
2014-06-22 20:24:10
阅读次数:
236
本课主要介绍iOS项目的创建、第一个iOS项目的开发、UILabel、UIButton的使用。
本教程摒弃枯燥的语法和知识讲解,全是有趣有料的项目实战!
视频下载:pan.baidu.com/s/1ntHl79B
swift交流群:307561190...
分类:
移动开发 时间:
2014-06-22 15:19:42
阅读次数:
223
一 、属性
属性是特定类、结构或枚举的相关值,属性根据作用域不同分为实例属性与类型属性,还可以根据是否存储分为存储属性和计算属性。
1.1 实例属性
为一个类、结构或枚举定义的属性默认属于实例属性,即该属性属于为该类型创建的不同实例,不同实例具有属性的不同拷贝。每次当你创建了一个特定类型的新的实例,它总有一组自己的属性。即每个实例带自己的一组属性。...
分类:
移动开发 时间:
2014-06-22 15:10:26
阅读次数:
245
类和结构体在实例创建时,必须为所有存储型属性设置合适的初始值。存储型属性的值不能处于一个未知的状态。
你可以在构造器中为存储型属性赋初值,也可以在定义属性时为其设置默认值。以下章节将详细介绍这两种方法。
注意:
当你为存储型属性设置默认值或者在构造器中为其赋值时,它们的值是被直接设置的,不会触发任何属性观测器(property
observers)。
一、基本语法
...
分类:
其他好文 时间:
2014-06-22 00:03:47
阅读次数:
287
数组初始化基本语法:[value 1, value2, value 3] var shoppingList: String[] = ["Eggs","Milk"]数组追加元素 append 函数追加 或通过+操作符var shoppingList: String[] = ["Eggs", "Milk"] hoppingList.appe...
分类:
其他好文 时间:
2014-06-21 23:52:58
阅读次数:
375
Swift是为IOS和OSX应用制定的新编程语言,吸取C和Objective-C语言的精粹,但不损失与C语言的兼容性。Swift采用安全编程模型、加入了各种现代编程语言特性,使得该语言更易被掌握、更具扩展性,用起来更有趣。Swift语言的奠基石是已经成熟的、并为大家所喜爱的Cocoa和Cocoa Touch框架,新语言使大家可以尽情畅想新软件开发的机遇。
Swift沉积了多年的研发成果,苹果公司...
分类:
移动开发 时间:
2014-06-21 23:00:04
阅读次数:
317
在swift提供的基本数据类型中,包括Int ,Float,Double,String,Enumeration,Structure,Dictionary都属于值拷贝类型。
class属于引用类型。
Array的情况稍微复杂一些,下面主要对集合类型进行分析:
一、关于Dictionary:无论何时将一个字典实例赋给一个常量,或者传递给一个函数方法时,在赋值或调用发生时,都会发生拷贝。
如果字...
分类:
其他好文 时间:
2014-06-21 22:16:31
阅读次数:
318