您的位置:首页 > 移动开发 > IOS开发

iOS 开发学习-import和include的区别

2015-11-15 21:11 260 查看
//当我们在代码中使用两次#include的时候会报错:因为#include相当于拷贝头文件中的声明内容,所以会报重复定义的错误
//但是使用两次#import的话,不会报错,所以他可以解决重复导入的问题,他会做一次判断,如果已经导入一次就不导入了
#import <Foundation/Foundation.h>

int main(int argc,const char * argv[])
{
//创建一个自动释放池
@autoreleasepool{
//把"Hello World!"字符串打印到控制台
//打印的时候是自动换行的
//OC语言中字符串是用@""表示的
//NS开头的都是OC中的明明习惯,需要区分,jobs成立Next Step公司有关系
NSLog(@"Hello World!");

NSInteger s = 10;

//OC中的字符串(不属于基本类型,是对象类型,是指针)
//在看一下OC中的一个很重要的对象是字符串,而且我们在定义字符串对象的时候,要加@符号,
//这个和Java是有区别的,不过还有其他方式去创建字符串的,效果和Java很想,比如用构造方法去创建。
NSString *str = @"KevinBin";

//@打印一个字符串对象
NSLog(@"%@",str);

//表示范围的结构体
//第一个参数是起始位置,第二个参数是范围长度
NSRange range = {1,3};
NSMakeRange(1,3);//等价于上面一行代码

}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: