标签:
objective-C是iOS开发的基础语言,以后简称OC
1、OC与C语言的头文件的不同:
#import:#include一样都是编译预处理指令
#import 功能与#include一样也是把文件内容拷贝到#import指令所在位置
#import <> 与 #include<> 是用来包含系统的头文件的
#import "" 与 #include “” 是用来包含自己项目中的头文件
#import 是#include 升级版,自动防止文件重复包含
2、 Foundation: 就是Foundation框架
3、 @autoreleasepool 就是内存管理的一个东西,大致知道就可以了
4、NSLog:Foundation框架提供的用于日志输出的函数
5、NSlog与printf对比
NSLog与printf对比
5.1、printf 是C语言提供的,它在stdio.h的头文件中
5.2、NSLog 是Foundation框架提供的,NSObjCRuntime.h
5.3、NSLog 包含日志输出的日期,以及对应的应用程序
5.4、NSLog 自动换行,在末尾\n是无效的
5.5、NSLog 中的格式字符串不是普通C语言字符串,NSString对象
@"" 它是一个NSString对象的字面量表示
5.6、printf中所有占位符在OC中都是支持的
5.7、 NSLog新增了格式符 %@ 用于输出的对象的
6、在main函数中,renturn 0;表示程序正常退出了
标签:
原文地址:http://www.cnblogs.com/qianbi123/p/4189347.html