您的位置:首页 > 编程语言 > C语言/C++

黑马程序员 OC语言 - 1 语法概览

2014-08-30 16:31 232 查看
若排版有错误,请查看PDF版:http://pan.baidu.com/s/1kTKEZ23

第一章 语法概览

 

1.     关键字

基本上所有关键字都是以@开头

 

2.     字符串以@开头

比如@"Hello"是OC中的字符串,而"Hello"则是C语言中的字符串

 

3.     BOOL的使用

1)     BOOL类型的本质:typedefsigned char BOOL;

2)     BOOL类型的变量有2种取值:YES、NO

          #defineYES (BOOL)1
#define NO (BOOL)0

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

BOOL b =
YES;
NSLog(@"%d", b);
// 1
NSLog(@"%d %d",
YES, NO); // 1 0

 

4.     NSLog与printf的区别:

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

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

3)     使用NSLog需要#import <Foundation/Foundation.h>

4)     使用printf需要#include <stdio.h>

 

5.     #import的作用

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

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

#ifndef  _STDIO_H_
#define  _STDIO_H_

#endif

 

6.     Foundation框架的作用

1)     开发OC、iOS、Mac程序必备的框架

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

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

#import <Foundation/Foundation.h>

                       框架名/主头文件:包含框架中的所有头文件

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