person类-----》.h文件#import<Foundation/Foundation.h>
@interfacePerson:NSObject<NSCopying>//使用copy必须引入NSCopying协议。。。
//语义设置
//1.NSString接收了copy协议,
//2.大多数规范化
@property(nonatomic,copy)NSString*name;
@property(nonat..
分类:
其他好文 时间:
2014-08-26 03:11:16
阅读次数:
255
1、Object-C有多继承吗?没有的话用什么代替?cocoa中所有的类都是NSObject的子类多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在obj-c中通过委托来实现.2、Object-C有私有方法吗?私有变量呢?objective-c...
分类:
移动开发 时间:
2014-08-24 20:49:33
阅读次数:
281
1.用@interface来声明一个类,冒号表示继承关系,冒号后面是父类。NSobject是所有类的父类,@end关键字表示结束。 类的声明放在“类名+.h”文件夹中。 类的声明主要由两部分组成:实例变量和方法。 声明实例变量的格式:变量类型 变量名称 例如:int hello 实例变量可以使用oc...
分类:
其他好文 时间:
2014-08-24 15:26:02
阅读次数:
136
一、延时执行1、iOS常见的延时执行有2种方式 (1)调用NSObject的方法[self performSelector:@selector(run) withObject:nil afterDelay:2.0];// 2秒后再调用self的run方法 (2)使用GCD函数dispatch_a.....
分类:
移动开发 时间:
2014-08-24 12:52:32
阅读次数:
241
这里的协议是独立的,不再类里面,所以每个类的头文件都要引入#import"MarryProtoco.h"头文件。。首先新建一个协议Protocol:MarryProtoco里面写代理人要执行的方法,或者可选方法#import<Foundation/Foundation.h>
@protocolMarryProtoco<NSObject>
//代理人中必..
分类:
其他好文 时间:
2014-08-24 04:10:22
阅读次数:
154
.h文件。。。。。。。@interfacebook:NSObject
/*{
NSString*_bookName;//书名
CGFloat_bookThickness;//厚度
NSString*_bookType;//书类型
NSInteger_bookPrice;//书价格
NSString*_publishingHouse;//出版社
NSString*_publishintTime;//出版时间
}*///在@property里面,其..
分类:
其他好文 时间:
2014-08-23 19:11:51
阅读次数:
150
首先要创建AddressContact类,#import<Foundation/Foundation.h>//---------AddressContact的.h文件
@interfaceAddressContact:NSObject
{
NSString*_name;
NSString*_sex;
NSString*_phone;
NSString*_address;
NSString*_groupName;
NSInteger_age;
}
-(insta..
分类:
其他好文 时间:
2014-08-22 02:52:46
阅读次数:
168
OC -- 第一个类
类名:Car
属性:轮胎个数、时速
行为:跑
完整写一个类:类的声明和实现
1. 类的声明
代码:
// NSObject 再Foundation框架中
#import
// NSObject 基类
@interface Car : NSObject
{
// 声明对象属性(成员变量,默认会初始化为0)
...
分类:
其他好文 时间:
2014-08-21 22:49:55
阅读次数:
205
http://blog.fuckbugs.me/category/ios///CatchImage.h#import@interfaceCatchImage:NSObject/**videoURL:视频地址(本地/网络)*time:第N帧*/+(UIImage*)thumbnailImageForV...
分类:
其他好文 时间:
2014-08-21 22:37:34
阅读次数:
276
@interface EaseMobProcessor : NSObject+(void) init:(UIApplication *)application launchOptions:(NSDictionary *)launchOptions;+(void) login;+(void) log....
分类:
其他好文 时间:
2014-08-19 20:48:35
阅读次数:
244