自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除