1 . 几种常用类型变量声明
int i =10;
BOOL isShow=YES;
BOOL isShow=1;
float f = 3.1415926;
char a =120;
NSString *name =@"Himi";
object-c中BOOL类型长度1byte, 若将short或int型数赋值给BOOL类型则截取低位1个字节.
object-c 中字符串类型的声明和java,C# 有点不一样,string 在面向对象语言中是一个引用类型,在object-c中是使用指针。
2. NSLog常用的几种输出
NSAutoreleasePool
* pool = [[ NSAutoreleasePool
alloc] init]; //常用类型的定义 int
i =10; BOOL
isShow=TRUE; float
f = 3.1415926; char
a =120; NSString
*name =@ "Himi" ; //常用打印语句 NSLog (@ "字符串:%@" ,name); NSLog (@ "字符:%c" ,a); NSLog (@ "布尔值:%i" ,isShow); NSLog (@ "整形:%i" ,i); NSLog (@ "单精度浮点数: %f" ,f); NSLog (@ "精度浮点数,且只保留两位小数:%.2f" ,f); NSLog (@ "科学技术法:%e" ,f); NSLog (@ "科学技术法(用最简短的方式):%g" ,f); NSLog (@ "同时打印两个整数:i=%i,f=%f" ,i,f); [pool drain]; |
以上是几种常用的NSLog 输出的格式化例子,非常简单。但是和.net 的确有很大的不一样,对于习惯了.net的人来说改变这种习惯的确是有点难度的。
3. 从其他地方找来一个object-c比较全的数据类型说明图
原文:http://www.cnblogs.com/qingyuan/p/3524791.html