单例类是一种特殊的类,在一个进程种只会存在一个该类的对象,在iOS应用中只会出现一个对象。这种设计模式在系统框架中许多地方都使用了,如NSFileManager、UIApplication等。
分类:
其他好文 时间:
2015-03-05 16:22:21
阅读次数:
140
一、中间传值全局变量1.存放中间值(放在Delegate--比较麻烦)@property(nonatomic,strong) NSString *labelText;2.保存值(放在应用程序对象里面)YYAppDelegate *appDelegate = [UIApplication shared...
分类:
其他好文 时间:
2015-03-04 14:23:25
阅读次数:
155
假如你是使用storyboard上构建的tabbarcontroller,TabbarController上有3个item这时候你想在代码里动态变更成2个,保留第一个和第三个,去掉中间一个,怎么办?
只需要用以下代码就搞定了:
UITabBarController *tabBarController = (UITabBarController *)[UIApplication sharedAp...
分类:
其他好文 时间:
2015-03-04 11:08:33
阅读次数:
135
摘要
本章简述了IOS开发过程中程序第一次启动时的程序引导的示例,主要用到了UIScrollView作引导界面,使用NSUserDefaults相关键值判断程序是否第一次启动。
主要技术
判断是否第一次启动
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictio...
分类:
移动开发 时间:
2015-03-04 09:55:42
阅读次数:
179
/////禁止全局?横屏
-?(NSUInteger)application:(UIApplication?*)application?supportedInterfaceOrientationsForWindow:(UIWindow?*)window{
????return?UIInterfaceOrientationMaskPortrait;
}
//...
分类:
移动开发 时间:
2015-03-03 12:01:48
阅读次数:
135
判断是否是第一次打开该版本- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ application.statusBarHid...
分类:
其他好文 时间:
2015-03-02 18:52:03
阅读次数:
110
本篇文章主要介绍一些UIApplicationDelegate中几个常用的回调方法的调用时机。以帮助你判断哪些方法倒底放到哪个回调中去实现。1. – (void)applicationDidFinishLaunching:(UIApplication *)application;此方法基本已经弃用,...
分类:
移动开发 时间:
2015-03-02 11:02:05
阅读次数:
124
//获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量 [[UIApplication sharedApplication] delegate]; //获得程序的主Bundle NSBundle *bundle = [NSBundle mainBundle]; /* 在...
分类:
移动开发 时间:
2015-03-02 09:26:14
阅读次数:
151
UIWindow *window=[UIApplication sharedApplication].delegate.window;
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://123456789"]];
分类:
移动开发 时间:
2015-02-28 16:14:38
阅读次数:
199