摘要:
objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时,如下面代码:A.h文件C代码#import"B.h"@interfaceA:NSObject{ B*b; } @end为了简单起见:A类是引用类,B类是被引用类,这里先不考虑A类的实现文件。通常引用一个类有两种办法: 一种是通过#import方式引入;另一种是通过@class引入;这两种的方式的区别在于:1、#import方式会包含被引用类的所有信息,包括被引用类的变量和方法;@class方式只是告诉编译器在A.h文件中B *b只是类的声明,具体这个类里有什么信息,这里不需要知道, 阅读全文
posted @ 2014-02-19 22:06
yulang
阅读(510)
评论(0)
推荐(0)
摘要:
File 文件Edit 编辑View视图Navigate导航Editor编辑Product产品Window 窗口Help帮助File 文件New新建New Tab 新标签New Window 新窗口New File 新文件New Target… 新目标New Project… 新项目New Workspace…新的工作区New Group新组New Group from Selection从选择中建立新组Open打开Open Recent 打开最近的Open Quickly 快速打开Close Window关闭窗口Close Tab关闭标签Close "filename.-" 阅读全文
posted @ 2014-02-19 20:14
yulang
阅读(665)
评论(0)
推荐(0)
摘要:
在自定义协议的头文件 .h中@protocol NSDelegate @optional //可选- (void)OnOption:(NSString *)pStr;@required //必须- (void)OnRequired:(NSString *)pStr;@end@interface NSClass :NSObjectid delegate;@end@property(assian) id delegate;在自定义协议的实现文件.m中@synthesize delegate;在制定协议实现文件中调用协议如果委托方法是可实现的,可以在调用委托方法的用respondsToSelecto 阅读全文
posted @ 2014-02-19 09:01
yulang
阅读(956)
评论(0)
推荐(0)
摘要:
copy:建立一个索引计数为1的对象,然后释放旧对象 对NSString对NSString 它指出,在赋值时使用传入值的一份拷贝。拷贝工作由copy方法执行,此属性只对那些实行了NSCopying协议的对象类型有效。更深入的讨论,请参考“复制”部分。retain:释放旧的对象,将旧对象的值赋予输入对... 阅读全文
posted @ 2014-02-19 08:45
yulang
阅读(275)
评论(0)
推荐(0)
浙公网安备 33010602011771号