【Objective-C 语言】1 …

来源:互联网 发布:杀码软件下载 编辑:程序博客网 时间:2024/05/16 08:27

1.    第1个OC程序

 

1.     代码编写

C语言一样,OC程序的入口依然是main函数,只不过写到一个.m文件中。比如这里写到一个main.m文件中(文件名可以是中文)

#include

int main()

{

   printf("1OC程序\n");

   return 0;

}

 

2.   终端指令

Ø  编译cc –c main.m

Ø  链接cc main.o

Ø  链接cc main.o –frameworkFoundation

Ø  运行./a.out

 

3.     NSLogprintf的区别

Ø  NSLog接收OC字符串作为参数,printf接收C语言字符串作为参数

Ø  NSLog输出后会自动换行,printf输出后不会自动换行

Ø  使用NSLog需要#import

Ø  使用printf需要#include

 

4.     #import的作用

Ø  #include一样,用来拷贝某个文件的内容

Ø  可以自动防止文件内容被拷贝多次,也就以为着头文件中不用加入下面的预处理指令了

#ifndef  _STDIO_H_

#define  _STDIO_H_

#endif

 

5.     Foundation框架的作用

Ø  开发OCiOSMac程序必备的框架

Ø  此框架中包含了很多常用的API(应用编程接口)

Ø  框架中包含了很多头文件,若想使用整个框架的内容,包含它的主头文件即可

#import

 

6.     BOOL的使用

Ø  BOOL类型的本质

typedef signed char BOOL;

Ø  BOOL类型的变量有2种取值:YESNO

#define YES (BOOL)1

#define NO (BOOL)0

Ø  BOOL的输出(当做整数来用)

NSLog(@"%d %d", YES, NO);

 

0 0
原创粉丝点击