为了适应在工作空间中使用框架,我们需要将10.4.3节的代码进行重构,重构的内容主要是修改引入头文件的方式。
修改业务逻辑层BusinessLogicLayer引入头文件的方式,相关代码如下:
#import <Foundation/Foundation.h> #import <PersistenceLayer/NoteDAO.h> ① #import <PersistenceLayer/Note.h> ② @interface NoteBL : NSObject //插入备忘录的方法 -(NSMutableArray*) createNote:(Note*)model; //删除备忘录的方法 -(NSMutableArray*) remove:(Note*)model; //查询所有数据的方法 -(NSMutableArray*) findAll; @end 其中第①行和第②行代码用于引入数据持久层中的头文件,用来替代如下代码,其中PersistenceLayer是框架名: #import "Note.h" #import "NoteDAO.h" 修改表示层PresentationLayer引入头文件的方式,相关代码如下: #import <BusinessLogicLayer/NoteBL.h> #import <PersistenceLayer/Note.h> 设置完成后,就可以编译并运行工作空间了。