单例:应用程序在运行期间只有一个对象,称之为单例。
常用的系统单例:
1.UIApplication 应用程序 ;
2.NSUserDefaults 用户程序设置;
3.NSNotificationCenter 通知中心;
4.NSFileManager 文件管理器
5.NSURLCache URL缓存
6.NSHTTPCookieStorage 应用程序cookies池
//UIApplication单例的创建
UIApplication *application = [UIApplication sharedApplication];
//URLCache单例的创建
NSURLCache *URLCache = [NSURLCache sharedURLCache];
//NSHTTPCookieStorage单例的创建
NSHTTPCookieStorage *httpCookiesStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
//NSNotificationCenter单例的创建
NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
//NSFileManager单例的创建
NSFileManager *fileManager = [NSFileManager defaultManager];
//NSUserDefaults单例的创建
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];