[BS-28] iOS中分页的几种算法
2016-06-14 13:44
253 查看
iOS中分页的几种算法
总记录数:totalRecord每页最大记录数:maxResult
算法一:
totalPage = totalRecord % maxResult == 0 ? totalRecord / maxResult : totalRecord / maxResult + 1 ;
算法二:(推荐)
totalPage = (totalRecord + maxResult -1) / maxResult; (其中maxResult - 1 就是 totalRecord / maxResult 的最大的余数)
算法三:如果服务器支持的话,每次请求将现页面最大的maxID发给服务器,服务器自动返回下一页的数据。
相关文章推荐
- MJRefresh框架中使用问题(使用self,不走dealloc方法)
- ios 开发 去掉H5 alert 中的网址
- 想升级iOS 10 Beta版本?这7个问题需要考虑
- Xcode的使用
- 不同页面间的通知
- 自动布局和一些其他知识
- [ios]scrollView实现移动与缩放
- 苹果最新审核标准:IPv6
- ios layer的一些学习
- Masonry介绍与使用实践:快速上手Autolayout
- Masonry布局框架的使用
- iOS开发之 异或加密的原理详解
- IOS AFNetWorking 3.0用法步骤详解
- ios 形变属性—transframe
- iOS开发-- 利用AVPlayer播放远程音乐和视频
- ios模块化设计(读大众点评模块化文档后的感想)
- iOS 读写plist文件(Date的存储有些怪异,原因不详)
- iOS 圆角那些事
- iOS开发--触摸事件、手势识别、摇晃事件、耳机线控
- 减小iOS应用程序的大小