一、协议和代理模式 1.在NSObject.h头文件中,我们可以看到// NSObject类是默认遵守协议的@interface NSObject { Class isa OBJC_ISA_AVAILABILITY;}// 往上翻看到NSObject协议的声明@protocol NSOb...
分类:
移动开发 时间:
2016-01-26 18:14:03
阅读次数:
807
OC中设计一个类的步骤:一、声明类: 1.用到的关键字--@interface 和 @end 2.类名 3.继承NSObject 4.属性 5.方法(行为,只需要声明)二、实现(定义)类 1.用到的关键字--@implementation 和 @end 2.实现@interface中声...
分类:
其他好文 时间:
2016-01-26 18:13:39
阅读次数:
167
1 #import 2 3 @interface HMFileDownloader : NSObject 4 /** 5 * 所需要下载文件的远程URL(连接服务器的路径) 6 */ 7 @property (nonatomic, copy) NSString *url; ...
分类:
移动开发 时间:
2016-01-25 20:57:21
阅读次数:
233
Object-C 代码分为三部分:.h文件、.m文件及调用文件.h源文件#import @interface Student:NSObject{NSString *studentName;NSInteger age;}-(void) printInfo;-(void) setStudentName:...
分类:
其他好文 时间:
2016-01-25 19:14:26
阅读次数:
165
OC中类的定义与使用跟C#和java差别相当明显,做个笔记,牢记并加以区别!一、OC中类的定义:关键字@implementation 和 @end注意事项:1.定义好一个类之后,要让这个类继承NSObject这个类--是为了让自己定义的类能够具备创造对象的能力2.继承NSObject后还不算完,NS...
分类:
其他好文 时间:
2016-01-24 16:51:08
阅读次数:
144
Runtime也就是运行时组件,一个纯C语言写的基础库。我们平时编写的OC代码中, 程序运行过程时, 其实最终都是转成了runtime的C语言代码 Objective-C编写出来的程序必须得到runtime的运行才能正常运行。NSObject的实现(其实就是和runtime做对接, 把自己连入run...
分类:
移动开发 时间:
2016-01-22 17:10:54
阅读次数:
176
创建线程的三种方式第一种:通过NSThread的对象方法第二种:通过NSThread的类方法第三种:通过NSObject的方法准备在后台线程调用的方法longOperation:- (void)longOperation:(id)obj { NSLog(@"%@ - %@", [NSThrea...
分类:
编程语言 时间:
2016-01-22 03:02:52
阅读次数:
117
1 #import 2 3 @interface NJContatc : NSObject 4 5 @property (nonatomic, copy) NSString *name; 6 @property (nonatomic, copy) NSString *phoneNumber...
分类:
移动开发 时间:
2016-01-22 03:00:22
阅读次数:
173
// 给Car类设计一个方法,用来和其它车比较车速,如果本车>其它车,返回1,如果本车@interface Car : NSObject{ @public float _speed;}- (int)compare:(Car *)newCar;- (float)compare2:(float)spee...
分类:
其他好文 时间:
2016-01-22 02:47:00
阅读次数:
131
在MRC模式下,我们建一个Person类的对象.h文件如下 1 #import 2 3 @interface Person : NSObject 4 @property (nonatomic, retain)NSString *name; 5 @property (nonatomic, reta.....
分类:
其他好文 时间:
2016-01-19 19:12:45
阅读次数:
136