zoukankan      html  css  js  c++  java
  • 【IOS】2.基础

    1.Identifers命名规则

    Identifers is combined with letters, underline, dollars, numbers

    must begin with letters, underline, dollars.

    2.keyword 保留字

    3.OC常量

    int const 123

    float const 3.14123

    char 'a'

    logic const  true false

    string "aaaa"

    4.OC变量

    内存的一小块区域,使用变量名访问这块区域

    declare:

    type varName  [=value] ;

    NSString *s=@"hello iphone";

    5.程序执行过程

    1.把程序从硬盘上load到内存区

    2.操作系统代码找main函数开始执行

    3.执行过程中的内存管理

          4 堆区 (动态分配内存alloc出来的对象)

      3 栈区 (局部变量)

      2 数据区 (静态变量 字符串常量)

      1 代码区 (代码)

    6.OC变量分类

    按被声明位置划分

    局部变量  方法体语句块里 使用前要初始化,

    实例变量  方法的外部,类的内部

     按所属的数据类型划分

    基本数据类型变量 value (int, float, double), char, bool, void

    指针类型: class, id

    7.数据类型的格式化说明符

    %d,%i   int

    %c        char

    %ld,%li long int

    %f        float

    %f,%e,%g double(default)

    8.id 类型

    id 类型 OC里独有的数据类型,可存储任何类型对象。是一般的对象类型。

    id number;

    输出时 %p

    9.基本数据类型转换

    Byte,short,char-->int->long->float->double

    .h 是类的声明 不可在声明时初始化

    .m 是类的实现

    方法声明

    -(void)getAge;

    -(void) getAge{

     int m  方法体内的局部变量

    int n=m+5 //m没初始化,但是可以用

    }

  • 相关阅读:
    图像控件 ImageControl
    日期条控件 DateFieldControl
    日期选择器和日期条控件 DateChooserAndDateFieldControls
    计数器控件实例 NumericStepper
    树结构控件实例 TreeControl
    vue2.0leaflet
    关于工具类中@Autowired注入为NULL的问题记录
    zabbix_agentd重装后启动时IPC和共享内存段问题
    rsync如何不指定密码文件
    MySQL5.7 JSON类型及其相关函数的学习
  • 原文地址:https://www.cnblogs.com/jin-wen-xin/p/4625089.html
Copyright © 2011-2022 走看看