mysharedclass.h
@inte***ce mysharedclass : nsobject
@property (nonatomic,retain) nsstring *sharedstring;
+ (mysharedclass *)newinstance;
@end
mysharedclass.m
@implementation mysharedclass
@synthesize sharedstring;
static mysharedclass *sharedinstance = nil;
+ (mysharedclass *)newinstance
}
return sharedinstance;
}
@end
需要時
-
(void
)viewdidload
用就可以了
單例的使用
h instancetype manager void destroy m static testmanager manager nil static dispatch once t oncetoken instancetype manager return manager 防止外部多次生成單例 i...
單例集合的使用
方法 這些方法時來自jdk1.8進行解讀的,有一些其中有兩個方法不太知道怎麼使用。int size boolean isempty boolean contains object o iterator iterator object toarray boolean remove object o b...
單例的使用總結
staticrootviewcontroller sharedrootcontroller nil rootviewcontroller sharedcontroller returnsinglecontroller id allocwithzone nszone zone returnnil 1....