从0开始学习OC程序-第1天
来源:互联网 发布:我的巨星男佣网络剧 编辑:程序博客网 时间:2024/06/05 05:57
学习内容:
- 类的声明
- 类的实现
- 创建对象
- 成员变量的复制
- 对象的行为
注:执行方法
创建OC文件
touch 文件名.m
打开OC文件
open 文件名.m
编译OC文件
cc -c 文件名.m
引用Foundation框架
cc 文件名.m -framework Foundation
执行
./a.out
//1.类的声明//因为使用了NSObject#import <Foundation/Foundation.h>//NSObject 让Car具备Car生成对象的能力@interface Car : NSObject{ //声明对象属性 @public int wheels;//轮胎个数 int speed;//时速}//只要是OC对象的方法,必须以减号 - 开头//方法:方法名、参数、返回值//OC方法中的任何数据类型都必须用小括号扩住//OC方法中的小括号():扩住数据类型- (void) run;@end//2.类的实现@implementation Car//方法的实现(说清楚方法里面有什么代码)-(void)run{ NSLog(@"车子跑起来了");}@end//测试类int main(){ //利用类来创建对象 //执行了Car这个类的new行为来创建对象 //定义了一个指针。指向Car类型的对象 Car *car = [Car new]; //给car指向对象的属性wheels赋值 car->wheels = 4; car->speed = 250; [car run]; NSLog(@"车子有%d个轮子,时速为:%dkm/h",car->wheels,car->speed); return 0;}
0 0
- 从0开始学习OC程序-第1天
- 从0开始学习OC程序-第2天
- 从0开始学习OC程序-第3天
- 从0开始学习OC程序-第4天
- 从0开始学习OC程序-第5天
- 从0开始学习OC程序-第6天
- 从0开始学习OC程序-第7天
- 从0开始学习OC程序-第8天
- 从0开始学习OC程序-第9天
- 从0开始学习OC程序-第10天
- 从0开始学习OC程序-第11天
- 从0开始学习OC程序-第12天
- 从0开始学习OC程序-第13天
- 从0开始学习OC程序-第14天
- 从0开始学习SpringBoot-第1天
- 从0开始学习SpringBoot-第2天
- 从0开始学习SpringBoot-第3天
- oc第1天学习
- Linux学习笔记:用fdisk工具分区,swap分区的管理
- MFC中数据类型转换的一些心得
- 2本地搭建服务器
- HDU——1215七夕节(因数和)
- 线程通信
- 从0开始学习OC程序-第1天
- 个人对多线程的认识NSThread
- C#Winform中运用DevExpress提供的ChartControl控件绘制折线统计图
- TCP三次握手及释放连接详解
- JSP 的 page 编译指令的属性session 的默认值 true
- NYOJ 34 韩信点兵
- 环奇
- 12306线程管理
- 《leetCode》:Happy Number