摘要:
NSLog的格式如下所示:%@ 对象%d, %i 整数%u 无符整形%f 浮点/双字%x, %X 二进制整数%o 八进制整数%zu size_t%p 指针%e 浮点/双字 (科学计算)%g 浮点/双字%s C 字符串%.*s Pascal字符串%c 字符%C unichar%lld 64位长整数(long long)%llu 无符64位长整数%Lf 64位双字参考:http://wangjun.easymorse.com/?p=757例子:http://blog.csdn.net/xiaominghimi/article/details/6570697http://blog.csdn.net/ 阅读全文
摘要:
1. 布尔类型:存储真值和假值的变量2. C语言拥有布尔数据类型bool,它具有true值和false值,Objective-C提供了类似的类型BOOL,它具有YES只和NO值。3. Objective-C的BOOL类型比C语言的bool类型早诞生十多年,这两种不同的布尔类型可以在同一个程序中共存,但在编写Cocoa代码时要使用BOOLBOOL陷阱4. Objective-C中的BOOL实际上是一种对带符号的字符类型(signed char)的定义(typedef),它使用8位存储空间爱你,YES定义为1,NO定义为0(使用#define)Objective-C并不将BOOL作为仅能保存YES 阅读全文
摘要:
先看一段简单的代码:Hello Objective-C.m#import int main(int argc,const char *argv[]){ NSLog(@"Hello, Objective-C!");//输出“Hello, Objective-C!” return (0);}//main1. .m扩展名表示文件还有Objective-C代码,应该由Objective-C编译器处理。2. .c结尾的文件由C编译器处理3. .cpp文件由C++编译器处理4. 在XCode中,所有编译工作全由GCC(GNUCompiler Collection, GNU编译器集合)处 阅读全文
摘要:
1. 让Xcode总是将劲爆作为错误来处理:选择Xcode Groups &Files列表顶端的项目,选择File->Get Info命令,选择Build选项卡,在搜索区输入“error”,然后勾选Treat Warning as Errors复选框,还要确保在顶部的COnfiguration弹出菜单中选中了Alll Configurations.2. 格式化代码Xcode 版本:4.2和4.2之前的版本 选中需要格式化代码 -> Edit -> Format ->Re-IndentXcode 版本:4.2之后的版本 选中需要格式化代码 -> E... 阅读全文
摘要:
1.调用格式为printf("", ); 其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字符,用来确定输出内容格式。参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多,各参数之间用","分开,且顺序一一对应,否则将会出现意想不到的错误。2.格式化字符%d十进制有符号整数%u十进制无符号整数%f浮点数%s字符串%c单个字符%p指针的值%e指数形式的浮点数%x, %X无符号以十六进制表示的整数%0无符号以八进制表示的整数%g自 阅读全文