Fastlane/Jenkins:一人團隊也用得上的 Continuous Delivery 系統 本篇原文(標題:歡迎來到真實世界 – Continuous Delivery:在你睡覺的時候,電腦們可是都在勤奮地工作喔)刊登於作者部落格,由 Neo 所著並授權轉載。 在 iOS 開發的世界,有個非常有趣、但也非常痛苦的地方,就是 iOS 的開發者需要的基本知識非常多。Cocoa AppCoda 編輯團隊 May 4, 2018 28 分鐘閱讀時間
Object Oriented Programming Protocol Oriented Programming:POP 真的比 OOP (物件導向編程) 更好嗎? 本篇文章將利用 Swift 4 深入討論 “Protocol Oriented Programming” (POP,協定導向程式設計)。本文是 POP 系列文章的第二篇、亦是最後一篇文章,如你尚未讀過這篇簡介文章,請先看過之後再繼續這篇教程。 今天,我們將討論為什麼 Swift 被認為是「協定導向 Andrew Jaffee Apr 30, 2018 26 分鐘閱讀時間
Protocol Oriented Programming Protocol Oriented Programming:簡介 Swift 的協定導向程式設計 軟體開發者最大的敵人就是程式複雜度,所以當知到有新技術可以保證幫我處理這個混亂狀況,我便聽聽這是什麼新玩意。在 Swift,近年(至少自 2015 年以來)最「火熱」的方法論中,獲得最多關注的莫過於 “Protocol Oriented Programming” (POP,協定導向程式設計) Andrew Jaffee Apr 25, 2018 19 分鐘閱讀時間
iOS 工程師:成功轉職者分享面試心得 本篇原文(標題:iOS 工程師:面試準備分享)刊登於作者 部落格,由 Pala 所著並授權轉載。 這篇文章為接觸 iOS 開發半年內、以及考慮轉職的朋友,提供一些我後悔沒早點知道的資源。 2017 轉職來到尾聲 部落格記錄著我從離職後,一路走過來的 iOS AppCoda 編輯團隊 Apr 20, 2018 18 分鐘閱讀時間
iOS App 程式開發 iOS 開發者指南:透過 Swift 4 學習 Delegates 與 Delegation 本文主要講述 “delegates” 與 “delegation”。利用本文提供的完整專案源碼,我們將做一個簡單示例,在 Swift 4 中實現 delegation 設計模式。我將展示 delegation 的操作方式,讓你不再在複雜的專案中陷入困境。 Andrew Jaffee Apr 17, 2018 12 分鐘閱讀時間
Apple App Review:解析審核 App 的漫長旅途 本篇原文(標題:被蘋果打槍後, 一個月後才再次審核 App 的故事)刊登於作者 部落格,由 Lenny Chen 所著並授權轉載。 相信 Mobile App 開發者在送出版本到 App Store, 都像是在等一個不知道會因為什麼被打槍的奇幻旅程。 上次送審呆呆神射手時, AppCoda 編輯團隊 Apr 13, 2018 6 分鐘閱讀時間
iOS App 程式開發 應用 AVFoundation 建立一個全螢幕相機 App 今天,我們將學習如何使用 AV Foundation ,它是一個 Apple 系統框架,適用於 macOS、iOS、watchOS 和 tvOS 操作系統上。本教學的目標就是幫助你開發一個有完整功能的 iOS App,能夠使用裝置的相機來拍照與錄影。我們亦會以物件導向程式基礎,設計一個實用的類別, Pranjal Satija Apr 9, 2018 19 分鐘閱讀時間
Swift 程式語言 實測 JSON Decode:Codable Protocol 真的這麼好用嗎? 本篇原文(標題:真實世界的 JSON Decode)刊登於作者 Medium,由 David Lin 所著並授權轉載。 雖然這次 Apple 幫我們做出了 Codable 這個好用的 protocol,但上了戰場之後呢? 如果你已經試過 Swift AppCoda 編輯團隊 Apr 6, 2018 5 分鐘閱讀時間
Swift 程式語言 Core ML 教學:如何利用 Python 和 Turi Create 來建立自訂模型 近年,越來越多人應用機器學習 (Machine Learning) 演算法,以解決問題或執行複雜的功能。利用機器學習,我們可以使用大數據來執行複雜的功能,例如圖像分類與語音辨識。 此外,Apple 最近公佈了一個框架 Core ML,以簡化將機器學習模型整合在 macOS 、 iOS 、 tvOS 與 watchOS Ahmed Fathi Bekhit Apr 3, 2018 9 分鐘閱讀時間
iOS App 程式開發 Swift 4 Generics: 如何在程式碼及 iOS App 中應用泛型 問題一:我可以撰寫一個 Swift 函式,來找出存放在任意陣列裡、某個任意型別特定實例的索引或位置嗎? 問題二:我可以撰寫一個 Swift 函式,來確認某個任意型別的特定實例,是否存在於任意陣列裡? 所謂「任意」型別,是指包含了我自己定義的型別 (像 Class)。附註:我知道可以使用 Andrew Jaffee Mar 26, 2018 12 分鐘閱讀時間
ARKit ARKit 教學:實作火箭飛船發射,學習 SceneKit 和 Physics 它剛才移動了嗎?這是真的嗎?這其實是擴增實境 (Augmented Reality,簡稱 AR)。歡迎回到 ARKit 教程系列的第四部分。在本教程中,我們將在 ARKit 中理解 Physics 基礎知識,並且將在本教程結束之前製作一台飛船,開始吧! 首先,我們從下載初始項目開始。 Jayven N Mar 21, 2018 11 分鐘閱讀時間
iOS App 程式開發 傳送告白推播的 Push Notification 每天我們會收到來自不同 App 的推播訊息。作為 iOS 開發者,你又可以如何在 App 建立推播訊息功能呢?彼得潘將教大家實作一個接收播推的 App,相信到時候你用自己親手做的 App 推播告白訊息。 彼得潘 Mar 12, 2018 20 分鐘閱讀時間