我需要一些关于创建自定义类和方法的建议。 我想创建一个用于计算的自定义类。该类应提供可在ViewController类中调用的方法。在ViewController中,一个参数(例如一个数组)被传递给自定义类方法,并返回一个计算值,设置一个类似的ViewController变量:
//called in ViewController.m
viewControllerObject = [CustomClass customClassMethod:passedArray];
要实现这一点,我需要知道什么?这是一种可接受的方法吗?
EDTI: 我的第一次尝试(不要笑):
#import <Foundation/Foundation.h>
@interface ShapiroWilk : NSObject
@property (nonatomic, retain) NSNumber *pValue;
+ (id) SW_pValue:(NSNumber *)apValue;
@end
-h-文件:
#import "ShapiroWilk.h"
@implementation ShapiroWilk
@synthesize pValue;
+ (id) SW_pValue:(NSNumber *)apValue
{
ShapiroWilk *pValue = [[self alloc] init];
pValue.pValue = apValue;
//how would I calculate and return values to the calling controller?
return pValue;
}
@end