如下两个类
----------------------------------------------
@interface A : NSObject {
NSString *x;
}
@property (retain,nonatomic) NSString *x;@end
---------
#import "A.h"
@implementation A
@synthesize x;
@end
-----------------------------------------------
#import <Foundation/Foundation.h>
#import "A.h"@interface B : A {}
@end
------------
#import "B.h"
@implementation B@end
-------------------------------------------------
如上面代码, 现有B C D E.....等类均继承于A类,
怎么办能给A的X属性初始化一个值@"测试"使得
B *b = [[B alloc] init];
NSLog(b.x);C *c = [[C alloc] init];
NSLog(b.x);
..........
均能输出@"测试".例如在C#中可以直接写
@interface A : NSObject {
NSString *x = @"测试";
}
@property (retain,nonatomic) NSString *x;@end这里怎么办?
----------------------------------------------
@interface A : NSObject {
NSString *x;
}
@property (retain,nonatomic) NSString *x;@end
---------
#import "A.h"
@implementation A
@synthesize x;
@end
-----------------------------------------------
#import <Foundation/Foundation.h>
#import "A.h"@interface B : A {}
@end
------------
#import "B.h"
@implementation B@end
-------------------------------------------------
如上面代码, 现有B C D E.....等类均继承于A类,
怎么办能给A的X属性初始化一个值@"测试"使得
B *b = [[B alloc] init];
NSLog(b.x);C *c = [[C alloc] init];
NSLog(b.x);
..........
均能输出@"测试".例如在C#中可以直接写
@interface A : NSObject {
NSString *x = @"测试";
}
@property (retain,nonatomic) NSString *x;@end这里怎么办?
解决方案 »
- 使用时为什么要加上 iOS.delegate = self 新手求教
- iOS 游戏 结算面板的得分显示
- 平板电脑可以调试objective-c程序么?
- iphone新手看过来
- 如何在MAC系统上发布Unity,并烧入Ipad
- 想学ipone开发
- 如何在window-based工程里面添加view
- iPhone 上開發遊戲,有哪些第三方的 SDK 或是 Game Engine可用
- EGOImageLoading的使用问题
- 联系人排序问题,求大神帮忙解答
- 如何将pdf转换成在ipad/iphone可阅读的电子杂志格式呢?
- 请教一下,我之前是做网站开发的,要把网站弄成一个iso应用程序,什么学习途径最好?
NSString *x = [[NSStringalloc] initWithString:@"测试"];
我自己的问题 确实是在init那里写