黑马程序员—OC—面向对象(一)
2014-09-12 14:11
183 查看
------- android培训、ios培训、期待与您交流! ----------
*** OC简介 ***
OC完全兼容C语言,可以使用OC开发Mac OS X平台和iOS平台的应用程序。
OC的关键字基本上都是以 @ 开头。
*** NSLog与printf的区别
***
NSLog接收OC字符串作为参数,printf接收C语言字符串作为参数。
NSLog输出后会自动换行,printf输出后不会自动换行。
使用NSLog需要#import <Foundation/Foundation.h>。
使用printf需要#include <stdio.h>。
*** #import的作用 ***
跟#include一样,用来拷贝某个文件的内容。
可以自动防止文件内容被拷贝多次,也就意味着头文件中不用加入下面的预处理指令了:
#ifndef _STDIO_H_
#define _STDIO_H_
#endif
*** Foundation框架的作用 ***
开发OC、iOS、Mac程序必备的框架。
此框架中包含了很多常用的API(应用编程接口)。
框架中包含了很多头文件,若想使用整个框架的内容,包含它的主头文件即可:
#import <Foundation/Foundation.h>
*** 代码编写 ***
举例:
------- android培训、ios培训、期待与您交流! ----------
详细请查看:www.itheima.com
*** OC简介 ***
OC完全兼容C语言,可以使用OC开发Mac OS X平台和iOS平台的应用程序。
OC的关键字基本上都是以 @ 开头。
*** NSLog与printf的区别
***
NSLog接收OC字符串作为参数,printf接收C语言字符串作为参数。
NSLog输出后会自动换行,printf输出后不会自动换行。
使用NSLog需要#import <Foundation/Foundation.h>。
使用printf需要#include <stdio.h>。
*** #import的作用 ***
跟#include一样,用来拷贝某个文件的内容。
可以自动防止文件内容被拷贝多次,也就意味着头文件中不用加入下面的预处理指令了:
#ifndef _STDIO_H_
#define _STDIO_H_
#endif
*** Foundation框架的作用 ***
开发OC、iOS、Mac程序必备的框架。
此框架中包含了很多常用的API(应用编程接口)。
框架中包含了很多头文件,若想使用整个框架的内容,包含它的主头文件即可:
#import <Foundation/Foundation.h>
*** 代码编写 ***
举例:
#import <Foundation/Foundation.h> int main() { NSLog(@"第1个OC程序"); return 0; }
------- android培训、ios培训、期待与您交流! ----------
详细请查看:www.itheima.com
相关文章推荐
- 黑马程序员_ios基础总结8_OC面向对象
- 黑马程序员 OC基础: 面向对象_继承&多态(三)
- 黑马程序员——OC基础---面向对象(思想,类,对象,三大特性)
- 黑马程序员————OC面向对象_三大特性之封装
- 黑马程序员——OC面向对象三大特性——封装,继承,多态。
- 黑马程序员---OC面向对象三大特性(封装、继承、多态)
- 黑马程序员——【OC】面向对象的三大特性
- 黑马程序员-OC之面向对象的三大特性:封装、继承和多态
- 黑马程序员--Objective-C之--OC面向对象的三大特征
- 黑马程序员—OC语言面向对象三大特性
- 黑马程序员--------OC面向对象的三大特性
- 黑马程序员————IOS学习笔记 第3篇 OC面向对象三大特性(1)
- 黑马程序员——OC语言学习——OC面向对象的三大特性:封装、继承、多态,OC字符串——NSString
- 黑马程序员_iOS开发之OC之面向对象之三大特性封装、继承和多态
- 4、黑马程序员-OC面向对象—封装
- 黑马程序员——OC学习——面向对象
- 黑马程序员————OC面向对象_类和对象(上)
- 黑马程序员_OC面向对象之继承和多态
- 黑马程序员_iOS开发之OC之面向对象之思想、类和对象
- 黑马程序员——OC面向对象的基础认识