iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指 ...
分类:
移动开发 时间:
2016-06-18 12:59:32
阅读次数:
246
如何判断app是否是第一启动呢,第一次启动的时候,加载引导页面等, 一下是我的解决方案: 1、在"AppDelegate.h"中找到- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDi ...
分类:
移动开发 时间:
2016-06-15 14:24:30
阅读次数:
292
1.02 main.cpp研究 // create the application instance AppDelegate app; CCEGLView* eglView = CCEGLView::sharedOpenGLView(); eglView->setViewName("Fei"); e... ...
分类:
其他好文 时间:
2016-06-15 08:02:50
阅读次数:
173
导航控制器默认自带一个根控制器 在AppDelegate.m文件中 初始化创建一个根控制器,且将此导航控制器设置为系统根控制器 FirstViewController * first=[[FirstViewController alloc] init]; UINavigationController ...
分类:
其他好文 时间:
2016-06-14 15:35:01
阅读次数:
134
原文链接:http://www.jianshu.com/p/4411f507dd9f 介绍:本文介绍的CoreData不在AppDelegate中创建,在程序中新建工程使用,即创建本地数据库,缓存数据,隔几个小时后更新数据库 1. 创建CoreData:本人命名为ZHZMOdel,插入一张表:New ...
分类:
移动开发 时间:
2016-06-12 15:23:35
阅读次数:
270
iOS中加载的时候会先执行main函数 根据main函数的参数加载UIApplication->AppDelegate->UIWindow->UIViewController->superView->subViews关系为:UIApplication.keyWindow.rootViewContro ...
分类:
移动开发 时间:
2016-06-12 01:43:16
阅读次数:
196
CoreData: Cannot load NSManagedObjectModel.nil is an illegal URL parameter 这是因为在工程中CoreData的命名和AppDelegate中使用的命名不同造成的,可能是自己修改了CoreData文件但是忘记修改AppDeleg ...
分类:
其他好文 时间:
2016-06-07 12:47:03
阅读次数:
420
1.在 #import "AppDelegate.h" { Reachability *hostReach; } 2.在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDiction ...
分类:
移动开发 时间:
2016-06-06 20:23:06
阅读次数:
250
iOS获取通知需要注意以下三个地方iOS 设备收到一条推送(APNs),用户点击推送通知打开应用时,应用程序根据状态不同进行处理需在 AppDelegate 中的以下两个方法中添加代码以获取apn内容 如果 App 状态为未运行,此函数将被调用,如果launchOptions包含UIApplicat ...
分类:
移动开发 时间:
2016-06-06 16:43:52
阅读次数:
280
从上面的API能看出, iOS9之后从其他app回到自己app的时候回调的方法已经变成最后一个了.. 所以需要在AppDelegate中重写该方法, 例如: 注意: iOS9以下还是会回调application:application openURL: sourceApplication: anno ...
分类:
移动开发 时间:
2016-06-05 12:28:09
阅读次数:
224