无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。或者我的理解是:单例是一种类,该类...
分类:
其他好文 时间:
2014-07-23 12:47:36
阅读次数:
176
IOS 开发中,我知道的两个退出程序的方法:
1.
exit(0);
2.
if([[UIApplication sharedApplication] respondsToSelector:@selector(terminateWithSuccess)]){
[[UIApplication sharedApplication] performSelector:@selector...
分类:
移动开发 时间:
2014-07-23 00:01:17
阅读次数:
1886
Ios代码 [[UIApplication sharedApplication] setIdleTimerDisabled: YES]; 或者 [UIApplication sharedApplication].idleTimerDisabled = YES; [[UIApplication ...
分类:
移动开发 时间:
2014-07-22 22:41:34
阅读次数:
217
1、MBProgressHUD *HUD = [[MBProgressHUD
alloc] initWithWindow:[UIApplication
sharedApplication].keyWindow];
2、MBProgressHUD *HUD = [MBProgressHUD showHUDAddedTo:[[UIApplication sharedApplication...
分类:
其他好文 时间:
2014-07-22 22:33:54
阅读次数:
202
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有此程序启动的原因。 launchOptions中的可能键值见UIApplication Class R...
分类:
移动开发 时间:
2014-07-22 08:13:36
阅读次数:
243
iPhone下每个app可用的内存是被限制的,如果一个app使用的内存超过20M,则系统会向该app发送MemoryWarning消息。收到此消息后,app必须正确处理,否则可能出错或者出现内存泄露。 app收到MemoryWarning后会调用:UIApplication::didReceiv.....
分类:
移动开发 时间:
2014-07-22 00:34:36
阅读次数:
285
单例是一种重要的概念,它是一种极其便利的设计模式。在iPhone SDK中大量使用了单例的概念,例如,UIApplication的sharedApplication方法,任何时候都会返回一个当前应用程序的UIApplication实例。有时候我们在一个程序几乎所有的地方都要使用某一数据并且要对其进行...
分类:
其他好文 时间:
2014-07-20 09:18:07
阅读次数:
308
第一步 AppDelegate中引用导航器,并设置根视图,同时隐藏导航栏- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { ...
分类:
其他好文 时间:
2014-07-18 14:31:38
阅读次数:
259
iPhone开发,发送短信的方法:iPhone开发中,发送短信方法有二:1。URL Scheme,这样不可以设置短信内容123[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://10086"]];//打电话可...
分类:
移动开发 时间:
2014-07-18 14:03:00
阅读次数:
282
1、- (void)applicationWillResignActive:(UIApplication *)application说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了2、- (void)applicationDidBecomeActive:(UIA...
分类:
移动开发 时间:
2014-07-17 12:52:13
阅读次数:
227