Keyle以前学过1个礼拜的OC,但是OC基础还是无限趋近于零,原因是OC的语法实在是sang高xin大bing上kuang,现在恰好工作之余还有那么一些零散的时间可以看看Swift便在此记下一些学习心得,缓慢更新中 …收获第一个报错第一个HelloWorld就遇到问题了,我对一个变量进行如下声明结...
分类:
编程语言 时间:
2015-07-08 00:33:01
阅读次数:
162
1、有时候初始化需要让对象带有初始值,那么可以定义另一个初始化方法来使用,比如: -(XCLASS *) initWith: (int) n { self = [super init]; if(self) { [self setFunction: n]; // setFunction方法是指XCLA...
分类:
其他好文 时间:
2015-07-07 22:40:49
阅读次数:
162
概述面向对象三个特征:封装,继承,多态。找对象,建立对象,使用对象,维护对象之间关系。类和对象关系:类:对现实生活中事物的描述。即class定义的类。对象:就是这类事物,事实存在的个体。对应于java中new的实体。 对象指向实体。 定义类:就是在描述事物,就是定义属性和行为,行为对应为方法。定义类...
分类:
编程语言 时间:
2015-07-07 21:01:40
阅读次数:
146
Java-面向对象
一 基本特点
1,面向对象是相对面向过程而言
2,两者都是一种思想
3,面向过程强调的是功能行为
4,面向对象是将功能封装在一起
5,面向对象是基于面向过程
二 定义对象的方法:
名词提炼法
1,面向对象的三个特征:封装 继承 多态2,开发就是找对象使用 没有对象 就创建对象3,找对象 建立对象 使用对象 维护对象的关系三 类和对象的关系类:对现实生活中事务的描...
分类:
编程语言 时间:
2015-07-05 12:24:58
阅读次数:
168
1、根类即是最顶层的类,父类也可称为超类;2、关于实例变量的继承: 只有声明在@interface部分的实例变量才能被子类继承:包括在类名后马上使用花括号声明的变量和使用@property声明的变量,都可以继承。如果完全声明在@implementation部分的变量,则属于私有变量,需要提供方法才能...
分类:
其他好文 时间:
2015-07-02 22:18:11
阅读次数:
152
上一页博文《设计模式——创建型模式》中介绍了5种创建型模式。接下来继续介绍结构型模式。 结构型模式主要用于描写叙述怎样组合类和对象已获得更大的结构。当中。结构型类模式採用继承机制来组合接口和实现,而结构型对象模式则採用组合/聚合方式来组合对象以实现新功能,由于它能够在执行时刻改变对象组合关...
分类:
其他好文 时间:
2015-07-02 21:01:49
阅读次数:
264
1. interface_exists、class_exists、method_exists和property_exists: ? ? ? 顾名思义,从以上几个函数的命名便可以猜出几分他们的功能。我想这也是我随着对PHP的深入学习而越来越喜欢这门编程语言的原因了吧...
分类:
Web程序 时间:
2015-07-02 12:26:47
阅读次数:
172
1、类的声明(@interface)要放在以它自己名字命名的class.h文件中,而类的定义(@implementation)要放在相同名字的class.m文件中;2、import本地文件和import系统文件的格式是不同的:导入本地文件要用双引号,导入系统文件要用 ;如下: #import #i....
分类:
其他好文 时间:
2015-07-01 22:09:43
阅读次数:
131
1、关于NSLog函数中的“%2i”: (1)、如果NSLog函数输出两行数据,分别为9和10。如果使用“%i”输出,则9会和1对齐,如果使用“%2i”输出,则9会和0对齐。“%2i”表示输出的整型数会默认占两个字符的宽度并且右对齐; (2)、如果要左对齐,则需要写成“%-2i”,注意负号。2、关系...
分类:
其他好文 时间:
2015-07-01 21:51:50
阅读次数:
114
id类型数据类型: 1.可以用来定义变量 2.可以用来当作参数 3.可以用来当作返回值 id类型是一个万能指针(可以保持任何对象的地址)id相当于NSObject *id的本质typedef struct objc_object *id;id是一个动态类型,在运行时才确定id的真实类型id类...
分类:
其他好文 时间:
2015-07-01 20:05:58
阅读次数:
109