OC和C++/Java确实很多不一样的地方,踩了不少坑。即使一个简单的莫名的错误问题,有可能会耗费很多时间。
如两个类需要相互引用头文件时,会报错:Expected a type,哪能想到是互相引用的问题呢?
踩过了,就知道怎么解决了,在一个文件中,使用前置声明,如:
@class ConfigManager;
简单,但是耗费了半天的时间解决问题。。坑坑坑
OC和C++/Java确实很多不一样的地方,踩了不少坑。即使一个简单的莫名的错误问题,有可能会耗费很多时间。
如两个类需要相互引用头文件时,会报错:Expected a type,哪能想到是互相引用的问题呢?
踩过了,就知道怎么解决了,在一个文件中,使用前置声明,如:
@class ConfigManager;
简单,但是耗费了半天的时间解决问题。。坑坑坑