准备开始进行学习

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

 

posted on 2016-03-02 22:45  青羽飞扬  阅读(103)  评论(0)    收藏  举报