• 在工程刚创建后,执行的一些事情(记)


    1、执行main()方法  

       main()方法完成三个事件 1、创建文件plist.list文件

                          2、创建UIApplication

          3、创建UIApplication代理对象Appdelegate  

    UIApplication 创建二个事件 1、建立事件循环   create and manages runloop         

                                            2、向Application didfinishlaunchingWithoptions:消息 让他执行该方法

    在 Application didfinishlaunchingWithoptions:方法中完成 Windows的创建和 根视图的指定                                  

    当点击cmd +H 时

    文/一只Coding瞄(简书作者)
    原文链接:http://www.jianshu.com/p/37693e126061
    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

    -[AppDelegate applicationWillResignActive:]

    程序进入后台

    -[AppDelegate applicationDidEnterBackground:]

    6 点击进入工程

    程序进入前台

    -[AppDelegate applicationWillEnterForeground:]

    程序被激活

    -[AppDelegate applicationDidBecomeActive:]

    文/一只Coding瞄(简书作者)
    原文链接:http://www.jianshu.com/p/37693e126061
    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

    上面对于applicationWillResignActive(非活动)与applicationDidEnterBackground(后台)这两个有点分不清。

    applicationWillResignActive(非活动):比如当有电话进来或短信进来,在或者锁屏等,这时你的应用程序挂起进入非活动状态,也就是你的手机

    其实界面还是显示着你当前的App窗口,只不过被别的任务强制占用了,或者后台状态(因为要先进入非活动状态,然后进入后台)。

    applicationDidEnterBackground(后台):指当前窗口不是你的App,大多数程序进入这个后台后会在在这个状态上停留一会,时间到之后会进入挂起

    状态(Suspended)。如果你程序特殊处理后可以长期处于后台状态即在后台状态也可以运行。

    Suspended(挂起):程序在后台不能执行代码。系统会自动把程序变成这个状态而且不会发出通知。当挂起时,程序还是停留在内存中的,当系统内

    存低时,系统就把挂起的程序清除掉,为前台程序提供更多的内存。

  • 相关阅读:
    自动生成A~Z的按字母查询可以用到(不用一一去写A.B.C……Z)
    GridView导出Excel
    简单的遮罩层弹出框(弹出一个表单,里面包含验证码,验证码正确方可提交)
    根据IP地址返回IP的详细信息(Web Service)
    九方格游戏的代码(此逻辑算法适用于任意方格数)
    for循环的变量设置
    注意TextField文本宽高
    两个重叠显示对象的层级调整(第二种方法时候来补充的
    用数组来存储显示对象
    DisplayObjectContainer的getChildAt()方法
  • 原文地址:https://www.cnblogs.com/naizui/p/5211572.html
Copyright © 2020-2023  润新知