zoukankan      html  css  js  c++  java
  • Objective C 总结(二):定义类

    1. Objective-C的定义分为两部分,声明部分在以扩展名为.h的文件中,实现部分在以.m为扩展名的文件中。
    2. 类的成员包括:字段(现在基本上都使用属性了)、属性、实例方法和类方法。
    3. 根类为NSObject。
    4. Objective-C中的类会在运行时创建为Class的实例

    声明部分

    @interface XYZPerson : NSObject 
    // 带存储特性属性
    @property (nonatomic, copy)NSString *firstName;
    // 只读属性 @property (readonly,copy)NSString
    *lastName;
    // 值类型属性
    @property float height;



    // 实例方法
    // 无参方法
    - (void)sayHello;
    // 带一个参数
    - (void)someMethodWithValue:(SomeType)value;
    // 带二个参数
    - (void)someMethodWithFirstValue:(SomeType)value1 secondValue:(AnotherType)value2;

    // 类方法
    + (id)create;

    @end

    实现部分

    #import "XYZPerson.h"
     
    @implementation XYZPerson
    - (void)sayHello {
        NSLog(@"Hello, World!");
    }
    @end
  • 相关阅读:
    error C2144
    Linux下STL使用
    GZip压缩的实例
    头文件类型的选择
    双重指针
    locate命令的使用
    有了malloc/free为什么还要new/delete !
    Mongdb windows下安装
    虚函数工作机制
    extern使用
  • 原文地址:https://www.cnblogs.com/iprogrammer/p/3241091.html
Copyright © 2011-2022 走看看