V 字

取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,https://github.com/kzhiquan/Vword完善 V 字,希望 V 字能给你带来完美的阅读体验。
