一点基础的东西:Objective-C的类型和常量
2011-03-28 17:01
423 查看
Objective-C中有几种数据类型和C不太一样。特此记录。
- id 是一个指针类型,可以指向任何类型的对象
- BOOL和char是一样的,但是做为布尔值使用。
YES 表示1
NO 表示0
- IBOutlet 是个没有任何意义的宏,可以忽略。当Interface Builder从.h文件中读取类定义时,这个宏会对其做出一个提示。
- IBAction和void是一样的,同样仅用作对Interface Builder的提示。
- nil和NULL是一样的,我们使用nil而不用NULL是因为我们用来表示对象的指针为空。
另外
#import和#include是一样的,但是#import可以确保引用的文件只被引用一次。
- id 是一个指针类型,可以指向任何类型的对象
- BOOL和char是一样的,但是做为布尔值使用。
YES 表示1
NO 表示0
- IBOutlet 是个没有任何意义的宏,可以忽略。当Interface Builder从.h文件中读取类定义时,这个宏会对其做出一个提示。
- IBAction和void是一样的,同样仅用作对Interface Builder的提示。
- nil和NULL是一样的,我们使用nil而不用NULL是因为我们用来表示对象的指针为空。
另外
#import和#include是一样的,但是#import可以确保引用的文件只被引用一次。
相关文章推荐
- 一点基础的东西:Objective-C的类型和常量
- 一点基础的东西:Objective-C的类型和常量
- 一点基础的东西:Objective-C的类型和常量
- 一点基础的东西:Objective-C的类型和常量
- Objective-C基础之基本数据类型
- Objective - C基础: 第四天 - 10.SEL类型的基本认识
- 【《Objective-C基础教程 》笔记ch02】(二)Boolean类型及实例
- 【Go入门教程4】变量(var),常量(const),内置基础类型(Boolean、数值 byte,int,rune、字符串、错误类型),分组,iota枚举,array(数值),slice(切片),map(字典),make/new操作,零值
- Java基础语法(一)<注释,关键字,常量,变量,数据类型,标识符,数据类型转换>
- Java基础语法(一)(标识符,关键字,注释,常量,变量,基本数据类型)
- 语言基础(项目结构,数据类型,引用类型,转义字符,变量常量,基本的类型转换)
- JAVA基础——初识JAVA(三)(变量、常量、数据类型)
- Objective-C数量类型-Objective-C 基本数据类型和常量
- CLR via C#深解笔记三 - 基元类型、引用类型和值类型 | 类型和成员基础 | 常量和字段
- C语言基础知识之(一):进制、基本数据类型、常量、变量、表达式、语句
- C语言基础:进制转换,变量,常量,表达式,基本数据类型,输出函数,输入函数,运算符. 分类: iOS学习 c语言基础 2015-06-10 21:39 25人阅读 评论(0) 收藏
- swift学习第一天---常量变量基础数据类型
- java基础--1.基本语法 - 2.数据类型、常量变量
- Go起步:3、变量、常量和基础类型
- Effective Objective-C 2.0 第4条:多用类型常量,少用#define预处理指令