我正在学习Objective C,我完全是新手^^。
我正在制作一个名为 BookStore 的简单应用程序。我有 2 个类来存储数据:
Book
:存储与书籍相关的数据,例如(标题,作者,描述...)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 来让编译器知道我的书店类吗?我只是想知道哪个是正确的方法?
太感谢了。