[TwistedFate]OC面向对象

1.OC的输出方法:

NSLog(@"这是OC的第一个工程");
// 默认输出换行

2.@符 是OC关键字的标志
3.C语言基本数据类型 :int float char
OC常用基本数据类型:NSInteger 整型 CGFloat 浮点型 NSString 字符型
4.定义一个字符串:

NSString *string = @"今天你吃了吗?";
// 如果有星* 就代表这是一个对象
// 格式化输出 占位符 只要是对象 就可以用%@来当占位符输出
NSLog(@"%@",string);
// 基本数据类型 用什么来当占位符
NSInteger number = 5;
NSLog(@"%ld",number);
CGFloat score = 10.5;
NSLog(@"%.2f",score);

4.创建对象 分两个过程
(1).分配内存空间(堆区开辟空间 需要管理的)
(2).对对象进行初始化

   Person *per = [Person alloc];
   // [per init];        // 对对象进行初始化
    // 连着写 创建一个对象
    Person *per1 = [[Person alloc] init];
    // new这个方法就相当于 开辟空间并初始化
//    Person *p1 = [Person new];
    // 调用sayHi方法
    [per1 sayHi];

5.// instancetype 表示返回一个对象类型
// void * 无类型指针 可以转化任何类型的指针
// id 表示一个对象类型 (可以声明一个对象使用)
6.重写初始化方法 重写的是父类的方法 一定要跟父类的方法名字一样 返回值一样 参数一样 只有方法的实现是不一样的
7.@public关键字 代表公开的意思

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值