V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
everettjf
V2EX  ›  iOS

如何开发简单的博客 RSS 阅读器,开发过程及源码分享给大家(面向 iOS 开发者的博客阅读器)

  •  1
     
  •   everettjf · 2016-05-19 23:59:44 +08:00 · 2665 次点击
    这是一个创建于 3109 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近开发了一个简单的博客 RSS 阅读器,主要面向 iOS 开发者。我平时收藏了一些不错的 iOS 开发者博客以及 RSS/Atom 地址,使用这个 App 可以方便的查看这些博客的最新文章。

    App 名称:番茄阅读

    名字是随便起的,和图标也没什么关系,只是为了不重复。已经上架 AppStore 。

    此次开发过程主要有两个产出:

    1. 番茄阅读 App:精选了一些 iOS 开发者博客的订阅。AppStore 地址
    2. 博客列表:按最后更新时间排序。每天自动刷新。

    源码


    整体架构主要有 4 个部分:

    • Web 服务器:用于收藏网址
    • 静态内容服务器:用户提供 App 访问接口
    • 爬虫:爬取不支持 RSS/Atom 订阅的博客文章列表
    • App :最终展现

    较详细的说明,写到了这篇博客


    个人感觉涉及技术较多,但每个技术都不深入。个人总结,分享给大家,希望没有浪费大家时间。

    7 条回复    2016-05-21 12:27:46 +08:00
    Tiande
        1
    Tiande  
       2016-05-20 06:00:50 +08:00 via iPhone
    很吼啊😯 您博客内的转 iOS 经历也很有参考价值。

    不过 5s 看不到 发现页面 右上角按钮的文本,点进去是 关于 App 。
    everettjf
        2
    everettjf  
    OP
       2016-05-20 06:36:29 +08:00 via iPhone
    @Tiande 嗯,那个地方我故意打了个空格。觉得放个关于的话,没有实际用途还影响界面。
    warcraft1236
        3
    warcraft1236  
       2016-05-20 10:19:29 +08:00
    感觉写的挺好,学习
    crayygy
        4
    crayygy  
       2016-05-20 15:34:53 +08:00
    已 star ,慢慢学习~准备做一个小 app 玩一玩😂
    everettjf
        5
    everettjf  
    OP
       2016-05-21 05:56:22 +08:00 via iPhone
    @crayygy 嗯,可以先只做 app 。数据先用我提供的哈
    everettjf
        6
    everettjf  
    OP
       2016-05-21 05:56:54 +08:00 via iPhone
    crayygy
        7
    crayygy  
       2016-05-21 12:27:46 +08:00
    @everettjf 嗯嗯,谢谢啦!有不懂的问题可以请教你吗😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2619 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:08 · PVG 13:08 · LAX 21:08 · JFK 00:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.