獲取 iOS App 在 App Store 上的版號並與目前安裝版本做比較當 App 有一些重大問題時,我們會希望使用者能趕緊更新成最新版本,讓錯誤不再延續。這時就必須要能拿到 App Store 上的最新版本號,以及目前使用者所安裝的版本來做比較。此篇文章將使用 Swift 語法來做示範。Jan 5, 2019Jan 5, 2019
Published inAiworks簡易教學 — 利用 Docker 架設 Gitlab小弟最近接觸了 Gitlab CI,因為要做一些測試,需要自己架設一個 Gitlab,搜尋了一些相關資訊後,選用了 Docker 來作為架設環境,費了一番功夫後總算完成,將過程做個小筆記分享給大家,也歡迎大家不吝指教Nov 27, 20172Nov 27, 20172
Published inAiworks淺談 Protocol-Oriented Programming — Protocol Extension過去我們在學程式時,都會聽到一個名詞 — 物件導向 (OOP, Object-Oriented Programming) ,創造出許多元件,然後重複利用它們,類別繼承則是其中最常見的設計模式。Oct 6, 20171Oct 6, 20171
Published inAiworks手把手教學,安裝 Firebase Analytics — 以 iOS App 為例大數據時代,掌握使用者的喜好成了軟體的必要之事。當開發者建造出一項產品後,又該如何蒐集使用者的行為呢? 萬能的 Google 大神,又再次跳出來 Carry 了我們這些前端開發者,在它所推出的 Firebase 中,包含了一項分析工具 Firebase…Aug 17, 2017Aug 17, 2017
Published inAiworksiOS 開發:在 Xcode 中使用 Markdown 來撰寫註解在寫程式的時候,適時地加上言簡意駭的註解,這個動作可說是相當重要。對團隊來說,這麼做能讓每個人在接手專案時,第一時間便能理解變數、函式們的作用;而對個人來說,可以確保自己在未來,能快速想起眼前的程式碼作用。Jul 19, 2017Jul 19, 2017
Published inAiworks精神時光屋 — AppWorks School iOS Class #3大部分的男生,在小時候應該都有看過七龍珠這部漫畫,悟空、達爾他們在進入了精神時光屋後,都在短時間內,帶著更上一層樓的功力走出來,走進 AppWorks School 三個月,讓我有著同樣的感覺。Jun 22, 20172Jun 22, 20172