黑马程序员————OC面向对象_类和对象(上)

时间:2023-02-20 23:27:24
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

一、OC简介
在c语言的基础上,增加了最小一层面向对象语法   完全兼容c语言
可以在oc代码中混入C语言代码,甚至是c++代码
可以使用oc开发MAC OS X 平台和IOS平台的应用程序
二、OC语法
1.关键字
1)基本所有关键字都是以@开头
2)常见关键字
黑马程序员————OC面向对象_类和对象(上)

3)字符串以@开头:例如@“hello”是OC中得字符串,而“hello”是C语言中的字符串
2.其它语法
1)基本数据类型:char、int、float、double、Bool,nil相当于C语言中的null,也就是0
2)基本语句:循环语句(for、while、do while)、条件语句(if、if else、switch)
3)注释:// 和 /* */
4)屏幕输出:NSLog(@"输出内容");
三、OC程序的开发过程
1.第一个OC程序
#import <Foundation/Foundation.h>

int main() {

NSLog(@"第一个oc程序");

return 0;
}

输出内容
2015-04-23 09:29:10.464 面向对象[32740:2816177] 第一个oc程序

2.运行过程

1)编写OC源文件:.m、.c
2)编译:cc -c  xxx.m xxx.c
3)  链接:cc xxx.o xxx.o -framework Foundation(只有用到Foundation框架的时候加上)
4)运行:.\ a.out

四、寻找Foundation框架头文件路径 黑马程序员————OC面向对象_类和对象(上)

黑马程序员————OC面向对象_类和对象(上)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------