项目作业 475
等19人参与

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

题目要求:

运用已学知识完成“私人通讯录”,运行效果如演示视频所示。

演示视频
作业描述

一、语言和环境

1、实现语言

Objective-C语言

2、环境要求及开发工具

MAC OS、Xcode

 

二、程序整体要求

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

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

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

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

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


三、作业要求 

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

1、 登录页:

类型描述:完成用户的登录功能

要求:

1、自己在代码中设置登录名和密码分别是“imooc”“123”

2、点击记住密码,当程序退出时,再次进入会保存用户名和密码

3、点击自动登录,程序退出后,再次运行,通讯录会直接登录进入下一个页面

4、按钮的联动,点击自动登录默认记住密码也开启,关闭记住密码默认自动登录也关闭

注意:点击登录出现的正在登录显示不作要求,感兴趣的同学可以自行实现

2、通讯录功能:

类型描述:通讯录联系人的增加、删除、编辑

要求:

1、点击“+”跳转到添加联系人页面,添加联系人,输入信息后点击添加 ,跳转到联系人展示页面,并且展示刚刚添加的信息

2、点击删除,cell出现红色“-”按钮,点击“-”,删除用户信息

3、在cell右侧左滑,出现删除按钮,点击删除,用户信息被删除

4、点击cell,进入到编辑联系人页面,点击编辑按钮,可以对原来保存的信息进行修改,修改完成后,点击保存,自动跳转到通讯录展示页面

注意:当不点击编辑按钮,不出现保存按钮,点击编辑按钮后,保存按钮出现

5、 点击注销,退出通讯录,再次进入登录页面


评分标准是什么?

规范【10分】 

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

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

> 代码结构层次分明。  

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

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

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

登录页【20分】

>正确实现登录功能。

通讯录联系人【20分】

>正确实现通讯录联系人页面。

添加联系人【20分】

>正确实现添加联系人页面。

编辑联系人【20分】

>正确实现编辑联系人页面。


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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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