链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

酒店预订App-类似艺龙的酒店预订iOS应用

这是一个名为住哪儿的酒店预订App,实现了酒店搜索、推荐、预定、订单查看等功能,类似艺龙App。iOS端有多种自定义视图和功能,如导航控制器、滚动视图等,网络访问类功能丰富,还包括UITableview相关操作和内存优化等。服务端用php编写,有数据库操作、界面布局、算法策略等功...

访问官网 →

酒店预订App-类似艺龙的酒店预订功能iOS应用

项目简介

这是一个酒店预订App,名为住哪儿。它实现了诸多类似艺龙App的预定酒店功能,如酒店搜索、特色酒店推荐、特惠酒店推荐等,可预定和查看订单,但不能支付。包含iOS开发的众多常见功能,如自定义导航控制器、自定义滚动视图、网络访问类的封装等,还包括UITableview的相关功能、内存优化、自动布局库使用等。界面采用代码与xib结合实现,代码可读性好且规范有注释。服务端用php编写,Api也由php实现,同时后台管理功能涵盖多种酒店相关统计查看等,包括php系统开发的常见功能。

核心技术

在iOS端,使用Swift语言编写,采用了如Masonry自动布局库。自定义NavigationController实现全屏右滑返回,自定义UIScrollView实现全屏滑动显示不同控制器。封装网络访问类AFNetPackage,具备多种网络操作功能。UITableview实现上拉加载、下拉刷新,潜逃UICollecionView展现界面且通过Delegate处理事件和数据,进行cell的重用内存优化。服务端方面,封装PDO数据库操作类实现增删改查,采用Bootstrap框架进行界面布局,运用多条件模糊搜索酒店算法、随机酒店推荐策略,使用jquery表格插件Datatables丰富数据展现方式并具有自动分页和模糊搜索功能,封装Response类传递参数展示不同格式数据。

项目总结

这个酒店预订App功能较为丰富,无论是iOS端还是服务端都有很多值得学习的技术点。希望大家对这个项目感兴趣,如果有任何想法或者建议欢迎在下方留言讨论。

项目地址

GitHub链接直达