V字之始 - v2ex 社区第三客户端

版权所有, 转载请著明出处,保留链接。

V字

LOGO

V字之名,包括LOGO设计之意,都源于多年前看过的一部电影《V字仇杀队》,向它致敬!

下载

https://itunes.apple.com/cn/app/v%E5%AD%97/id1234223461?l=en&mt=8

简介

V字V2EX的一个非官方iOS客户端,关于V2EX,请查看https://www.v2ex.com.

基本功能

  1. 浏览各主题列表、主题内容、评论、节点、用户;
  2. 收藏主题,节点;感谢发题者,评论者;
  3. 回复主题,发表主题;
  4. 关注,Block用户;
  5. 搜索主题,节点,主题搜索结果来自于Bing;
  6. 未读消息提醒;
  7. 浏览发表过的主题,回复,收藏的节点、主题,关注的人发表过的主题;

特色功能

  1. 多账户;
  2. 夜间阅读模式;
  3. 非WIFI无图阅读;
  4. 隐藏头像、调节字体大小和行距;
  5. 多种主题列表样式;
  6. 多种主题、回复列表单元样式;

无图无真相

1 2 3 4 5 6 7 8 9 10

开发小叙

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非官方客户端,必须要有良好的体验,卓越的性能。

后续开发

  1. 完成自动登录,签到。 目前V字还未支持自动登录,即账户cookie失效后,需要手动点击账户登录; – 已完成
  2. 增加Password支持; – 已完成
  3. 主题内容附言显示;
  4. 本人不是V2EX的重度用户,所以可能存在版面安排不合理,后续会相应的调整;
  5. iPad还没有很好的适配,完善iPad上的适配;
  6. 还没想到的功能;

结语

在此感谢我的家人,为完成V字,牺牲很多相处陪伴的时光。
也欢迎各广大用户,积极提issue和bug,完善V字,希望V字能给你带来完美的阅读体验。