基于iOS的团购APP设计与实现 (6)
时间:2023-02-05 09:53 来源:毕业论文 作者:毕业论文 点击:次
大部分情况下,UITableView的delegate对象都必须由开发者定义好,这样,它的诸多操作才会有具体控制器响应。例如:选中了它某一行,那么设置好的代理对象就会去响应这一次的点击事件。只要已经声明了UITableViewDelegate协议的对象,全部能够设置为UITableView代理对象[5]。文献综述 大部分情况下, UITableView的数据源与代理都会是其对应的视图控制器。 由于手机屏幕比较小,用户使用手指进行相关交互,所以在UITableView中,仅仅有行的概念,没有列的说法。UITableView的每个单元行都是UITableViewCell或者其子类[5],同时,iOS已经在Cell的类中添加了诸多的控件与布局,从而让开发者在开发过程中使用Cell展现多样的数据。在UITableViewCell的声明文件里,已经加入的有一个UIView视图(其余所有元素的父视图contentView)、两个UILabel控件(标题、详细信息)、一个UIImage控件(imageView),分别用于容器、显示内容、详情和图片。当然,在实际开发的过程中,仅仅是系统自带的样式是无法满足多样的需求的,大部分情况下,开发者还需要用到自定义的UITableviewCell,以满足多样化的洁面信息呈现需求。 2。6 小结 本章节中介绍了开发系统所需要的环境、部分技术以及最常用的两个类库,当然,在实际的系统开发过程中,还会用到非常多的iOS SDK提供的类库,这里就不一一的做详细介绍了。在此基础之上,可以对系统整体的开发有一定的了解。 第三章 系统需求分析 本章主要阐述了该团购系统的主要功能、系统设计过程和主要功能模块的设计,并介绍了系统设计过程中所采用的关键技术。 3。1 系统介绍 该团购App主要是用户周边的小型团购软件,偏向于生活类的团购软件。软件中根据分类显示周围的团购优惠信息(其中,包含许多细节性的功能)同时,每个分类都会对应一个聊天室,用户可以在聊天室里讨论相应分类中的各个商家,以获得更实时可靠的消费信息,从而获得更好的消费体验。(相对于一般消费软件中的评论功能来说,及时性聊天可以获得的信息更加准确)同时,用户可以根据自己的需求来搜索商品,或者通过定位功能来查看周围的商家信息。用户可以在个人中心查看相应的信息。 3。2 模块划分 本系统主要功能大致分为以下九个模来.自^优+尔-论,文:网www.youerw.com +QQ752018766-块: 1)登录注册模块:用户的登录注册信息验证。 2)首页模块:按照团单属于美食,电影等分类供用户选择所需购买的团购,并附加商家广告等信息。 3)团购按类展示模块:显示用户选择类别团购汇总。 4)团购的购买模块:显示选择团购的具体信息(售价,评价,位置等),以及购买功能。 5)商家按类展示模块:根据用户选择分类要求或搜索关键字显示满足条件商家汇总。 6)商家详情模块:显示用户所选商家的具体信息(评价,地址以及所含商品团购券等)。 7)用户提问交互模块:显示用户发帖(获取其想购买商品的建议以及对商品的疑问等,用户在帖中交流购买经验和心得)包含发帖,查看最近发帖和浏览等。 (责任编辑:qin) |