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

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


一、OC简介

在c语言的基础上,增加了最小一层面向对象语法
 
完全兼容c语言

可以在oc代码中混入C语言代码,甚至是c++代码

可以使用oc开发MAC OS X 平台和IOS平台的应用程序

二、OC语法

1.关键字

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

2)常见关键字



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框架头文件路径




------ Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值