저는 인터넷에서 이미 몇 가지를 읽었지만, 문제는 제가 싱글 톤을 올바르게 사용하는 방법을 이해해야한다는 것입니다.객관적인 C에서 싱글 톤을 올바르게 사용하십시오.
myVariable = [NSEntityDescription insertNewObjectForEntityForName:@"Entity"
inManagedObjectContext:context];
내가 myVariable
을 보존하고 다른 뷰에서 사용해야하고, 내가 사용하려는 경우 나는 이것이 가장 좋은 방법은 어딘가에 읽어 내 문제는 내 응용 프로그램에서 어떤 점에서 나는 다음과 같습니다 무엇이며, 내 모든 의견을 통해 변수. 나는이 예제를 따라했지만 난 정말 그것을 사용하는 방법을 알고하지는 누군가가 나에게 그것을 설명 할 수?
@interface DataLoader : NSObject {
NSString *someProperty;
//(i think i need myVariable here, and not type NSString)
}
@property (nonatomic, retain) NSString *someProperty;
+ (id)sharedManager;
@end
@implementation DataLoader
+(id)sharedInstance {
static dispatch_once_t p=0;
__strong static id _sharedObject = nil;
dispatch_once(&p, ^{
_sharedObject = [[self alloc]init];
});
return _sharedObject;
}
@end
를 다른 뷰를 사용하는 방법 난 다음 인 myVariable이 설정할 수 있습니다?
안부
나는 당신이하고있는 일을 꽤 잘 알고 있다고 생각하지 않으며, 싱글 톤을 사용하면 그것을 고쳐주지 않을 것입니다. –