一、description方法Description方法包括类方法和对象方法。(NSObject类所包含)(一)基本知识-description(对象方法)使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行输出。+description(类方法)使用NSLo...
分类:
其他好文 时间:
2015-12-08 12:56:35
阅读次数:
117
一、点语法(一)认识点语法声明一个Person类: 1 #import 2 3 @interface Person : NSObject 4 { 5 int _age;//默认为@protected 6 } 7 8 - (void)setAge:(int)age; 9 - (int)a...
分类:
其他好文 时间:
2015-12-08 12:56:07
阅读次数:
104
NSObject类是OC里面所有的类的基类;在NSObject对象初始化一般为:NSObject * object = [[NSObject alloc] init];+ (instancetype)alloc OBJC_SWIFT_UNAVAILABLE("use object initializ...
分类:
其他好文 时间:
2015-12-07 22:32:59
阅读次数:
213
OS开发多线程篇—GCD的常见用法一、延迟执行1.介绍iOS常见的延时执行有2种方式(1)调用NSObject的方法[selfperformSelector:@selector(run)withObject:nilafterDelay:2.0];// 2秒后再调用self的run方法(2)使用GCD...
分类:
移动开发 时间:
2015-12-06 13:07:39
阅读次数:
316
NSDate NSDate 时间类,继承自NSObject,其对象表示一个时间点 NSDate *date = [NSDate date]; NSLog(@"date = %@", date); 2015-12-04 19:08:00.624 OCNSDate[2955:309612...
分类:
其他好文 时间:
2015-12-05 14:11:57
阅读次数:
168
创建一个IOSApp类IOSApp.h文件 1 #import 2 3 @interface IOSApp : NSObject 4 5 // 1.添加一个无参数的方法 6 -(void)printInfomation; 7 8 // 2.添加一个有参数的方法 9 -(void)buyApp...
分类:
移动开发 时间:
2015-12-05 00:24:00
阅读次数:
183
要排序的对象是一个联系人类,如下定义:@interfacePerson:NSObject@property(nonatomic,copy)NSString*name;@property(nonatomic,copy)NSString*surname;@property(nonatomic,stron...
分类:
编程语言 时间:
2015-12-04 18:05:50
阅读次数:
142
单例模式就是一个类在整个程序的生命周期中只创建一个实例实现过程:// Singclass.h#import @interface Singclass : NSObject@property(nonatomic,strong)NSString *name;+ (id)share_id;@end// ....
分类:
移动开发 时间:
2015-12-04 01:02:16
阅读次数:
190
1 Person *person1 = [[Person alloc]init]; 2 Person *person2 = [[Person alloc]init]; 3 4 // 可以调用类中的私有方法,但是会有一个警告 5 [person1 perfor...
分类:
移动开发 时间:
2015-12-01 08:26:16
阅读次数:
195
十三. 类的构造函数1. 构造函数的介绍构造函数类似于OC中的初始化方法:init方法默认情况下载创建一个类时,必然会调用一个构造函数即便是没有编写任何构造函数,编译器也会提供一个默认的构造函数。如果是继承自NSObject,可以对父类的构造函数进行重写2.构造函数的基本使用2.1 构造函数的基本使...
分类:
编程语言 时间:
2015-12-01 00:07:24
阅读次数:
233