教學文章

免費 iOS App 開發教學文章,包括 Swift, SwiftUI, ARKit, Machine Learning 和 UIKit 等技術教學。
教學文章
在 iOS App 中進行自然語言處理:初探 NSLinguisticTagger
Swift 程式語言

在 iOS App 中進行自然語言處理:初探 NSLinguisticTagger

此文章轉載自作者網誌「QCLog」,由作者Qing-Cheng Li授權轉載。Qing-Cheng Li 為自然語言處理實驗室畢業的研究生、目前專職撰寫原生行動應用程式的軟體工程師。本文會詳細講解 NSLinguisticTagger以及如何在 iOS 應用程式裡進行自然語言處理。另外,本文所有圖片來源自WWDC的影片。 作為一位自然語言處理實驗室畢業的研究生、目前專職撰寫原生行動應用程式的軟體工程師,今年 Apple 的 WWDC
iOS開發者專訪 #8:佈滿荊棘的掏金夢,AppWorkout的創業告白
創業

iOS開發者專訪 #8:佈滿荊棘的掏金夢,AppWorkout的創業告白

台灣薪水長期停滯,國人薪資購買力水準歷經16年未成長,儘管低薪導致人才外流,但是另一方面也掀起一股創業潮,由於創業的機會成本相對低,近年國內竄起許多新創公司,以及亞洲指標性創業加速器 AppWorks Accelerator,本次專訪對象為專注於運動相關的新創公司AppWorkout共同創辦人陳文凱,他負責團隊iOS開發工作,該團隊則是 AppWorks 第8期結業的新創團隊,AppWorkout歷經過多次創業低潮,仍持續在創業路上堅毅的奮鬥著,期盼用科技提升民眾的運動體驗。 創業首要難題,決定共識主題 陳文凱過去唸的是資工,
不可能不愛的 Xcode 9:最新功能詳盡介紹
WWDC

不可能不愛的 Xcode 9:最新功能詳盡介紹

WWDC17 帶來許多令人興奮的好消息,iOS 11, Swift 4 和 Xcode 9,每個都有非常大的進步。但對 App 開發者來說,馬上可以派上用場的莫過於 Xcode,畢竟我們開發的 App,可能不需要 iOS 11
Swift 程式庫系列之五:PageMenu, ImagePicker, SwipeCellKit, Lottie 以及 SQLite.swift
Swift 程式語言

Swift 程式庫系列之五:PageMenu, ImagePicker, SwipeCellKit, Lottie 以及 SQLite.swift

各位 iOS 開發者們,不曉得這幾篇以來的程式庫如何呢?希望我們所介紹的程式庫能對你有所幫助。這週也將繼續介紹我們所挑選的幾個 Swift 程式庫,希望能幫助你在 iOS App 開發的道路上,順順向前。 提示:你可以使用CocoaPods安裝這些程式庫到你的Xcode項目,如不懂使用CocoaPods,可以參考這篇教學文章。 1. PageMenu PageMenu
Swift開發指南:Protocols與Protocol Extensions的使用心法
Swift 程式語言

Swift開發指南:Protocols與Protocol Extensions的使用心法

歡迎來到Swift的protocols(協定)和protocols導向的編程教程,在本文中,我們將討論什麼是protocols,以及如何使用它們達到POP(protocol oriented programming:協定導向編程)開發。 我們將首先解釋什麼是protocol,關注protocol和class/structures之間的關鍵差異。接下來,我們將透過範例比較使用協定和類別繼承的差異,展示每種方法的優缺點。之後,我們將討論抽象化(abstraction)
《iOS 10 App程式設計進階攻略:39個必學的開發技巧》正式推出
Swift 程式語言

《iOS 10 App程式設計進階攻略:39個必學的開發技巧》正式推出

不時也有人問何時才會推出Intermediate iOS 10 Programming with Swift 的中文版進階書。現在終於可以給你一個確實的答案,今天我們正式推出《iOS 10 App程式設計進階攻略:39個必學的開發技巧》一書。 比較特別的是今次是首次以電子書形式推出中文版。 可能你第一時間會想到: 還有兩個星期蘋果就會在WWDC公布新版的Swift,現在才推出iOS 10的書是不是遲了一點?幾個月之後又會推出新版的Xcode,
iOS開發者專訪 #7:致力打破學習藩籬,彼得潘引領文組生躋身科技專才
專訪

iOS開發者專訪 #7:致力打破學習藩籬,彼得潘引領文組生躋身科技專才

鑑於科技快速發展帶來軟體專才需求,吸引不同領域的人前來學習程式設計,過去被認為與軟體業相距甚遠的文組生,近年也越來越多人想跨領域前來搶啖這塊大餅,儘管現今線上與線下的教學資源相當豐沛,但是對於完全沒有接觸過程式設計的人,仍是需要一位開發經驗較為豐富的領航員,打破學習的藩籬。 活躍於iOS技術社群的講師彼得潘,除了針對不同程度的學生推出客製化的教學課程,近期更推出100道 Swift iOS App謎題的實作計畫,引領各領域渴望學習iOS開發的學子,跨入程式設計的世界,期許替新進開發者指向軟體開發的康莊大道,透過互動式教學,積極收集學生的上課回饋,並且以生動的故事比喻,
Lottie初學者教學指南:如何在iOS App設計一個令人驚豔的動畫
動畫實作

Lottie初學者教學指南:如何在iOS App設計一個令人驚豔的動畫

如果能設計一個好的UI(User Interface)動畫可以讓一個App大幅增進UX使用者體驗(User Experience),這通常就是能讓一個感覺普通的App搖身一變成為質感極佳的App,非常重要的關鍵因素。然而,設計與實現一個有意義與功能兼備的動畫是挺有難度的,尤其是,如果你需要的動畫或過場視覺效果是極為複雜的,若要實現這個需求,這將對一個iOS程式開發者是一個非常艱困的任務。 假想你並不是一個獨立開發者,你是身在一個有程式工程師與UI/UX設計師的分工團隊中,有多少次你曾得面對這樣的場景,設計師給你看了一個非常酷的動畫,
Swift 程式庫系列之四:Realm, SnapKit, AnimatedCollectionViewLayout, Whisper 以及 YNDropDownMenu
Swift 程式語言

Swift 程式庫系列之四:Realm, SnapKit, AnimatedCollectionViewLayout, Whisper 以及 YNDropDownMenu

各位 iOS 開發者們,不曉得這幾篇以來的程式庫如何呢?希望我們所介紹的程式庫能對你有所幫助。這週也將繼續介紹我們所挑選的幾個 Swift 程式庫,希望能幫助你在 iOS App 開發的道路上昂首向前。 提示:你可以使用CocoaPods安裝這些程式庫到你的Xcode項目,如不懂使用CocoaPods,可以參考這篇教學文章。 1. Realm 說到要在 iOS
很好! 你已成功註冊。
歡迎回來! 你已成功登入。
你已成功訂閱 AppCoda 中文版 電子報。
你的連結已失效。
成功! 請檢查你的電子郵件以獲取用於登入的連結。
好! 你的付費資料已更新。
你的付費方式並未更新。