2.系统需求分析     
2.1应用需求
当前,很多用户都会去网页上搜索自己所需的头像,并且只会根据一些关键字去大量的寻找,这导致了用户去花费大量的时间,也许还没有找到适合自己的头像。
比着大部分用户来说,懂一些美图工具的人,他们会大致的找到一些图片,进行一些简单的处理,最为最后的选择。但是这样也不利于大众人群及时的找到自己所需的头像,因为开发了一个基于iOS的功能相对完整、UI相对美观的手机应用软件也是必要的,同时使得用户快捷的找到属于自己的头像,不仅省了好多的时间,又减少了用户选择头像的盲目性。
2.2功能需求
根据用户对头像分类的选择,本应用集成了大量的本地资源,包括:女生头像、男生头像、情侣头像、非主流头像、卡通头像、黑白头像和可爱头像。同时应用会不时的从网上获取资源,在首页中以九宫格的形式显示出来,用户可以收藏这些图片、保存到本地相册、通过API分享到一些别的APP。当用户对自己选择的头像大小不太满意的时候,可以点击剪切,选择相应的剪切框,对相应的图片进行旋转和剪切。
2.3应用结构   
根据前面对该应用的分析,本应用需采用MVC的设计模式(如图1),根据服务器给的端口获取到相应的数据设置model,分析具有相同页面创建一个基于底层的view,然后利用controller把model的数据展现在view上。首页则采用tableview,自定义cell,图片以九宫格的形式,根据服务器返回更新图片的个数去创建不同个数的图片。频道则集成了本地缓存的大量图片,根据类型去分类,选择相应的分类后,以表的形式展现出来。推荐则是获取了一些上线的APP,供用户去选择自己需要的APP去下载。而设置页面则可以清理网络图片的缓存,更改夜间模式,通过QQ空间和新浪微博账号与自己的账号进行绑定,实施随时发表朋友圈。
上一篇:jsp+mysql网上图书销售管理系统的设计+源代码
下一篇:asp.net+sqlserver酒店客房管理系统设计+源代码

PHP+IOS的会议管理系统的设计+ER图

无跳线主板BIOS高级设置【706字】

基于iOS的团购APP设计与实现 

IOS网络化教师教学评估考核系统设计

Objective-C语言IOS智联学校系统的设计

iOS的大学信息系统助手设计

iOS同城自驾游APP设计

AT89C52单片机的超声波测距...

承德市事业单位档案管理...

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

志愿者活动的调查问卷表

国内外图像分割技术研究现状