[圖解] 2017年第一波寒流
今年第一次穿Gore-Tex超級厚重外套出門,晚上陳大哥約我到四號公園125慢跑,儘管氣溫降到12度左右,我們六人(四個教練、兩個老朋友包含我)依然如期開始熱身~
天氣始終脫離不了我們的生活,感謝有專業且有興趣人士將資訊繪製成圖表,讓台灣各地的人們一看就知道天氣狀況如何!
這張是台灣颱風論壇所製作,2017/01/21。
今年第一次穿Gore-Tex超級厚重外套出門,晚上陳大哥約我到四號公園125慢跑,儘管氣溫降到12度左右,我們六人(四個教練、兩個老朋友包含我)依然如期開始熱身~
天氣始終脫離不了我們的生活,感謝有專業且有興趣人士將資訊繪製成圖表,讓台灣各地的人們一看就知道天氣狀況如何!
這張是台灣颱風論壇所製作,2017/01/21。
還記得先前有分享過台北捷運夜市,這次要來分享附有台北捷運路線圖的台北捷運夜市地圖 (MRT Night Market Map),是由零號出口 Exit No.0所製作,2015年初我就注意到他的作品,真的是畫得深得我心!
看有沒有人已經逛完地圖上所有的夜市,成就達成的感覺一定很棒。
最近趕專案,有一堆待做事項要做,當偉大的PM貼給我文字,完成後我要怎麼「劃掉」?
平常我有在用Trello記事,就直接用Trello 待做清單,全部文字貼上去,它會根據「斷行」幫我一項一項列好呢!
做完「打勾」,還有進度條更新,完成的時候超有成就感唷!
現代人使用智慧手機已經脫離不了「相機」,於是許多應用需要取得本機相片 (Fetch Photos from Photo Library),我們開發者要怎麼做,才能輕易取得使用者珍貴的相片呢?
自從更新iOS 10後,我的手機某些狀況解除,卻有新的狀況出現。前者是iOS 9時,我正在滑手機,突然跳轉到Apple Store要下載簡體的App;後者是偶爾會把我暫存到App中的資料給移除,於是Facebook和Line不斷地要重新登入⋯⋯
我親愛的iPhone 6已經使用超過2年,是我生活同時也是工作時的夥伴,也可能因此被操壞掉了><⋯⋯
硬體上的問題像是電池會消耗很快,近半年聲音開關失常,就算調到靜音模式,還是有可能變回非靜音模式。
我必須承認,Facebook和Line佔據我大部分使用手機的時間,畢竟人與人之間的互動是我所重視的!
Line還有桌電版,當我重新由Line App登入後,桌面版會強制跳出,然後就順便清空組態相關的暫存檔,於是我又要重新把群組關靜音、設定聊天字體特性與背景等等。
有時候我們很要求效能或使用者體驗,希望在顯示下一個視圖前能先將該視圖準備好,因為該視圖可能要花費1秒鐘處理,可是推入下一頁僅需0.1秒的話,使用者就要再等待0.9秒。倒不如先在上一個視圖,當使用者還在注意其他資訊時,就先花1秒鐘準備好下一個視圖,然後點擊馬上顯示下一個視圖。
那麼可以怎麼做到事先載入視圖 (Pre Load View)呢?
因為我發現進入拍攝畫面時,會很久才出現攝影鏡頭,也就是顯示黑幕至少3秒鐘,所以在前一畫面時就先預載相機畫面,當使用者點擊進入相機畫面,馬上就能顯現!
或是
一行程式碼就能解決我的問題囉~
參考:iOS Development: How can I preload a view controller before pushing it onto the navigation stack?。
使用手機很常需要輸入文字,這時候虛擬鍵盤就會從螢幕底部升上來,因而擋住部分介面。在這裡iOS SDK並沒有自動調整介面,於是我們開發者每次就得自行處理,因為太常需要用到,於是就有高人寫的開源第三方套件IQKeyboardManager!
下載後匯入專案,不用寫任何一行程式,就能運行我們想要的功能!而且是每一頁面都預設套用,再也不用重複寫碼囉~
目前GitHub上有超過7000人打星。
已經好久沒有更新iOS App「垃圾管家」,覺得有點可惜,它是可以幫助許多人完成倒垃圾的任務,應該要好好經營維護才是~
2015年2月我安裝統計工具Flurry SDK到現在15個月,基本統計資料:
能有高達1.7萬人下載安裝,可見倒垃圾是多少人的日常生活。(笑)
這裡想提及使用者路徑 (User Paths)這個功能,可以看出使用者操作垃圾管家的流程:
我是用英文鍵值來表示畫面。可以看到上頭的Start Session有971個,接下來分支出去,代表使用者進入各種功能畫面,直到End Session。從這裡我們就可以看出,什麼功能是使用者最在乎的,可以花更多的心思去經營改進,亦或者改變功能的層級、能見度、流程等,讓一些重要或常用的功能可以輕易被使用到。
有圖像化的分析真的會幫助到像我這樣的Growth Hacker,也就是工程師和行銷人。
最近在研究iOS實用的ORM (Object-Relational Mapping),翻成中文就是物件關係對映,還不是很懂?直接說是資料庫 (Database),這樣豁然開朗了嗎?儘管實際上定義有所差異,不過為了好上手,總是會想類比我們熟悉的目標。
要研究總有個方向,在Github上找到最多人給星的FMDB,發展至今已經有9852顆星,想必它之所以受到青睞,是因為它把資料庫的事情簡單化了!
FMDB是架構在SQLite發展出來的套件,由於SQLite在iOS上的使用不是平易近人,於是就有人想要改造它,促使今日FMDB的誕生呢!
HappyMan・迴響