- 博客(10)
- 收藏
- 关注
原创 ios 用户界面
1.静态控件、被动控件、动态控件 1.1动态控件 可以和用户直接交互,并触发action方法的控件,称之为动态控件 比如button 1.2被动控件 不触发任何操作方法,但可以和用户交互,可以通过delegate来控制不同状态的响应函数。比如文本框 1.3静态控件 如image、lable等,不和用户交互也不触发action,只是用来展示内容 1.4总结 ios上,大多数控件就可以
2016-03-29 10:27:49 295
原创 Swift语法
1.所谓类的指定构造函数就是一般的构造函数,使用init来定义。 2.便利构造函数(convenience) 使用convenience关键字在init之前,创造的构造函数称为便利构造函数。 3.规则: 1.)指定构造函数必须调用其直接父类的指定构造函数; 即:在创建子类指定构造函数时,其中,必须包含对直接父类中的指定构造函数的调用—super。init(参数列表) 2)便利构造函数必
2016-03-24 10:27:59 208
原创 引用类型和值类型区别
1.普通的数据类型,和结构体、枚举等,是值类型,赋值时,会建立一个备份,给新的变量。 2.类、对象是引用类型,赋值时,并不会新建对象的副本,而是把对象的地址给新对象名。 所以,对象名中存储的并不是完整对象的内容,只存储了找到这个对象的地址。 3.Sets(集) 3.1概念 相同类型、没有固定顺序、数值不能重复的数据集合。 3.2哈希化 Swift中,所以默认的数据类型都是可以哈希化的
2016-03-16 19:43:45 429
原创 集合可变
集合的可变性 用let创建的集合,大小、内容都是固定的;用var创建的集合,大小、内容都可变,这就是集合可变性。 集合的功能 可以简单的把集合看做为多个数据的容器,放在容器中的数据可以通过容器统一操作。 数组 (Arrays) 3.1概念: 数组是有序的,数组中数据可重复,数组中只能存储同种类型数据。 重点:有序、值可重复、同类型 3
2016-03-15 17:17:48 962
原创 集合的可变性
1用let创建的集合,大小、内容都是固定的;用var创建的集合,大小、内容都可以变,这就是集合可变性。 2.集合的功能 可以简单的把集合看做多个数据的容器,放在容器中的数据可以通过容器统一操作。 3.数组(Arrays) 1)数组是有序的,数组中数据可重复,数组中只能存储同种类型数据
2016-03-09 20:32:12 411
原创 元组
1.1元组重点: 1)将多个不同类型的数值组合到一起,做为一个整体来处理,这是元组的核心 2)作用:更有效更整洁的处理数据,编写出调理清晰地代码 3)元组:定义格式,使用()括起来,每个子项用 逗号,割开。 如果不取名,用元组名。索引值来访问,索引从0开始 //写一个npc,要求有名字、攻击力、生命 let npc1_name="张三" let npc1_at
2016-03-02 16:39:17 184
原创 基本运算符
一、运算符概念 运算符是检查、改变、合并值的特殊符号或短语 二、运算符分类 2.1分类方式 1)按参与运算的数的个数 分为一元(一个数)、二元(两个数)、三元(三个数) 2)按功能分 逻辑啊什么鬼的超多 3) 按优先级、按运算方向 a+b*c 从右向左,从左向右 方向:从右向左 优先级:最低 注意:左侧只能有一个常量或变量 let(x,y)=(a
2016-03-02 16:39:03 356
原创 类
3.3类、对象创建、使用套路: 3.3.1步骤一,分析需求:根据需求,找出要创建的核心类。如,电子宠物游戏,核心类就是宠物本身。 一般来说,核心的名字就是类。描述这个名词的一些数据、形容词,可以作为属性;作用与这个名词、或由这个名词发出的动作,就是类的方法(函数) 3.3.2 步骤二,根据格式创建类 class 类名:父类,或委托、接口等{ 定义属性; 定义构造函数init 定义方法
2016-03-02 16:37:58 152
原创 2015最后一节--属性
一、存储属性: 结构简单,可以直接为属性赋值、取值。 var 属性名:类型! 1.1延迟存储属性: 是指当第一次被调用的适合才会计算其初始值的属性。在属性声明前使用lazy来表示一个延迟存储属性 1.2延迟存储属性说明: 一般用于比较复杂的属性(比如说一个较为繁杂类的对象),为了节省资源。 列如:pk游戏 char类,包含skill类 属性,做为玩家或怪物的技能属性。 假如,sk
2016-03-02 16:37:10 263
原创 类与对象
1.属性 2.构造函数 2.1概念 构造类对象实体的函数,为对象中的属性赋初始值. 2.2构造函数使用时注意点: 1)每个类必须有至少一个构造函数。 2.3构造函数调用 构造函数名称和类名相同 3.构造函数使用规则: 3.1不写构造函数: 1)定义属性时,必须对每个属性赋初始值 2)系统会自动添加一个空构造函数 3)为对象属性赋值时,不能一
2016-03-02 16:36:40 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人