码迷,mamicode.com
首页 >  
搜索关键字:swift学习    ( 664个结果
Swift学习笔记(一)
1、用var来定义一个变量。2、使用let来声明常量(类似于C#里的Const关键字),使用var来声明变量。一个常量的值在编译时并不需要获取,但是你只能为它赋值一次。也就是说你可以用常量来表示这样一个值:你只需要决定一次,但是需要使用很多次。3、常量或者变量的类型必须和你赋给它们的值一样。然而,声...
分类:其他好文   时间:2014-06-28 12:43:53    阅读次数:317
swift学习笔记(五)构造过程
构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程,在构造过程中,对每个属性进行了初始值预设和其他必要的准备和初始化工作。 与OC相比,swift的构造函数,不需要返回值。同时,在类和结构体的构造过程中,必须对所有的存储类型属性,包含继承自父类的属性,赋予合适的初始值。存储类型值不能处于一个未知状态。 在对属性进行初始化过程中,有两种方法,第一:使用构造方法,第二:在定义属性时,...
分类:其他好文   时间:2014-06-22 22:48:43    阅读次数:340
swift学习笔记(六)析构过程和使用闭包对属性进行默认值赋值
一。通过闭包和函数实现属性的默认值 当某个存储属性的默认值需要定制时,可以通过闭包或全局函数来为其提供定制的默认值。 注:全局函数结构体和枚举使用关键字static标注    函数则使用class关键字标注 当对一个属性使用闭包函数进行赋值时,每当此属性所述的类型被创建实例时,对应的闭包或函数会被调用,而他们的返回值会被作为属性的默认值。 ESC:Class SomeCLass{ let ...
分类:其他好文   时间:2014-06-22 22:28:17    阅读次数:250
swift学习笔记(四)关于类的继承
在swift中,继承是区分类与其他对象的基本特征 继承后的子类可以重写父类的方法,包括类方法和实例方法,属性和附属脚本(subscript) 在继承过程中,构造器方法init()是不被继承的,需要显示标明 class Tandem: Bicycle { init() { super.init() maxPassengers = 2 }  } 子类只可以修改从父类继承来的变量属性,而...
分类:其他好文   时间:2014-06-22 19:21:28    阅读次数:159
swift学习笔记(七)自动引用计数
与Object-c一样,swift使用自动引用计数来跟踪并管理应用使用的内存。当实例不再被使用时,及retainCount=0时,会自动释放是理所占用的内存空间。 注:引用计数仅适用于类的实例,因为struct和enumeration属于值类型,也就不牵涉引用,所以其存储和管理方式并不是引用计数。 当一个实例被初始化时,系统会自动分配一定的内存空间,用于管理属性和方法。当实例对象不再被使用时,...
分类:其他好文   时间:2014-06-22 18:34:42    阅读次数:206
Swift 学习笔记十五:扩展
扩展就是向一个已有的类、结构体或枚举类型添加新功能(functionality)。扩展和 Objective-C 中的分类(categories)类似。(不过与Objective-C不同的是,Swift 的扩展没有名字。) Swift 中的扩展可以: 1.添加计算型属性和计算静态属性 2.定义实例方法和类型方法 3.提供新的构造器 4.定义下标 5.定义和使用新的嵌套类型 6.使一个...
分类:其他好文   时间:2014-06-22 14:50:00    阅读次数:211
Swift学习——变量var和let常量的使用方法(一)
Swift中的变量var常量和let常量 首先介绍一下Swift中的 var 和 let (1)var 是 variable的缩写形式,是变量的意思 ,是可改变的,并不是数据类型 例如: 注意每个语句后面不用加分号 var i:double=10.0 //将i指为double类型的,变量名后面加个冒号 var i = 10 // 如果不指定类型的话,系统会自动根据你的赋值来判断类型...
分类:其他好文   时间:2014-06-22 14:44:50    阅读次数:176
Swift学习笔记十四:构造(Initialization)
类和结构体在实例创建时,必须为所有存储型属性设置合适的初始值。存储型属性的值不能处于一个未知的状态。      你可以在构造器中为存储型属性赋初值,也可以在定义属性时为其设置默认值。以下章节将详细介绍这两种方法。 注意:      当你为存储型属性设置默认值或者在构造器中为其赋值时,它们的值是被直接设置的,不会触发任何属性观测器(property observers)。 一、基本语法 ...
分类:其他好文   时间:2014-06-22 00:03:47    阅读次数:287
Swift学习笔记十六:协议
Protocol(协议)用于统一方法和属性的名称,而不实现任何功能。协议能够被类,枚举,结构体实现,满足协议要求的类,枚举,结构体被称为协议的遵循者。 遵循者需要提供协议指定的成员,如属性,方法,操作符,下标等。 一、协议的基本语法      咱们还是先上代码吧 protocol Human { var name:String{ get set } var isMan:...
分类:其他好文   时间:2014-06-21 18:39:12    阅读次数:199
Swift学习笔记十二:下标脚本(subscript)
下标脚本就是对一个东西通过索引,快速取值的一种语法,例如数组的a[0]。这就是一个下标脚本。通过索引0来快速取值。在Swift中,我们可以对类(Class)、结构体(structure)和枚举(enumeration)中自己定义下标脚本的语法 一、常规定义 class Student{ var scores:Int[] = Array(count:5,repeatedValue:0) ...
分类:其他好文   时间:2014-06-18 07:09:30    阅读次数:209
664条   上一页 1 ... 60 61 62 63 64 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!