// Person.h文件
#import <Foundation/Foundation.h>
@interface Person : NSObject
+ (Person *)person;
@end
// Person.m文件
#import "Person.h"
@implementaion Person
+ (Person *)person
{
static Person *person;
if(!person)
{
person = [[Person alloc] init];
}
return person;
}
@end
// main.m文件
#import <Foundation/Foundation.h>
int main()
{
return 0;
}
上面代码对吗?不清楚啥叫单例设计模式 |
|