我正在学习目标C,我完全是新手^^。
我正在创建一个名为BookStore的简单应用程序。我有2个类来存储数据:
Book
:存储与书籍相关的数据,如(标题,作者,desc ...)Bookstore
:存储图书我的应用程序将在MasterViewController中显示所有书名,当用户触摸任何书名时,DetailViewController将显示书的详细信息。
这是我在MasterViewController.h中声明的代码
#import <UIKit/UIKit.h>
#import "Bookstore.h" // This is what I tried to change, I import instead of using @class
@class LKDetailViewController;
//@class Bookstore; // <= This is what's exactly my ebook tell me
@interface LKMasterViewController : UITableViewController
@property (strong, nonatomic) LKDetailViewController *detailViewController;
@property (strong, nonatomic) Bookstore *myBookStore;
@end
那么我可以使用#import而不是像这样的@class来让编译器了解我的Bookstore类吗?我只是想知道哪一个是正确的方式?
非常感谢你。