zoukankan      html  css  js  c++  java
  • 精简易理解的ios开发要点(一句话的要点,不断总结补充!!)

    • 调用UIApplicationMain函数来启动事件循环并运行整个应用程序是main主函数的核心任务。
    • UIApplicationMain函数的第三个(principalClassName)和第四个(delegateClassName)参数,分别指明了应用程序的主类和应用程序委托类。
    • 应用程序类的静态方法sharedApplication方法可以获取应用程序的句柄;即通过调用[UIApplication sharedApplication]来得到这个单例实例的指针。由此实例句柄的delegate方法我们可以得到对应用程序委托的一个引用。
    • 应用程序委托是可以执行一些代码的第一个地方(当应用程序加载的时候),也是最后一个地方(在应用程序退出之前)。
    • applicationDidFinishLaunching: 这是在应用程序载入之后调用的第一个方法。是执行应用程序范围内数据初始化(载入任何应用程序之前的状态或设置)的好地方。
    • applicationDidFinishLaunchingWithOptions: 可替代上一方法。具体使用另解。
    • applicationWillTerminate: 这是应用程序退出之前执行任何操作的最后一次机会。这是释放内存、保存用户偏好设置这类应用程序状态或者设置的好地方。
    • 委托机制是CoCoa Touch编程十分依赖的一种方式,委托避免了对复杂的UIKit对象进行子类化。此种设计模式,可以减少很多额外的编码。
    • UIApplication接收到所有的系统事件和生命周期事件时,都会把事件传递给UIApplicationDelegate进行处理。
    • 对于一个类若使其成为应用程序的委托,则必须在头文件中声明它实现了UIApplicationDelegate协议。
    • 委托对象是指实现了某种委托协议的类的实例。CoCoa Touch的每个控件对象几乎都有一个delegate属性,以用来指定一个委托对象。另一个类的对象会要求委托对象执行它的某些操作。
    • Objective-C中的委托模式,类似于Java中的回调(CallBack)机制,或者说监听器机制。
    • 苹果公司开发文档建议不要直接为UIWebView创建子类,而采用委托则是与UIWebView直接通信的最简单方式。
    • Xib就是一个界面展示控制的文件,存储方式是xml文件格式,可以手动编辑与修改。
    • 所有的关联与绑定的信息都存储在xib文件中,头文件与实现类没有任何记录绑定信息的东西。
    • 所有的xib中的控件及关联绑定信息都可以直接通过.m文件的代码来实现。因此xib文件不是必需的。
    • 在xib文件中有个最重要的就是File's Owner,它指的就是Class属性中设定的那个类的对象。Class属性的设定与否是能否进行相关控件关联绑定的前提。
  • 相关阅读:
    Uva 10779 collector's problem
    poj 2728 最优比率树(最小生成树问题)
    LA 3126 二分图匹配 最小路径覆盖
    poj 1149 最大流构图
    Step By Step(Java XML篇)
    Step By Step(Java 输入输出篇)
    Step By Step(Java 集合篇)
    Step By Step(Java 线程篇)
    Step By Step(Java 反射篇)
    Step By Step(Java 国际化篇)
  • 原文地址:https://www.cnblogs.com/lovecode/p/2297858.html
Copyright © 2011-2022 走看看