ios初学笔记

  • bool值只取最低位的值,若最低位为0,bool值等于NO;若最低位不为0,bool值等于YES。
  • 比较bool值的时候,将变量与NO进行比较最保险。
  • objc不支持多继承
  • 类的description方法类似java的toString方法,返回类的描述信息
  • 依赖其他类,有两个解决方法:
    1. 用#import语句导入类的h文件
    2. 用@class来告诉编译器,这是个类,我只需要通过指针来引用它
  • @class创建了一个前向引用。如果有循环依赖关系,A类引用B类,B类也引用A类:
    1. 如果用#import来相互引用,会出现编译错误
    2. 在A类中使用@class B,在B类中使用@class A,编译通过,两个类可以相互引用了
  • 如果A类继承B类,在A.h中就不能使用@class,只能通过#import的方式引用B类。因为只有在完全清楚超类的具体信息的情况下,才能编译目标文件。

转载于:https://www.cnblogs.com/dragonZ/archive/2012/06/10/2544274.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值