• ios学习笔记第四天之官方文档总结


    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 应用程序中的关键对象

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

     

     
     
    分类: object-c
  • 相关阅读:
    嵌入式C程序基础与编程结构
    英特尔图形处理器第8代架构
    用servlet打内容到网页上
    servlet获取多个同名参数
    JAVA之复制数组
    用JAVA写一个简单的英文加密器
    Tomcat使用
    JAVA,字符串替换
    使用自己的域名解析博客园地址(CSDN也可以)
    错误笔记20181124
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/3227189.html
Copyright © 2020-2023  润新知