Objective-C学习笔记(一)

布尔类型

OC的BOOL类型使用8位的存储空间signed char,通过#define把YES定义为1,NO定义为0,但是OC不会把BOOL类型作为仅能存储YES或NO的真正布尔类型来处理。

因此如果将一个大于1字节的值赋值给BOOL变量,会只有低字节被用作BOOL值,如果该低字节刚好为0(如8960=0x2300),BOOL值会被认为是0,即为NO值。

相互引用

在A.h中使用@class B,在B.h中使用@class A,即可。

函数调用的消息机制

参考 http://www.cocoachina.com/ios/20141018/9960.html

方法前的+-号

加号 是类的方法,可以通过类直接调用(和Java中的static比较类似)。

减号 是对象的方法,通过实例化的对象对减号方法进行调用(类似Java中的普通方法)。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值