您的位置:首页 > 职场人生

黑马程序员—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>

*** 代码编写 ***

举例:
#import <Foundation/Foundation.h>
int main()
{
NSLog(@"第1个OC程序");
return 0;
}


------- android培训、ios培训、期待与您交流! ----------

详细请查看:www.itheima.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: