zoukankan      html  css  js  c++  java
  • ios学习笔记第四天之官方文档总结

    start developing ios app today.

    官方文档的体系结构为:

    各层的主要框架图:

    objectice-c是动态语言

    Objective-C 为 ANSI C 添加了下述语法和功能:

    • 定义新的类

    • 类和实例方法

    • 方法调用(称为发消息

    • 属性声明(以及通过它们自动合成存取方法)

    • 静态和动态类型化

    • 块 (block),已封装的、可在任何时候执行的多段代码

    • 基本语言的扩展,例如协议和类别

    类的定义:

    方法的定义:

    消息表达式([和])用法:

      

    要将 insertObject:atIndex: 消息发送给 myArray 变量保存的对象,您会使用以下语法:

    [myArray insertObject:anObject atIndex:0];

     关于@property和@synthesize:

      如果您想要让实例变量采用不同名称,可以绕过自动合成,并明确地合成属性。在类实现中使用 @synthesize 编译器指令,让编译器产生存取方法,以及进行特殊命名的实例变量。例如:

    @synthesize enabled = _isEnabled;

    块(block):

    协议(协议类似于java的接口,但没有父类,和实例变量):

      

    @protocol MyProtocol
    - (void)myProtocolMethod;
    @end

      

    常用类型:

    开发前必须明白的几个问题:

    应用程序的基本界面风格是什么?

    您是要创建通用应用程序,还是专门针对 iPad 或 iPhone 的应用程序?

    您要应用程序使用串联图吗?

    您要将 Core Data 用于数据模型吗?

    iOS 应用程序中的关键对象

    一个典型的应用程序捆绑包

     

  • 相关阅读:
    CQUOJ 10819 MUH and House of Cards
    CQUOJ 9920 Ladder
    CQUOJ 9906 Little Girl and Maximum XOR
    CQUOJ 10672 Kolya and Tandem Repeat
    CQUOJ 9711 Primes on Interval
    指针试水
    Another test
    Test
    二分图匹配的重要概念以及匈牙利算法
    二分图最大匹配
  • 原文地址:https://www.cnblogs.com/mapleyuan/p/3226689.html
Copyright © 2011-2022 走看看