准备开始进行学习
os x Yosemite版本10.10.5
XCode版本7.2.1直接从app store 中下载安装即可
第一章万能的Hello world!所有语言的学习开始都从此开始
创建一个OS X下的 Command Line Tool(命令行工具)项目
1 // 2 // main.m 3 // Hello world 4 // 5 // Created by CJP on 16/2/29. 6 // Copyright © 2016年 CJP. All rights reserved. 7 // 8 9 #import <Foundation/Foundation.h> //相对include可以避免重复包含 10 11 int main(int argc, const char * argv[]) { 12 @autoreleasepool { //自动释放池 13 // insert code here... 14 NSLog(@"Hello, World!"); //object-c 字符串前需要加@ 15 BOOL b=1; 16 //b=NO; 17 //NSLog(b); 18 //object-c 所有的对象都是指针类型 19 NSString * str=@"123"; 20 // NSString stt=@"123"; 21 NSLog(@"%s",str); //不能这样写,显示结果为乱码,因为%s表示C的字符串 22 NSLog(@"%d",12443); 23 NSLog(str); 24 NSLog(@"%@",str); //NSString字符串的值,其必须使用%@ 25 } 26 27 return 0; 28 }
1.和C中最大的区别,字符串必须在""前加@,才表示object-c中的字符串
2.其输出值的话,在使用 NSLog作为显示的运行输出时,NSString(object-c中的字符串类型类似C#中的string) 对象的通配符必须为%@而不能为C中的%S
浙公网安备 33010602011771号