
OC语言学习
文章平均质量分 60
zhudong10
拥抱变革,享受科技!
展开
-
OC中类属性的封装方法和类的初始化
OC中用get和set方法设置的属性获取与设置方法可以通过点语法来调用,调用格式为:对象.对象变量比如声明一个类Person@interface Person:NSObject{int _age;} -(void)setAge:int age;//age属性的设置-(int)age;//age属性的获取@endPer原创 2015-11-14 15:26:00 · 1349 阅读 · 0 评论 -
OC基础-内存管理
内存管理的概念:由于移动设备的内容极其有限,所以对其中无用的内存空间要进行及时回收,这称为内存管理。内存管理的范围:所有继承至NSObject的对象,其中基本数据类型由系统自动进行管理。内存管理的原理:当在栈区定义类的实例变量后,该变量就是该实例变量的一个所有者。实例化的类对象中有retainCount变量,称为对象的引用计数器。当引用计数器为0时,就会调用对象的deall原创 2015-11-22 15:28:05 · 382 阅读 · 0 评论 -
OC基础-ARC和MRC的理解及应用
#import @interface NSString (countNum)-(int)count;@end#import "NSString+countNum.h"@implementation NSString (countNum)-(int)count{ NSUInteger NSLength = [self length]; int sum = 0;//定义原创 2015-11-26 19:49:16 · 701 阅读 · 0 评论 -
OC中的字符串(NSString)、字符串数组(NSArray)和字典(NSDictionary)
NSString字符串比较方法compare,返回值NSComparisionResult有3个枚举值:NSOrderedAscending(升序),NSOrderedSame(同样),NSOrderedDiscending(降序)。判断字符串内容是否相等的函数:isEqualToString。前后缀检查函数:hasPrefix,hasSuffix。字符串查找函数:rangeOfStrin原创 2015-12-05 16:44:42 · 2664 阅读 · 0 评论 -
用UIButton的类方法ButtonWithType创建时调用的是initWithFrame方法
最近模仿写了一下网易彩票的新特性界面,发现在用ButtonWithType方法时,需要重写自定义Button的initWithFrame方法,才能在界面上正常显示。下面是重写init方法:界面效果:重写initWithFrame方法:界面效果:原创 2016-04-10 00:32:57 · 1721 阅读 · 0 评论 -
OC-入门
C语言发展至今,显示了强大的生命力。在C语言的基础上,现如今有Objective-C、C#、C++等语言,其中Objective-C语言因为苹果公司IOS开发的应用而声名鹊起,一跃成为编程语言中的新宠儿。Objective-C语言简称0C或者Obj-C,是面向对象的语言。Objective-C语言与C语言相比,有的以下新的特点:1 文件名以.m结尾,向下兼容C语言;2 数据类型包括:原创 2015-11-03 21:01:22 · 471 阅读 · 0 评论 -
OC基础语法
1 OC中类的声明和实现格式在OC入门中已经详细叙述过,当用类实例化对象时,关于对象在内存空间中存放的情况,下面以一个Person类的对象做个详细的说明。@interface Person:NSObject{NSString *_name;int _age;int _weight;}-(void)eatFood:(NSString *) food;@end@原创 2015-11-08 10:28:02 · 672 阅读 · 0 评论 -
OC中类的使用注意事项
1 类方法的定义格式:+(返回值类型)方法名:(形参类型)形参名;调用类方法的格式:[类名 方法名];使用类方法可以节省内存空间,提高效率。2 定义类方法时,需注意以下事项:类方法可以与对象方法重名;类方法可以从父类中继承,让后在子类中重写该方法;类方法和对象方法定义及实现方式相同;类方法中不能使用类中的成员变量;在类方法中可以调用其他类的方原创 2015-11-08 22:18:24 · 403 阅读 · 0 评论 -
OC入门-继承和多态
self关键字用在对象方法中,指代调用方法的对象;self用在类方法中,指代当前类;在类方法定义中,当形参名和实例变量名相同时,用self指代当前实例中的实例变量;继承概念:子类继承父类特性的现象就叫继承。实现方法:导入要继承的那个类的头文件;类声明时的格式:类名:父类名;优点:子类继承父类,不仅可以拥有父类中定义的变量和方法,而且可以定义属于自己的变量和方法,这样减少了类的接口;原创 2015-11-11 23:04:27 · 333 阅读 · 0 评论