iOS开发Swift-属性和方法
2014-12-22 17:34
375 查看
一、类的定义
Swift与Objective-C定义类的区别
Objective-C:一般需要2个文件,1个.h声明文件和1个.m实现文件
Swift:只需要1个.swift文件
Swift中类的定义格式
二、属性
1.什么是属性
Swift中的属性(Properties),就类似于其他面向对象语言中的成员变量
2.属性的分类
按照官方文档的说明,属性可以分为以下几种
(1)存储属性(Stored Properties)
(2)计算属性(Computed Properties)
(3)类型属性(Type Properties)
3.存储属性
1)简单说明
存储属性:存储属性就是存储在对象(实例)中的一个变量或者常量
存储属性类似于其他面向对象语言中的成员变量
说明:
Person类中定义了3个存储属性
2个变量存储属性:Int类型的age、Double类型的height
1个常量存储属性:Int类型的life
系统并不会自动初始化上面的3个存储属性,需要进行手动初始化
2)存储属性的读写
如何读写存储属性?
直接通过点运算符(.),就可以读写某个对象的存储属性
View Code
程序的输出结果是:
func run
class func run
Swift与Objective-C定义类的区别
Objective-C:一般需要2个文件,1个.h声明文件和1个.m实现文件
Swift:只需要1个.swift文件
Swift中类的定义格式
1 class 类名 { 2 // ... 属性和方法 3 }
二、属性
1.什么是属性
Swift中的属性(Properties),就类似于其他面向对象语言中的成员变量
2.属性的分类
按照官方文档的说明,属性可以分为以下几种
(1)存储属性(Stored Properties)
(2)计算属性(Computed Properties)
(3)类型属性(Type Properties)
3.存储属性
1)简单说明
存储属性:存储属性就是存储在对象(实例)中的一个变量或者常量
存储属性类似于其他面向对象语言中的成员变量
1 class Person { 2 var age: Int = 1 3 var height: Double = 0.0 4 let life = 1 5 }
说明:
Person类中定义了3个存储属性
2个变量存储属性:Int类型的age、Double类型的height
1个常量存储属性:Int类型的life
系统并不会自动初始化上面的3个存储属性,需要进行手动初始化
2)存储属性的读写
如何读写存储属性?
直接通过点运算符(.),就可以读写某个对象的存储属性
class Person { class func run() { println("class func run") } func run() { println("func run") } class func test() { self.run(); } func test() { self.run(); } } var p = Person() p.test() Person.test()
View Code
程序的输出结果是:
func run
class func run
相关文章推荐
- ios开发之oc与Swift混合编程OC进入Swift的类 以及Swift进入OC的方法-附带一个属性传值
- 使用Swift开发IOS项目、UI创建、方法调用
- iOS开发 - UIView 属性和方法
- iOS 开发 -- Swift (十三) 只读属性
- iOS开发之category动态添加属性的方法------关联
- iOS应用开发中使UITextField实现placeholder属性的方法
- 使用Swift开发iOS项目、UI创建、方法调用
- 基于iOS开发对Swift构造方法的感悟
- iOS开发-获取属性和方法
- iOS开发总结之UITextField常用属性和方法
- iOS开发-在Swift里使用AFNetworking方法
- IOS开发中的变量、方法、属性
- IOS开发语言Swift入门连载---方法
- IOS开发UI系列之UIView类的常用属性与方法
- 在IOS开发中,属性名为id的处理方法
- iOS开发(Swift):创建UINavigationView的三种方法
- 【Swift】ios开发中巧用 description 打印对象时,打印对象的属性
- iOS开发-在Swift里使用AFNetworking方法
- IOS开发总结之UIButton常用属性和方法
- IOS开发UI系列之常用控件 UILabel, UITextField, UIButton, UIImageView等常用属性与方法