自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 构造方法

1:使用构造方法的目的:为了让对象方法一构建出来,成员变量就拥有固定的值2:先调用父类的构造方法再进行子类子类内部成员变量的初始化#import@interface Person:NSObject@property int age;@end@implementation Person//如果想让person对象的age的初始值为10-(id)init{ //初始化对象

2016-06-09 16:22:52 414

原创 description语法及点语法

1:-(description)对象方法 使用NSLog和%@输出某个对象时。会调用对象的description 方法,并得到返回值进行输出  2:使用 %@打印输出对象时,默认打印输出 ,NSLog 函数一旦发现用%@输出某个OC对象时,就会调用对象的description方法(默认为NSString类型),并将     description方法返回的Oc字符串返回到屏幕上,OC中的des

2016-06-09 11:43:44 735

原创 多态

/* 多态:多种形态(建立在继承的基础之上) 多态的体现:父类指针指向子类,每个OC对象都有多态性 多态的局限性:父类指针不能直接调用子类特有的方法,如果要正常调用子类特有的方法 需要将父类指针强制转换为子类指针 */#import@interface Zoombie:NSObject-(void)walk;@end@implementation

2016-06-05 14:48:12 271

原创 继承

当一段代码中包含了大量重复的内容,代码看起来很没有效率,编程时出现大量的重复代码意味着代码架构是一个失败的架构,因为你要维护两倍的代码,修改代码时,必须修改两处,这样很容易出错,如果你忘记更改其中一处代码,一些奇怪的bug就会出现,为了解决这个问题,提出了继承的概念;       继承的语法格式:@interface Circle:NSObject     /* 继承的好处:抽取了公共代

2016-06-05 10:32:11 245

原创 self 关键字的使用

根据上一篇的内容,当我们访问成员变量的时候,使用的是对象调用set的方法实现,但是有时候代码会很繁琐,所以为了解决这一问题,采用了self关键字访问;#import@interface Car : NSObject{ int _wheels;}-(void)setWheels:(int)wheels;-(int)wheels;-(void)run;@end@imp

2016-06-02 16:06:01 870

原创 set方法,get方法和类方法的使用

1:使用封装的好处:        过滤掉不合理的值        屏蔽内部的赋值过程        让外界关注内部的细节   2:set方法,get方法      之前访问成员变量的时候,我们采用的都是@public设置属性,但是使用@public 不安全,成员变量可以任意被赋值,无法保证数据的安全性,所以我们使用set和get方法来管理成员变量;#import @i

2016-06-02 10:45:57 1494

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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