カスタム クラスとメソッドの作成についてアドバイスが必要です。計算を行うためのカスタム クラスを作成したいと思います。このクラスは、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