上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 为了监听属性的变化,Swift提供了属性观察者。属性观察者能够监听存储属性的变化,即便变化前后的值相同,它们也能监听到。 属性观察者主要有以下两个: l willSet:观察者在修改之前调用。 l didSet:观察者在修改之后立刻调用。 属性观察者的语 阅读全文
posted @ 2015-11-09 10:33 智捷iOS课堂 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 计算属性本身不存储数据,而是从其他存储属性中计算得到数据。 计算属性概念: 计算属性提供了一个getter(取值访问器)来获取值,以及一个可选的setter(设置访问器)来间接设置其他属性或变量的值。计算属性的语法格式如下: 面向对象类型 类型名 { 存 阅读全文
posted @ 2015-11-06 10:41 智捷iOS课堂 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 Swift中的属性分为存储属性和计算属性,存储属性就是Objective-C中的数据成员,计算属性不存储数据,但可以通过计算其他属性返回数据。 存储属性可以存储数据,分为常量属性(用关键字let定义)和变量属性(用关键字var定义)。 存储属性概念: 我 阅读全文
posted @ 2015-11-04 10:39 智捷iOS课堂 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 类和结构体非常相似,很多情况下没有区别。如果你是设计人员在进行系统设计时候,是将某种类型设计成为类还是结构体? 类和结构体异同: 类和结构体都有如下功能: 定义存储属性 定义方法 定义下标 定义构造函数 定义扩展 实现协议 只有类才有的功能: 能够继承另 阅读全文
posted @ 2015-11-02 14:16 智捷iOS课堂 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Swift 2.0学习笔记(Day 29)——访问级别 原创文章,欢迎转载。转载请注明:关东升的博客 访问级别: Swift提供了3种不同访问级别,对应的访问修饰符为:public、internal和private。这些访问修饰符可以修饰类、结构体、枚举等面向对象的类型,还可以修饰变量、常量、下标、 阅读全文
posted @ 2015-10-30 09:36 智捷iOS课堂 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 在使用可选类型和可选链时,多次使用了问号(?)和感叹号(!),但是它们的含义是不同的,下面我来详细说明一下。 1. 可选类型中的问号(?) 声明这个类型是可选类型,访问这种类型的变量或常量时要使用感叹号(!),下列代码是显示拆包: let result1 阅读全文
posted @ 2015-10-28 11:48 智捷iOS课堂 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 可选类型: 我们先看看如下代码: var n1: Int = 10 n1 = nil //编译错误 let str: String = nil //编译错误 Int和String类型不能接受nil的,但程序运行过程中有时被复制给nil是在所难免的,Swi 阅读全文
posted @ 2015-10-26 11:07 智捷iOS课堂 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 在Swift程序表达式中会看到问号(?)和感叹号(!),它们代表什么含义呢?这些符号都与可选类型和可选链相关,下面来看看可选链。 可选链: 类图: 它们之间是典型的关联关系类图。这些类一般都是实体类,实体类是系统中的人、事、物。Employee通过dep 阅读全文
posted @ 2015-10-23 15:02 智捷iOS课堂 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 Swift中的类和结构体定义的语法是非常相似的。类使用class关键词定义类,使用struct关键词定义结构体,它们的语法格式如下: class 类名 { 定义类的成员 } struct 结构体名 { 定义结构体的成员 } 从语法格式上看,Swift中的 阅读全文
posted @ 2015-10-21 10:21 智捷iOS课堂 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 原创文章,欢迎转载。转载请注明:关东升的博客 Swift中的枚举可以定义一组常量、提高程序的可读性;还具有面向对象特性。 使用enum关键词声明枚举类型,具体定义放在一对大括号内,枚举的语法格式如下: enum 枚举名 { 枚举的定义 } “枚举名”是该枚举类型的名称。它首先应该是有效的标识符,其次 阅读全文
posted @ 2015-10-19 12:06 智捷iOS课堂 阅读(324) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页