XE2V 是一个 iOS 端的 V2EX 客户端,做为我的第一个项目,它寄予了我的很多期望,奈何水平不足,又是重度拖延症患者,以至于直到现在它还远没有完成。不过,它却成了一只下蛋的鸡,已经为我贡献了三个库,还有一两个(也可能更多)库正在完善中。没错,我是来推广我写的库的😁:
YLRefreshKit:一般我们的刷新操作是分散在各个页面的,使用这个库可以将刷新操作统一在一起,它还实现了自动刷新的功能。
YLExtensions:它简化了 UITableView 和 UICollectionView 的注册及配置过程。
YLStateMachine:这是一个简单的状态机。
还是提一下项目吧。要说它有什么特别的地方,嗯,我也用过几款 iOS 端的 V2EX 客户端,它们都不能很好的处理“回复”中的图片。我的项目解决了这个问题,让图片不仅可以正确展示,还能点击查看,大概也算是一个特色?当下一个库写好之后,我会依据它来重构 XE2V,然后就把项目放在我的 GitHub 上面。虽然项目功能还非常非常简陋,但就像图片问题一样,它也许能在某些方面给 V2EX 客户端的开发者或其他 iOS 开发者提供些微参考,这就足够了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.