湾区日报 iOS Changelog 2015.09.14


这个版本的 iOS App 提交审核后,一波三折,前前后后折腾了将近一个月才被 App Store 批准。大家快快进入 App Store 升级 。

这个版本之所以拖了这么久,主要因为改用最新的 Xcode 7 开发与提交 App,都遇到一些困难。开发方面,湾区日报 for iOS 是用 Swift 1.2 写的,而 Xcode 7 开始得用 Swift 2;在迁移的时候,除了要把自己的代码改成 Swift 2 以外,还要保证依赖的、用Swift 1.2 写的第三方库也顺利改成 Swift 2。在提交 App 方面,遇到一点兼容性问题,解决办法在前一篇博文提过。

What’s new

支持 iOS 9 Spotlight 搜索

以后可以在 iOS 9 的 Spotlight 里搜索 湾区日报 for iOS 里的文章了。点击搜索结果,可以跳转到 湾区日报 for iOS 的 App 里面读文章。

 

支持离线阅读最新的5篇文章

很多读者上下班的时候,都会在地铁里读文章。而地铁里信号不好,所以支持离线功能很重要。

在这个版本里,只要 App 成功读去过一次最新的5篇文章(在有网的情况下),这5篇文章就自动缓存起来。下次如果把网关了,照样能读5篇最新文章。如果标题栏出现“缓存”字样,就是在离线状态了: 

收藏夹功能(支持离线阅读)

所有阅读类的软件都有收藏夹功能:)湾区日报 for iOS 在上线 3 个月后,终于也有了收藏夹功能了!

每篇文章的卡片右上角都有一个 “收藏” 按钮,点击一次后,“收藏”变成“已收藏”,然后你就能在“最新一期”的页面左上角点击收藏夹图标,进入收藏夹页面阅读你收藏过的文章了 — 支持阅读哦!

如果要把文章从收藏夹里移除,只要在“已收藏”按钮上点一下,让它变成“收藏”即可。

 

修复了一些 iOS 9 的兼容性问题

升级到 iOS 9 后原来的 App 会有一些问题,比如“随即文章”页面里的“刷出好文章”按钮会失效、分享到微博/微信的按钮不能用(与App Transport Security有关)等。还有一些乱七八糟的小问题,记不清了:)

Swift 2 相关的大规模代码重构

Swift 2 新增了不少语言特性,正好借这个机会重构一下代码,让代码更漂亮点、让以后的开发更高效。

社交分享的一些改进

精简了社交分享的预设文案、并且修复了 Instapaper 分享的 bug。

谢谢

  • 欢迎大家提意见、功能建议、报告 Bug:hi@wanqu.co
  • 如果你觉得 湾区日报 for iOS 不错的话,欢迎推荐给朋友。
  • 谢谢大家的支持!
分享到:


选一种适合你的订阅方式: 33,575 人 · 23,240 人 · 6,687 人 · 6,540 人 · 5,232 人 · 4,867 人 · 1,989 人 · 831 人 · 44 人 · 31 人