objective-C语言:第一个OC程序

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;表示程序正常退出了

posted @ 2014-12-27 22:53  铅笔程序员  阅读(116)  评论(0编辑  收藏  举报