在具体介绍分层架构的实现代码之前,先介绍一下本章所使用的实例——MyNotes应用。这个实例是一个基于iOS(iPhone和iPad两个平台)的MyNotes应用,它具有增加、删除和查询备忘录的基本功能。图10-6是MyNotes应用的用例图。分层设计之后,表示层可以有iPhone版和iPad版本,而业务逻辑层、数据持久层和信息系统层可以公用,这样大大减少了我们的工作量。 图10-6 MyNotes应用的用例图 考虑到iOS有iPhone和iPad两个平台,我们针对不同的平台绘制了相应的设计原型草图,如图10-7、图10-8和图10-9所示。 图10-7 iPhone版本的MyNotes设计原型草图 图10-8 iPad版本的MyNotes横屏设计原型草图 图10-9 iPad版本的MyNotes竖屏设计原型草图
iOS开发指南 从零基础到App Store上架(第3版)——10.3 实例:MyNotes应用
书名: iOS开发指南 从零基础到App Store上架(第3版)
作者: 关东升
出版社: 人民邮电出版社
出版年: 2015-4-1
页数: 658
定价: CNY 99.00
装帧: 平装
ISBN: 9787115387769