为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

[无限互联]学员作品:旅游软件“在路上”IOS客户端 刘纯

2017-12-19 6页 doc 206KB 12阅读

用户头像

is_637320

暂无简介

举报
[无限互联]学员作品:旅游软件“在路上”IOS客户端 刘纯[无限互联]学员作品:旅游软件“在路上”IOS客户端 刘纯 [无限互联]学员作品:旅游软件“在路上”IOS客户端 项目介绍 我是仿做的‘在路上’App,是个旅游类型的App,方便我们使用手机记录每一段旅行。在旅游时拍一张照片、记录我们的足迹。您也可查看APP网站上的所有精彩旅程,并且这个App的用户是遍布各地,让您每天都环游世界~ 主要功能 •精选模块:可以浏览热门和精选旅行,并可以对你喜欢的旅行点赞,评论,分享,下载。 •搜索模块:可以搜索到旅行话题,旅行记录,用户等,并可以浏览记录和关注用户。 •添加旅行模块:可...
[无限互联]学员作品:旅游软件“在路上”IOS客户端  刘纯
[无限互联]学员作品:旅游软件“在路上”IOS客户端 刘纯 [无限互联]学员作品:旅游软件“在路上”IOS客户端 项目介绍 我是仿做的‘在路上’App,是个旅游类型的App,方便我们使用手机记录每一段旅行。在旅游时拍一张照片、记录我们的足迹。您也可查看APP网站上的所有精彩旅程,并且这个App的用户是遍布各地,让您每天都环游世界~ 主要功能 •精选模块:可以浏览热门和精选旅行,并可以对你喜欢的旅行点赞,评论,分享,下载。 •搜索模块:可以搜索到旅行话,旅行记录,用户等,并可以浏览记录和关注用户。 •添加旅行模块:可以拍照,选相册里的图片,编辑文字并上传。 •空间模块:可以浏览关注信息和动态信息。 •个人模块:就是个人信息的展示。 技术点 •这个App总共分为5个模块~每个模块使用MVC构架模式来分离视图与数据的解耦合~Model层抽离出了一个BaseModel基类~将JSON数据填充到Model对象的逻辑封装到这个基类中,控制器层抽取出BaseViewController~将共性的方法与属性定义在这个基类中~例如加载提示、返回按钮、数据请求对象等等,View视图层~需要大量子类化视图控件都抽取出基类~方便以后的扩展与维护~列如在BaseTableView 中封装了上拉下拉功能~这样大量上拉下拉的表视图继承这个类就可以了。整体UI界面的创建采用了Storyboard。 •使用AFNetworking框架请求数据, •使用SDWebImage框架加载网络图片~并对加载进度进行监听, •使用MBProgressHUD框架实现加载等待 •使用ShareSDK实现分享功能 •使用CoreText在多个模块中实现了图文混排。使用正则表达式筛选出来~并且设置颜色~点击等, •创建了一个布局类~对空间模块的七种数据类型进行了布局, •使用了瀑布流来展现界面, •实现图片大图多张图片浏览~并可以保存图片。 •导航控制器的导航返回~采用了时下流行的抽屉式导航返回 •适配iOS6、iOS7两个系统版本 截图展示 总体布局: 详情页面的展示: 专题页面展示: 详情页面的展示: 分享的展示: 大图浏览~小图浏览展示 行程单的展示: 搜索展示: 添加旅行记录展示: 关注和动态展示: 总结 •首先,我的这个项目做的很粗糙,里面都还存在一些bug,而且功能也只实现了一部分。 •通过自己动手做这个项目,确实学到了不少东西,对之前学的东西也很好的巩固了一遍。 •在做项目的过程中,也遇到了不少问题,主要体现在,数据没有很好的理解导致的,项目没有很好的做宏观规划,对App的实现很多功能没有很好的了解。 •以后做项目前需要对项目做一个宏观的规划,然后再细化到每一个功能,会很大程度上提高效率。
/
本文档为【[无限互联]学员作品:旅游软件“在路上”IOS客户端 刘纯】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索