一)继承基本概念 程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。》》继承的好处:(1)抽取出了重复的代码(2)建立了类和类之...
分类:
编程语言 时间:
2015-01-27 23:12:29
阅读次数:
264
一、@property@synthesize关键字注意:这两个关键字是编译器特性,让xcode可以自动生成getter和setter的声明和实现。(一)@property关键字@property关键字可以自动生成某个成员变量的setter和getter方法的声明@propertyintage;编译时...
分类:
编程语言 时间:
2015-01-27 23:12:22
阅读次数:
247
一)对象方法与类方法的对比对象方法1> 减号 - 开头2> 只能由对象来调用3> 对象方法中能访问当前对象的成员变量(实例变量)类方法1> 加号 + 开头2> 只能由类(名)来调用3> 类方法中不能访问成员变量(实例变量)类方法的好处和使用场合1> 不依赖于对象,执行效率高2> 能用类方法,尽量用类...
分类:
编程语言 时间:
2015-01-27 21:36:48
阅读次数:
149
@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问一)set方法1.作用: 提供一个方法给外界设置成员变量值,可以在方法里面对参数进行相应过滤2.命名规范:1> 方法名必须以set开头2> set后面跟上成员变量的名称,成员变量的首字母必须大写3> 返回值一定是voi...
分类:
编程语言 时间:
2015-01-27 21:33:51
阅读次数:
206
一、构造方法(一)构造方法的调用 创建一个可用的对象:Person*p=[Personnew]; new方法实际上是分为两步来创建一个对象: 1)使用+alloc方法来分配存储空间(返回分配的对象); 2)使用-init方法来对对象进行初始化。 可以把new方法拆开如下: 1...
分类:
其他好文 时间:
2015-01-27 20:07:38
阅读次数:
161
TTL电平和CMOS电平总结1,TTL电平:输出高电平>2.4V,输出低电平=2.0V,输入低电平cmos 3.3v),所以互相连接时需要电平的转换4,OC门,即集电极开路门电路,OD门,即漏极开路门电路,必须外界上拉电阻和电源才能将开关电平作为高低电平用。否则它一般只作为开关大电压和大电流负载,所...
分类:
其他好文 时间:
2015-01-27 19:52:52
阅读次数:
308
一.引言 我所说的零基础是指Swift语言零基础, 之前开发一直用的OC, 没接触过Swift, 最近看到大家都在学些Swift, 刚好最近有点时间就决定每天抽一到两个小时学习一点Swift.准备每天写一点随笔, 记录自己Swift的学习过程, 并不是为了教大家Swift, 只是单纯的想督促下自己....
分类:
编程语言 时间:
2015-01-27 18:16:01
阅读次数:
179
一、@property@synthesize关键字 这两个关键字是编译器特性,让Xcode可以自动生成getter和setter。(一)@property关键字 @property关键字可以自动生成某个成员变量的setter和getter的声明 如:@propertyintage; 编译时遇...
分类:
其他好文 时间:
2015-01-27 17:40:30
阅读次数:
182
一、面向对象和封装 面向对象的三大特性:封装(成员变量)、继承和多态 在OC语言中,使用@interface和@implementation来处理类。 @interface就好像暴露在外面的时钟表面,像外界提供展示以及接口。@implementation就好像隐藏在时钟内部的构造实现,把具...
分类:
移动开发 时间:
2015-01-27 11:01:36
阅读次数:
229
老实说,今天没有花多少时间看视频学习,可是我尽量抽时间了。不解释了。解释都是掩饰。早上睡得不踏实。因为忘记设置闹钟 了怕睡过头了,总是半醒的状态,而且懒得设置闹钟。。。。这个习惯要改。。。下午快一点半的时候开始看视频的,没有睡午觉好没精神,但是等我把那四个程序看完并且还跟着敲完,发现才过了两个小时左...
分类:
其他好文 时间:
2015-01-26 01:22:39
阅读次数:
157