取V字之名,包括LOGO设计之意,都源于多年前看过的一部电影《V字仇杀队》,向它致敬!
V字是V2EX的一个非官方iOS客户端,关于V2EX,请查看https://www.v2ex.com.
- 浏览各主题列表、主题内容、评论、节点、用户;
- 收藏主题,节点;感谢发题者,评论者;
- 回复主题,发表主题;
- 关注,Block用户;
- 搜索主题,节点,主题搜索结果来自于Bing;
- 未读消息提醒;
- 浏览发表过的主题,回复,收藏的节点、主题,关注的人发表过的主题;
- 多账户;
- 夜间阅读模式;
- 非WIFI无图阅读;
- 隐藏头像、调节字体大小和行距;
- 多种主题列表样式;
- 多种主题、回复列表单元样式;
V字基于Swift3.0开发,从2017年1月18日第一个提交,到5月中旬基本功能完成,App Store第一个版本发布,时间跨度4个月左右,从提交历史上看,基本上每天都笔耕不辍。接触Swift3.0有段时间,但是用它开发一个完整的APP,还是第一次。给我的感觉是,在表达形式上比Objective-C简练,在抽象上没有Javascript那般灵活多样,但蛮喜爱,似乎找到了第一次写C++代码的感觉,我想我会继续漫游在它的填坑路上,虽然XCode的编译速度慢的令人发指。
为尝鲜,V字一开始是基于React-Native开发,项目源码在https://github.com/kzhiquan/rn-v2ex,但基本功能完成后,在真机上测试,发现还是没有原生的那般细腻,遂放弃,因为V字定位为小众的V2EX非官方客户端,必须要有良好的体验,卓越的性能。
- 完成自动登录,签到。 目前V字还未支持自动登录,即账户cookie失效后,需要手动点击账户登录;
- 增加Password支持;
- 主题内容附言显示;
- 本人不是V2EX的重度用户,所以可能存在版面安排不合理,后续会相应的调整;
- iPad还没有很好的适配,完善iPad上的适配;
- 还没想到的功能;
在此感谢我的家人,为完成V字,牺牲很多相处陪伴的时光。
也欢迎各广大用户,积极提issue和bug,完善V字,希望V字能给你带来完美的阅读体验。