黑马程序员 OC语言 - 1 语法概览
2014-08-30 16:31
232 查看
若排版有错误,请查看PDF版:http://pan.baidu.com/s/1kTKEZ23
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
2) NSLog输出后会自动换行,printf输出后不会自动换行
3) 使用NSLog需要#import <Foundation/Foundation.h>
4) 使用printf需要#include <stdio.h>
2) 可以自动防止文件内容被拷贝多次,也就以为着头文件中不用加入下面的预处理指令了
#ifndef _STDIO_H_
#define _STDIO_H_
#endif
2) 此框架中包含了很多常用的API(应用编程接口)
3) 框架中包含了很多头文件,若想使用整个框架的内容,包含它的主头文件即可
#import <Foundation/Foundation.h>
框架名/主头文件:包含框架中的所有头文件
第一章 语法概览
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>
框架名/主头文件:包含框架中的所有头文件
相关文章推荐
- 黑马程序员——Objective-C语言知识点总结之OC特有语法
- 黑马程序员_OC语言的点语法和合成存取方法
- 黑马程序员——OC语言------NSString、多文件开发、点语法、成员变量的作用域、@property和@synthesize
- 黑马程序员——OC语言——点语法
- 黑马程序员—OC语言基础—基础语法知识
- 黑马程序员——OC语言基础篇---核心语法
- 黑马程序员—OC语言基础—核心语法小结
- OC 语言学习第一天—OC 语法概览
- 黑马程序员——OC语言------基本语法
- 黑马程序员IOS-OC语言-点语法、@property
- 黑马程序员---【OC语言】05点语法与作用域
- 黑马程序员 OC语言 - 4 OC特有语法
- 黑马程序员-OC语言核心语法(1)
- 黑马程序员——OC语言学习——Xcode开发初始化、点语法、成员变量作用域、关键字@property和@synthesize
- 黑马程序员——OC语言核心语法
- 黑马程序员-OC语言之核心语法
- 黑马程序员-OC语言基础:面向对象语法 二
- [黑马程序员]12[OC语言]OC基本语法部分学习笔记总结
- 黑马程序员——OC语言基础篇---基本语法、类
- 黑马程序员-OC语言-点语法介绍和使用(听课笔记)