V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
gisonrg
V2EX  ›  分享创造

最近新加坡雾霾很严重,用 Swift 写了个简单的显示这里空气污染指数的 OS X app

  •  
  •   gisonrg ·
    Gisonrg · 2015-09-25 02:01:15 +08:00 · 4044 次点击
    这是一个创建于 3383 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近因为印尼大范围烧芭,真是苦坏了我们周边国家。。雾霾前所未有的严重。。(可能比起帝都的“辉煌”还差很多)
    所以有天突发奇想如果在桌面上可以一眼就看到当前的污染指数就好了,于是脑子一热边学 OS X 开发边写 code ,花了三天用 Swift 写完了这个 app 。。
    自己也是才学习 Swift 没多久,而且刚写一半 Swift 2 就出来了。。又只好临时熟悉新的语法所以各位大神看了请轻拍, UI 也是比较的简陋,毕竟第一次写啦。。。

    Features
    1. 自动更新数据,并且在 menu bar 上实时显示
    2. 根据污染指数自动变换背景颜色,污染情况一目了然
    3. 可设置开机自启动 (有种流氓软件的感觉 lol )

    屏幕截图
    Imgur

    Github 传送门

    其实不知道发出来适不适合,毕竟楼主在新加坡读书所以这个 app 只针对新加坡。。可能可以抛个砖让有想法的各位也为国内开发一款显示 PM2.5 的 menu bar app ,或者让对这种 OS X app 开发有兴趣的朋友一起学习哈~
    欢迎大家提建议、贡献代码~多谢~

    P.S. Menu Bar App 该咋翻译比较好…捉急

    19 条回复    2015-09-25 23:46:08 +08:00
    Tedko
        1
    Tedko  
       2015-09-25 02:21:27 +08:00
    蛮好的 w
    Tedko
        2
    Tedko  
       2015-09-25 02:22:09 +08:00
    截图的时候可以按住空格
    kidding
        3
    kidding  
       2015-09-25 04:18:46 +08:00
    我想知道 menu bar 怎么弄成黑色的...
    dan994
        4
    dan994  
       2015-09-25 04:53:41 +08:00
    东南西北这个看起来还挺有趣的。。
    scream7
        5
    scream7  
       2015-09-25 06:48:09 +08:00 via Android
    楼主在 NUS ?
    gisonrg
        6
    gisonrg  
    OP
       2015-09-25 07:53:24 +08:00 via iPhone
    @Tedko 多谢,空格这一招还真不会哈哈,不过那样就截不到菜单栏了吧

    @kidding 系统设置-通用 里头有个 dark mode


    @dan994 是滴,因为坡岛很小所以就这么几个监测点。。


    @scream7 嗯。。 SoC 的干活
    Artotria
        7
    Artotria  
       2015-09-25 08:13:25 +08:00 via Android
    新加坡政府也在努力同印尼政府協商,然而並沒有什麼卵用。 APP 非常好,回去推薦給我外公。
    gisonrg
        8
    gisonrg  
    OP
       2015-09-25 08:26:52 +08:00 via iPhone
    @Artotria 谢谢,这次雾霾的影响实在太严重,真不知道印尼政府是怎么想的
    ilskenyf
        9
    ilskenyf  
       2015-09-25 09:20:43 +08:00
    新加坡 app store 排行 前 3 个都是 haze 的 - -
    gisonrg
        10
    gisonrg  
    OP
       2015-09-25 09:32:53 +08:00
    @ilskenyf 刚才我也发现了- - 动作都好快 lol
    ilskenyf
        11
    ilskenyf  
       2015-09-25 09:48:29 +08:00
    @gisonrg 第一个是 NEA 自己的。 为什么今天中小学不用上课 我们还要上班!!
    jokie
        12
    jokie  
       2015-09-25 09:50:37 +08:00
    新加坡也有雾霾啊
    gisonrg
        13
    gisonrg  
    OP
       2015-09-25 10:03:17 +08:00
    @ilskenyf 不再是祖国的花朵了哈


    @jokie 雾霾是印尼赠送的
    scream7
        14
    scream7  
       2015-09-25 10:06:20 +08:00
    @gisonrg 额,过段时间可能去 NTU,还想找老司机带带呢
    gisonrg
        15
    gisonrg  
    OP
       2015-09-25 10:49:35 +08:00
    @scream7 NTU...好远…来 NUS 啊
    scream7
        16
    scream7  
       2015-09-25 11:08:15 +08:00
    @gisonrg 过去交流的,,没得选呢
    fancy967
        17
    fancy967  
       2015-09-25 13:40:10 +08:00
    very unhealthy...
    blueset
        18
    blueset  
       2015-09-25 22:33:55 +08:00
    @gisonrg 发现学长。年底考完 A-level 想奔 NUSSOC ,求带。
    gisonrg
        19
    gisonrg  
    OP
       2015-09-25 23:46:08 +08:00
    @blueset 学弟来来来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2601 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:06 · PVG 19:06 · LAX 03:06 · JFK 06:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.