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

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

     

  • 相关阅读:
    如何開始深度學習?
    ckeditor 使用手册
    js 跨域的使用
    关于mysql中数据存储复合树形结构,查询时结果按树形结构输出
    关于tomcat的远程调试
    关于cookie的使用
    关于跨域
    去除除服串中的某些字符,不用String内置方法
    POI导入数据
    onbeforepaste
  • 原文地址:https://www.cnblogs.com/mapleyuan/p/3226689.html
Copyright © 2011-2022 走看看