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

2015-09-25 02:01:15 +08:00
 gisonrg

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

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

屏幕截图

Github 传送门

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

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

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

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


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


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


@jokie 雾霾是印尼赠送的
scream7
2015-09-25 10:06:20 +08:00
@gisonrg 额,过段时间可能去 NTU,还想找老司机带带呢
gisonrg
2015-09-25 10:49:35 +08:00
@scream7 NTU...好远…来 NUS 啊
scream7
2015-09-25 11:08:15 +08:00
@gisonrg 过去交流的,,没得选呢
fancy967
2015-09-25 13:40:10 +08:00
very unhealthy...
blueset
2015-09-25 22:33:55 +08:00
@gisonrg 发现学长。年底考完 A-level 想奔 NUSSOC ,求带。
gisonrg
2015-09-25 23:46:08 +08:00
@blueset 学弟来来来

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/223504

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX