摘要:
•UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow•iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了•一个iOS程序之所以能显示到屏幕上... 阅读全文
摘要:
阅读全文
摘要:
所有的移动操作系统都有个致命的缺点:app很容易受到打扰。比如一个来电或者锁屏会导致app进入后台甚至被终止还有很多其它类似的情况会导致app受到干扰,在app受到干扰时,会产生一些系统事件,这时UIApplication会通知它的delegate对象,让delegate代理来处理这些系统事件•de... 阅读全文
摘要:
•UIApplication有个功能十分强大的openURL:方法- (BOOL)openURL:(NSURL*)url;-•openURL:方法的部分功能有Ø打电话UIApplication *app = [UIApplication sharedApplication];[app openURL... 阅读全文
摘要:
•从iOS7开始,系统提供了2种管理状态栏的方式Ø通过UIViewController管理(每一个UIViewController都可以拥有自己不同的状态栏)Ø通过UIApplication管理(一个应用程序的状态栏都由它统一管理)•在iOS7中,默认情况下,状态栏都是由UIViewControll... 阅读全文
摘要:
•UIApplication对象是应用程序的象征••每一个应用都有自己的UIApplication对象,而且是单例的••通过[UIApplication sharedApplication]可以获得这个单例对象••一个iOS程序启动后创建的第一个对象就是UIApplication对象••利用UIAp... 阅读全文
摘要:
••pch头文件的内容能被项目中的其他所有源文件共享和访问••一般在pch文件中定义一些全局的宏••在pch文件中添加下列预处理指令,然后在项目中使用Log(…)来输出日志信息,就可以在发布应用的时候,一次性将NSLog语句移除(在调试模式下,才有定义DEBUG)#ifdef DEBUG#defin... 阅读全文
摘要:
l常见属性(红色部分是用文本编辑器打开时看到的key)uLocaliztion native development region(CFBundleDevelopmentRegion)-本地化相关uuBundle display name(CFBundleDisplayName)-程序安装后显示的名... 阅读全文
摘要:
•建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除•在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist”•项目中其他Plist文件不能带有“Info”这个字眼,不然... 阅读全文
摘要:
#pragma mark 程序加载完毕(启动完毕)就会调用一次- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ NSLog(@"... 阅读全文