OC和C++/Java确实很多不一样的地方,踩了不少坑。即使一个简单的莫名的错误问题,有可能会耗费很多时间。
如两个类需要相互引用头文件时,会报错:Expected a type,哪能想到是互相引用的问题呢?
踩过了,就知道怎么解决了,在一个文件中,使用前置声明,如:
@class ConfigManager;
简单,但是耗费了半天的时间解决问题。。坑坑坑
本文探讨了在Objective-C编程中遇到的两个类相互引用导致的编译错误问题,并提供了解决方案。通过使用前置声明的方式可以有效避免此类错误的发生。
OC和C++/Java确实很多不一样的地方,踩了不少坑。即使一个简单的莫名的错误问题,有可能会耗费很多时间。
如两个类需要相互引用头文件时,会报错:Expected a type,哪能想到是互相引用的问题呢?
踩过了,就知道怎么解决了,在一个文件中,使用前置声明,如:
@class ConfigManager;
简单,但是耗费了半天的时间解决问题。。坑坑坑
5269
676

被折叠的 条评论
为什么被折叠?