Ben nesnel bir C yeni oyuncusum. Bir kategoride oluşturduğum bir func'i neden aradığım için uyarı alıyorum?Hedef-c kategorisinde bir func ekleme
#import <stdio.h>
#import <objc/Object.h>
@interface MyObj: NSObject
{
@public
int num;
}
-(void) print;
@end
@implementation MyObj;
-(void) print
{
printf("%d\n", self->num);
}
@end
@implementation MyObj(more)
-(void) quack
{
printf("Quack\n");
}
@end
int main (int argc, char *argv[])
{
MyObj *obj = [[MyObj alloc] init];
obj->num = 9;
[obj print];
[obj quack]; //warning my not respond to quack
[obj release];
}
Bunu bilmek güzel. Görünüşe göre 2.0 kullanıyorum. Teşekkürler :). Bu daha güzel görünüyor –