定制自己的瀑布流
关于UICollectionView
UICollectionViewLayout
相关方法
准备工作
代码实现
多说几句
前段时间开发的时候,需要在tableView上拉的时候实现最底下的cell随着滑动从左边移动出来的效果(淘宝客户端在上拉加载的时候从左边滑动出现的效果)。苦思了很久,最终通过在scrollView的代理中通过判断偏移量来改变当前最下面的cell的frame实现这种效果,但是这样的实现却远远达不到我想要的目标。同时,在滑动tableView时进行大量繁杂的计算还造成了上拉时轻微卡顿的现象,于是我导出寻找另外的解决方案。终于,被我忽视了很久的UICollectionView成为了解决这一问题的最佳选择。
关于UICollectionVi...
Click to read more ...
0
views
数据持久化
属性列表
数据归档/数据序列化
sqlite数据库
coreData
在程序开发中,数据层永远是程序的核心结构之一。我们将现实事物进行抽象,使之变成一个个数据。对这些数据的加工处理是代码中能体现技术水平的一大模块,比如数据的请求、解析、缓存、持久化等等。适当的对数据进行持久化存储可以实现应用的离线功能,以此提高用户体验。在iOS开发中,苹果提供了四种持久化方案供我们选择。这些方案分别包括属性列表plist、数据归档NSKeyedValueArchiver/NSUserDefaults、数据库sqlite和coreData等,它们的区别如下
属性列表
属性列表是一种明文的轻量级存储方式,其存储格式有多种,最常规格式为XML格式。在我们创建一个新的项目的...
Click to read more ...
0
views
修改Xcode生成API介绍文档
导出注释标准
修改Xcode自身生成的文件注释
如何导出文档
最近工作需要和其他公司进行项目交接的时候,原以为像往常一样直接交付源代码就行了,谁知道客户公司需要我们提供API文档。瞬间我和小伙伴们都惊呆了,什么鬼!从来没做过。后来看了一下安卓组提供的API文档发现是HTML格式的类文件注释介绍,于是残酷的打消了我想手动编写API文档的想法。
抱着这样的想法在网上搜索了蛮久,总算是找到了Xcode自带的导出API文档的方法。但作为崇拜猫神的一员的我,使用的是猫神的VVDocumenter插件,惊讶的发现这个插件生成的注释并不能支持导出正确的文档。于是只好苦逼的加班加点把整个项目的注释统统修改了一遍,最近在简书上看到小码哥的一篇修改Xcode自动生成的文件注释的文章...
Click to read more ...
0
views