导航控制器与表格视图开发实践
收藏列表管理类的创建
在应用程序中,我们希望让用户能够维护一个收藏字体列表,允许他们添加所选字体、查看已选收藏的完整列表以及从列表中移除字体。为了以一致的方式管理这个列表,我们需要创建一个新的类。
创建步骤如下:
1. 选择项目导航器中的 Fonts
文件夹。
2. 按下 ⌘N
调出新建文件助手。
3. 在左窗格中选择 Cocoa Touch
,选择 Objective - C class
,然后点击 Next
。
4. 在下一个屏幕中,选择 NSObject
作为父类,并将新类命名为 BIDFavoritesList
。
创建完类文件后,在 BIDFavoritesList.h
中添加以下代码:
#import <Foundation/Foundation.h>
@interface BIDFavoritesList : NSObject
+ (instancetype)sharedFavoritesList;
- (NSArray *)favorites;
- (void)addFavorite:(id)item;
- (void)removeFavorite:(id)item;
@end
这里我们声明了一个工厂方法 sh