控制点击目标c Xcode函数 - 帮助程序类

时间:2013-05-27 21:42:02

标签: objective-c class controls helper

在Ray Wenderlich网站上,我看到了这一点:

  

所以按住Control键点击GDataXML,选择Add \ New File,选择iOS \ Cocoa Touch Class \ Objective-C class,然后单击Next。将类命名为GDataXMLElement-Extras.m,确保选中“还创建GDataXMLElement-Extras.h”,然后单击“完成”。

他得到了这个:

@implementation GDataXMLElement(Extras)

- (GDataXMLElement *)elementForChild:(NSString *)childName {
NSArray *children = [self elementsForName:childName];            
if (children.count > 0) {
    GDataXMLElement *childElement = (GDataXMLElement *) [children objectAtIndex:0];
    return childElement;
} else return nil;
}

- (NSString *)valueForChild:(NSString *)childName {    
return [[self elementForChild:childName] stringValue];    
}

@interface GDataXMLElement (Extras)

- (GDataXMLElement *)elementForChild:(NSString *)childName;
- (NSString *)valueForChild:(NSString *)childName;

@end

它有趣,但我不能用“(额外)”获得相同的新类。任何帮助? TNX

1 个答案:

答案 0 :(得分:1)

您需要创建Objective-C category而不是Objective-C class