Swift 程式語言 程式語言基礎:認清 Swift 數值型別 (Value Type) 與參考型別 (Reference Type) 的差別 在 Swift,數值型別 (Value Type) 與參考型別 (Reference Type) 到底有甚麼差異呢?它們又是如何被儲存到記憶體呢?如果你還不清楚,這篇教學就不容錯過了!我們將會以簡單易明的例子解答這些疑問,為你打好程式語言的基礎。 AppCoda 編輯團隊 Oct 8, 2018 10 分鐘閱讀時間
Swift 程式語言 iOS 開發者求職指南:善用 2000 小時作準備 讓你在今年成功獲聘 本篇原文(標題: A Complete Guide to Getting Hired as an iOS Developer in 2018)刊登於作者 Medium,由 Rob Caraway 所著, AppCoda 編輯團隊 Sep 28, 2018 15 分鐘閱讀時間
Swift 程式語言 Memory Leaks (記憶體洩漏)可以導致 App 閃退?用單元測試就可輕鬆減少洩漏! 實際上,記憶體洩漏 (Memory Leaks) 是開發者最常遇到的問題,我們一直寫程式碼來增加新功能,當 App 越來越大的時候,就需要了解記憶體洩漏的問題了。記憶體洩漏就是記憶體的某一部分被永久佔用、而無法再使用的情況;就如一個會佔用空間、並引致問題的垃圾,垃圾太多,就會導致記憶體不足而造成 App 閃退。 AppCoda 編輯團隊 Sep 10, 2018 15 分鐘閱讀時間
Swift 程式語言 Playground 驅動開發 :助你加快編譯過程 大大提高開發效率 本篇原文 (標題: Playground driven development in Swift) 刊登於作者 Medium,由 Khoa Pham 所著,並授權翻譯及轉載。 需要快速調整 UI 的需求 流動程式開發者的使命,就是為用戶提供最佳用戶體驗,透過應用程式讓他們的生活更愉快、 AppCoda 編輯團隊 Aug 27, 2018 18 分鐘閱讀時間
十個月就破百萬下載:發票對獎機 App 開發心得 本篇原文(標題: 菜鳥工程師的 10 個月百萬下載 App 開發心得)刊登於作者 Medium,由 Alexander Pan 所著並授權轉載。 小小菜鳥工程師在 2017 年 8 月份收到公司的開發計畫:開發 發票對獎機 AppCoda 編輯團隊 Aug 9, 2018 10 分鐘閱讀時間
Swift 程式語言 還在猶豫應該用哪種導航形式?教你實作連 Apple 都喜歡用的 UITabBar! 本篇原文(標題:Creating a UITabBarController Framework)刊登於作者 Medium,由 Malcolm Kumwenda 所著並授權翻譯及轉載。 導航 (navigation) 是所有應用程式中最重要的一個部分,選擇如何將用戶導向不同頁面,正正就決定了你的應用程式能否成功。 從 AppStore 觀察使用者資訊, AppCoda 編輯團隊 Jul 26, 2018 12 分鐘閱讀時間
創業 Magic Sketch 專訪:從錯誤中學習 不斷改進產品 就是成功之道 James Tang,Sketch 套件 Magic Mirror (現為 Magic Sketch) 的開發者,同時也是位 UI/UX 設計師及個人企業家。現在,讓我們來一探他從一間香港新創公司辭職、到成功實現自己 idea 的奇妙旅程。是次專訪涵蓋了 James 的實驗、學習、在第一個成功產品 Magic Mirror 前的種種失敗、如何開始建立產品,以及早期的錯誤經驗如何教導他創造收益,希望這些經驗之談可以幫助開發者、UX 設計師和創業家,讓他們都能成功實現自己的 idea。 AppCoda 編輯團隊 Jun 20, 2018 19 分鐘閱讀時間
Android 好想工作室:免費的 Backend / iOS / Android 學習機會 好想工作室 這次同時開放 iOS / Android / Backend 三個 camp 的學習機會。不論你是曾經想要又或者當下想要學習寫程式,只要你有心,我們都歡迎你。而因為這三個 camp 都是由我來帶領的,所以在你決定加入以前,我覺得你需要先了解我有什麼樣的經歷,側面了解 camp 會有什麼樣的風格。 AppCoda 編輯團隊 Jun 14, 2018 10 分鐘閱讀時間
Xcode GitLab 初學者指南: 輕鬆為 iOS 專案設定持續集成(CI/CD) 我從來都沒有使用過 Gitlab-CI/CD 和 Fastlane,到底要如何使用它們來做集成 (Intergration) 呢?我們 Lodoss 團隊最近就遇到這個問題了。這篇入門指南將分享我們的每一個步驟,從初期的設想到最後的結果,讓你能輕易理解 GitLab-CI/CD 和 Fastlane 兩種工具。 AppCoda 編輯團隊 Jun 8, 2018 8 分鐘閱讀時間
Swift 程式語言 如何利用 Swift 協定導向撰寫網路層應用 本篇原文(標題:Writing a Network Layer in Swift: Protocol-Oriented Approach)刊登於作者 Medium,由 Malcolm Kumwenda 所著並授權翻譯及轉載。 本次教學將講述如何不使用第三方套件,只用 Pure Swift AppCoda 編輯團隊 May 25, 2018 16 分鐘閱讀時間
UI 沒有設計背景都可以做 UI 設計 ? 三個提升 UI 能力的方法! 本篇原文(標題:如何提升 UI 設計能力?實務篇)刊登於女人迷設計實驗室 PHD Lab,由女人迷網站設計師 Merci 所著並授權轉載。 此篇文章適合:想轉行做 UI 設計 ,但 UI 經驗少、想累積/ AppCoda 編輯團隊 May 21, 2018 8 分鐘閱讀時間
Fastlane/Jenkins:一人團隊也用得上的 Continuous Delivery 系統 本篇原文(標題:歡迎來到真實世界 – Continuous Delivery:在你睡覺的時候,電腦們可是都在勤奮地工作喔)刊登於作者部落格,由 Neo 所著並授權轉載。 在 iOS 開發的世界,有個非常有趣、但也非常痛苦的地方,就是 iOS 的開發者需要的基本知識非常多。Cocoa AppCoda 編輯團隊 May 4, 2018 28 分鐘閱讀時間