Obj-c基本语法、数据类型、运算符和控制语句
2012-12-24 13:28
579 查看
obj-c属性:替代setter和getter方法
源文件扩展名介绍
引进库文件
#import<头文件.h>只引入一次
#include引入的话可能会有多次引入的问题
NSAutoreleasePool 延迟释放 ios开发一般要求自己手动释放内存
基本数据类型、对象类型、id类型
基本数据类型:int、float、double、char(字节数跟设备平台相关,obj-c并不是跨平台语言)
int %i : 10进制 %o:8进制 %#x:16进制
float:单精度 %f %e(科学计数) %g
double:双精度 %f %e(科学计数) %g
char:%c
限定词 long、long long、long double、unsigned、signed
对象类型:指针类型 (静态数据类型)
id类型:可以替代任何数据类型的类型,但id类型只应用于对象类型 (动态数据类型)
_Bool(别名BOOL)类型:取值范围为0和1,1:TRUE和YES表示,0:FALSE和NO表示
枚举类型:一组相关常量
enum direction{up,down,left,right} up,down,left,right分别代表0,1,2,3
数据类型的转换关系:
常量
const int i = 0;(必须有初始值)
位运算符实例
控制语句基本上跟C、Java语言中的用法是一样的
源文件扩展名介绍
引进库文件
#import<头文件.h>只引入一次
#include引入的话可能会有多次引入的问题
NSAutoreleasePool 延迟释放 ios开发一般要求自己手动释放内存
基本数据类型、对象类型、id类型
基本数据类型:int、float、double、char(字节数跟设备平台相关,obj-c并不是跨平台语言)
int %i : 10进制 %o:8进制 %#x:16进制
float:单精度 %f %e(科学计数) %g
double:双精度 %f %e(科学计数) %g
char:%c
限定词 long、long long、long double、unsigned、signed
对象类型:指针类型 (静态数据类型)
id类型:可以替代任何数据类型的类型,但id类型只应用于对象类型 (动态数据类型)
_Bool(别名BOOL)类型:取值范围为0和1,1:TRUE和YES表示,0:FALSE和NO表示
枚举类型:一组相关常量
enum direction{up,down,left,right} up,down,left,right分别代表0,1,2,3
数据类型的转换关系:
常量
const int i = 0;(必须有初始值)
位运算符实例
控制语句基本上跟C、Java语言中的用法是一样的
相关文章推荐
- Java基本语法--数据类型、运算符表达式、基本控制语句、数组使用以及练习
- 黑马程序员_Java基础_常用基础内容(进制转换、基本数据类型、运算符、流程控制语句等)
- Java基础语法(一)---数据、数值类型、运算符、程序流程控制语句和循环结构
- (3)JavaScript基础(基本语法:变量与数据类型、类型转换、运算符、流程控制、函数、对象、自定义对象、原型)
- 黑马程序员_Java基础_进制转换、基本数据类型、运算符、流程控制语句等
- 第三章(基本概念——语法,数据类型,流程控制语句,函数)
- 【js】day02_语法规范_标识符_数据类型_运算符_控制语句
- 【JavaScript】(2)标识符与关键字\基本|引用数据类型 \变量 \运算符与表达式\流程控制语句
- 学习笔记(二)JavaScript基本概念(语法,数据类型,控制语句,函数)
- Python学习 第4天 基本语法-变量、数据类型、运算符、流程控制
- Python笔记——基本语法:标识符、数据类型、变量、运算符及表达式/编码风格
- Python详解(一)Python的基本语法,简单数据类型,和while,for循环控制,ifesle控制
- oracle PL/SQL的基本构成,块结构和基本语法要求,数据类型,变量定义,运算符和函数
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- Java学习笔记001——学前准备、数据类型、运算符、流程控制语句
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- Python基础 -- 01 Python的基础语法(数据类型、输入输出、运算符、数据类型转换、判断语句、循环语句)
- python语法31[基本数据类型和流程控制]
- [知了堂学习笔记] javascript数据类型、运算符、控制语句
- 第01章 CORE C++_C++ 基本结构_注释_输出语句_输入语句_初始化_条件控制_ASCII码值_转义字符_常量_变量_类型长度_运算符