Skip to content

一个MVP的Demo,展示了在iOS平台上如何实现MVP模式

License

Notifications You must be signed in to change notification settings

yuexygoodman/MVPExample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MVPExample

一个MVP的Demo,展示了在iOS平台上如何实现MVP模式 希望通过这个项目能让大家了解如何在iOS平台上实现MVP模式,以及需要注意的问题。

项目背景

项目模拟了用户登录,以及登录进去过后的好友管理功能。

业务逻辑

登录逻辑

  • 打开App过后,展示登录界面,可供用户输入账号密码进行登录
  • 如果用户已经登录过App,登录界面应该记住上次的账号密码,以方便用户使用
  • 用户登录成功则直接进入朋友管理界面,如果登录失败应该向用户提示失败原因
  • 账号限制为11位数字,密码限制为6-11位非中文字符

好友管理逻辑

  • 用户能看到自己的所有好友
  • 提供给用户两种展示好友的方式,一种是列表list,一种是九宫格grid
  • 用户可以逐一删除好友,在删除亲密度高度50的好友时,应该向用户再次确认,以免误删了。

About

一个MVP的Demo,展示了在iOS平台上如何实现MVP模式

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published