教學文章

免費 iOS App 開發教學文章,包括 Swift, SwiftUI, ARKit, Machine Learning 和 UIKit 等技術教學。
教學文章
iOS開發者專訪 #4:搶搭科技浪潮,非本科生擠身百萬工程師之列
Swift 程式語言

iOS開發者專訪 #4:搶搭科技浪潮,非本科生擠身百萬工程師之列

本次專訪人物為目前任職於一零四資訊科技公司的資深工程師胡秩瑋(Brian),非本科系的他憑藉對程式的熱情,從學生時期就開始接案練功,快速累積寫code的經驗值,畢業後進入創業學校ALPHA Camp,透過教學加強對程式底層的認識,目前在一零四負責開發新應用,年紀僅僅26歲的他,已擠身為年薪破百萬的工程師之列。
Auto Layout學習指南:利用Visual Format Language和程式碼設定約束畫面佈局
Auto Layout

Auto Layout學習指南:利用Visual Format Language和程式碼設定約束畫面佈局

做為一個iOS開發者,你應該知道在任何專案的待辦任務清單內,都會有視圖(views)以及子視圖(subviews)之間constraints設定的問題,無庸置疑,設定constraints(約束條件)是相當棘手的議題,它常常會讓你在開發應用程式時感到痛苦,但其實一切只取決於開發者是否理解它,事實上,約束條件就是你想要應用於螢幕上任何圖形元素的佈局規則,必須考慮視圖與子視圖在畫面上的位置、大小以及視覺關係,並且當設備的方向改變時,要定義UI元件的預設表現。 約束條件可以透過兩種方式進行設定:
FMDB與SQLite 數據庫應用示範:打做一隻簡單的電影資料庫 App
Swift 程式語言

FMDB與SQLite 數據庫應用示範:打做一隻簡單的電影資料庫 App

通常在 iOS Apps 中使用數據庫並處理數據都會是一個重要和嚴肅的話題。在幾個月前我寫了一篇關於如何利用 SwiftyDB 來管理 SQLite 數據庫的文章。今天,我又提起數據庫這個話題,只不過這次我會介紹另一個庫。你也許聽說過了,它就是FMDB。 這兩個庫的功能都是一樣的,都是用來與 SQLite 數據庫打交道並允許你高效地管理你的 App 數據。
iOS開發者專訪 #3:致力豐富社群資源,Swift Taipei創辦人獲蘋果背書
Swift 程式語言

iOS開發者專訪 #3:致力豐富社群資源,Swift Taipei創辦人獲蘋果背書

蘋果(Apple)公司近年積極推廣自家程式語言Swift,它同時兼顧開發速度和執行效能,Swift Taipei 創辦人John(林鈺翔)過去赴美出差的期間,看到國外Swift社群的蓬勃發展,與會人員不乏Facebook、Google等大公司開發者,也讓他看到這個新語言的未來性,下定決心要將這股風氣帶回台灣。
Swift 3學習指南:重新認識GCD應用
Swift 程式語言

Swift 3學習指南:重新認識GCD應用

CPUs(中央處理器)問世以來,最棒的改革之一就是發展多核心技術,藉此可運行多個執行緒,這代表著,我們可以在同一時間執行多個任務。 依序執行任務(非並行)或是fake multitasking是多年前使用的運行模式,只要你的年紀稍長,應該可以記得過去的老舊電腦,若是你曾經使用過老舊的系統,應該可以輕易的了解到我在說什麼,但是,不管多少個核心的CPU可以帶來多厲害的效能表現,如果開發者不曉得如何使用這些技術,那都是沒有用的,本文就是要介紹多工與多執行緒的編程如何實作,
iOS開發者指南:如何使用自動化UI測試
Swift 程式語言

iOS開發者指南:如何使用自動化UI測試

你可能先前已經聽過自動化測試,尤其是在討論軟體品質的相關議題時,我們往往都會談論到自動化測試這個名詞。如果你不幫自己的專案寫任何的測試,可能會讓你遇上大麻煩,就算當下你感覺不到,但是長期來看,它將會累積成為很龐大的技術債務。 確實如此。 專案如果沒有寫測試,當越來越多開發者參與其中,並且隨著這個專案變得更大更複雜以後,要維護它幾乎是不可能的任務,當你未來更動到code,將會發現運作時出現問題,而且甚至是當老闆站在你桌子前面開始為了這個bug大聲斥責時,才會發現這個問題,我相信你對這個情境很熟悉,對吧。 所以,
iOS開發者專訪 #1:Swift Girls 創辦人教你如何跨越程式高牆
iOS App 程式開發

iOS開發者專訪 #1:Swift Girls 創辦人教你如何跨越程式高牆

從自學Swift程式語言書開始,十天就接了第一個案子,參加過三次黑客松比賽,就有兩次獲獎的經驗,她是Swift Girls社群發起人-鄭雅方,熱衷於社群活動的她,不吝於提攜新進開發者,非本科系出身的鄭雅方,本文將以自身經驗,提出四點建議,期待讓更多人一同參與這波程式學習的浪潮。
iOS開發指南 : 如何使用HTML Templates和 UIPrintPageRenderer製作PDF
Swift 程式語言

iOS開發指南 : 如何使用HTML Templates和 UIPrintPageRenderer製作PDF

你曾經被要求在你的app內建立PDF文件嗎?如果你目前仍未寫過這類的應用程式,那你之前曾經想過如何製作這個功能嗎? 本篇教程透過提問的方式來起頭,上述這些問題都是關於本文所要探討的,而在iOS中建立PDF文件通常看似是條通往地獄的道路,但是其實你可以避開它,做為一個開發者,必須要手握許多資源,建立多元的解決方案,透過不同方式在可控制成本內達成你的目標,我必須承認,手動繪製PDF頁面可能會是相當艱辛的過程(根據開發需求),而且也是一項降低生產力的任務,它需要計算points,增添線條,設定顏色、insets、offsets等等,
很好! 你已成功註冊。
歡迎回來! 你已成功登入。
你已成功訂閱 AppCoda 中文版 電子報。
你的連結已失效。
成功! 請檢查你的電子郵件以獲取用於登入的連結。
好! 你的付費資料已更新。
你的付費方式並未更新。