这可能是非常明显的事情,但我似乎无法理解如何让它工作 - 我对 OOP 相当陌生,所以请温柔
我正在创建一个类,我可以用它来调用一些将更新数据源的方法
理想情况下,我想实例化类并使用默认属性,然后调用将查找此属性并根据其值执行操作的方法,我还希望能够在实例化后更改此属性以重用相同用于不同目的的方法。
正在努力解决的部分是属性的设置
我正在设定我的价值观
DataController.h
#import <Foundation/Foundation.h>
@interface DataController : NSObject
@property (strong, nonatomic) NSString *defaultValue;
-(void)radFunction;
-(NSArray)awesomeArray:(NSString *)urlString;
@end
执行
#import "DataController.h"
@implementation DataController
@synthesize defaultValue = _defaultValue;
+ (void)initialize {
//self.defaultValue causes error
NSString *defaultValue = @"somethingI want other methods to be able to access";
}
-(void)radFunction{
NSLog(@" Default value %@", defaultValue);
}
@end
任何人都可以对此有所了解,我们将不胜感激:)