zoukankan      html  css  js  c++  java
  • 【Objective-C学习记录】01-基础概念

    1.引入文件

    C语言引入文件的方式是#include

    OC是#import

    2.实例化对象

    在Java C++等语言中,实例化对象一般为:类名 对象名 = new 对象。

    OC中是:[类名 方法名]/[对象名 方法名]。如:[[类名 alloc] init]-alloc用来给对象分配内存空间,init进行初始化操作;[类型 new]

    3.NSObject

    NSObject是基类

    4.类的属性和成员变量

    成员变量:

    @interface 类名 : NSObject

    {

      NSString *_str;

    }

    @end

    属性:

    @interface 类名 : NSObject

    {

      NSString *_str;

    }

    @property(nonatomic,strong)NSString *str;

    @end

    区别:类内使用成员变量,类外使用属性。其中,在类外访问public成员变量通过->,访问属性通过.。

    5.方法声明

    其他语言:返回值类型 方法名(参数类型 参数名)

    OC:-/+ (返回值类型) 方法名:(参数类型)参数名。其中-表示对象方法,+表示类方法。

  • 相关阅读:
    bzoj2400 Spoj 839 Optimal Marks
    01分数规划
    bzoj1565 植物大战僵尸
    bzoj1497 最大获利(最大权闭合子图)
    bzoj3144 切糕
    loj6045 价
    bzoj3894 文理分科
    luogu3731 新型城市化
    快速傅里叶变换(FFT)
    bzoj1030 文本生成器
  • 原文地址:https://www.cnblogs.com/shvier/p/4900919.html
Copyright © 2011-2022 走看看