小伙伴们,在经过一段时间的学习,大家就需要做到学以致用啦。下面就通过作业练习,完成如下运行效果图所示的功能吧。

题目要求:

运用已学知识完成“慕课网餐厅”,运行效果如演示视频所示。


演示视频
作业描述

一、语言和环境

1、实现语言

Objective-C语言

2、环境要求及开发工具

MAC OS、Xcode


二、程序整体要求

1、根据实现所需功能,划分功能模块,设置对应的类,在类中实现相应功能。

2、代码结构要层次分明,逻辑思路清晰严谨,类名变量名规范易懂。

3、代码中出现的属性、方法,适当添加注释。

4、要求Objective-C代码实现、运行结果与提供的效果图结构保持一致。

5、将作业项目形成压缩文件并提交。

 

三、思路分析

由运行效果,可以分析出项目中具体包括的功能模块。

1、TopView:

类型描述:主题名称以及搜索按钮的展示

要求:搜索按钮能够点击并且进入到新的页面

2、MiddleView:

类型描述:美食的滚动条选项、轮播图的展示、以及美食的描述详情

要求:通过字典去保存图片和名称、涉及到位置信息过多时采用宏定义、对于控件的初始化能够自定义初识化方法,轮播图具有分页效果

3、暗夜模式:

类型描述:实现一种暗夜背景

要求:暗夜背景的按钮使用Switch按钮,点击之后换一种符合也晚的颜色风格。

注意:下载作业素材,也可自行寻找作业素材

评分标准是什么?

规范【10分】 

> 每个模块都有自己独立的类。

> 类、变量属性、功能方法命名规范。

> 代码结构层次分明。  

> 代码书写规范、添加适量注释。

程序整体运行效果【10分】

> 程序正常运行,且满足效果图要求。

顶部视图【15分】

>能够正确设置标题。

>成功实现搜索按钮的点击。

美食滚动条【15分】

>正确实现美食滚动条功能。

>成功设置右上方数字提示。

美食轮播图【26分】

>正确实现轮播图的整体效果。

美食详情介绍【12分】

>正确实现没事详情介绍的图文混排功能。

暗夜模式【12分】

>正确实现暗夜模式功能。

作业素材
下载素材

作业素材仅供学习与参考,请按要求完成作业

项目作业上传说明
第1步:上传你的作业压缩包
第2步:等待讲师一对一批复
第3步:查看讲师点评
上传作业

登录后查看更多作业,立即

意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师