1. |
如何在 SwiftUI 使用@FocusState, @FocusedValue and @FocusedObject |
|
|
2. |
如何使用 SwiftUI 構建條碼生成器 |
|
|
3. |
如何在 iOS App 中嵌入照片選擇器 |
|
|
4. |
iOS App 本地化: 如何使用字符串目錄(String Catalogs) |
|
|
5. |
如何在 SwiftUI 使用 Preview Macro |
|
|
6. |
如何使用 TipKit 建立工具提示 |
|
|
7. |
iOS 17 引入 UnevenRoundedRectangle 新視圖 讓你輕鬆設定特定的圓角 |
|
|
8. |
如何使用 ProgressView 和 ProgressViewStyle 自訂義進度條樣式 |
|
|
9. |
透過 Swift CLI 使用 Stable Diffusion 以文本生成漂亮的圖像吧! |
|
|
10. |
如何把 Swift DocC 文檔託管到 Web Server 或 GitHub |
|
|
11. |
MotionBar:SwiftUI 動態Tab Bar 程式庫 |
|
|
12. |
在 SwiftUI 構建可滾動的客製化標籤列 大大提升使用者體驗 |
|
|
13. |
Xcode 14.3 新功能:輕鬆客製化 SwiftUI Bottom Sheet 背景及滾動行為 |
|
|
14. |
在 SwiftUI 利用 ToggleStyle 簡單建立客製化的切換按鈕 |
|
|
15. |
在 SwiftUI 開發一個 QR Code 讀取器 App |
|
|
16. |
Swift 5.7:應用新的 Regex 語法 在 SwiftUI 和 Combine 驗證使用者的輸入 |
|
|
17. |
利用 SwiftUI 的ViewBuilder 輕鬆創建複雜佈局和視圖層次結構 |
|
|
18. |
初探 iOS 16 的 WidgetKit:一起創建一個主畫面 Widget |
|
|
19. |
如何使用SwiftUI Grid API 創建網格佈局 |
|
|
20. |
在 SwiftUI 使用新的 NavigationStack 視圖 輕鬆構建資料導向的導航 |
|
|
21. |
了解 Swift Concurrency 如何限制 thread 上限 避免發生 thread explosion |
|
|
22. |
簡介 iOS 16 的新 Layout 協定 讓我們簡單創建自己的容器 |
|
|
23. |
利用 SwiftUI 的 AnyLayout 幾行程式碼就可以切換 layout! |
|
|
24. |
SwiftUI 新視圖 Gauge 讓我們在 iOS 16 客製化自己的 Gauge 樣式 |
|
|
25. |
在 SwiftUI 中複製 Dynamic Island 動畫 為我們的 App 增添美感 |
|
|
26. |
利用 SwiftUI 的新 NavigationSplitView 為使用者創建多列導航的體驗 |
|
|
27. |
SwiftUI Navigation 框架的新功能 讓我們更有效率地導航視圖 |
|
|
28. |
SwiftUI 的新視圖 PhotosPicker 讓我們直接處理選擇相片的操作 |
|
|
29. |
SwiftUI ImageRenderer:如何把 SwiftUI 視圖轉換為 PDF 文件 |
|
|
30. |
利用新的 ImageRenderer API 輕鬆把 SwiftUI 視圖轉換為圖像 |
|
|
31. |
透過 SwiftUI 的 ShareLink 來分享文本和圖像等資料 |
|
|
32. |
利用 SwiftUI 的新 Charts API 輕鬆建立漂亮的折線圖 |
|
|
33. |
在 SwiftUI 利用 Live Text API 從圖片中擷取文本 |
|
|
34. |
善用 Swift 的嵌套物件功能 編寫出更清晰的程式碼 |
|
|
35. |
WWDC 22 的重點更新:SwiftUI 4.0 新功能一覽 |
|
|
36. |
整合 16 個好用的 SwiftUI 擴充功能 來迎接 WWDC 2022 |
|
|
37. |
利用 ConfettiSwiftUI 簡單打造屬於自己的彩色紙屑動畫 |
|
|
38. |
有了 SwiftUI 在 iOS 進行網頁抓取更輕鬆! |
|
|
39. |
一步步編寫模組化程式碼 在 SwiftUI 套用 Swift Package |
|
|
40. |
在 SwiftUI 中 利用 ViewInspector 框架測試包含 @State 的視圖 |
|
|
41. |
Swift 5.7 新功能 縮短 Unwrap 的程式碼到底是好是壞? |
|
|
42. |
Vapor 4 初探:實作一個待辦事項 App 了解這個 Swift 框架 |
|
|
43. |
深入了解依賴反向原則 讓我們可以編寫出更好的程式碼 |
|
|
44. |
利用 SwiftUI 構建一個輪盤選擇器 (Wheel Picker) |
|
|
45. |
比較 SwiftUI 的 ZStack 和 Overlay 了解兩個方法適用的情況 |
|
|
46. |
在 SwiftUI 使用 Markdown 輕鬆格式化文本 |
|
|
47. |
在 iOS 應用 SQLite 來處理數據 大大提高 App 效能 |
|
|
48. |
透過 SwiftUI 實作一個新擬物化風格的切換按鈕動畫 |
|
|
49. |
利用 SwiftUI 構建一個像 Instagram 直播的按讚按鈕動畫 |
|
|
50. |
在 SwiftUI App 中構建多個 Theme 一鍵簡單套用不同的 Theme |
|
|
51. |
利用 SwiftUI 實作一個 Flexible Picker 來篩選結果! |
|
|
52. |
在 SwiftUI 處理 ScrollView:簡單以編程方式滾動到特定行列 |
|
|
53. |
為 UIKit 視圖構建 SwiftUI PreviewProvider 實時預覽 UI 的更改! |
|
|
54. |
SwiftUI 小技巧:在 ScrollView 實時計算 Scroll 偏移值 |
|
|
55. |
利用 SwiftUI 的視圖修飾符 簡單構建有意義的空白狀態 |
|
|
56. |
Solidity 簡介:讓 Swift 開發者快速掌握 Solidity 的語言結構和函式 |
|
|
57. |
透過 Swift Playgrounds 4 直接在 iPad 構建一個文字轉語音 App |
|
|
58. |
利用 SwiftUI 的 matchedGeometry 構建一款九宮格遊戲! |
|
|
59. |
iOS 17 App 程式設計實戰心法 |
|
|
60. |
精通 SwiftUI |
|
|
61. |
利用 SwiftUI 在 iOS 15 建立一個重複播放的影片背景 |
|
|
62. |
Swift 5.5 的新語法和機制 讓我們用最直觀的方式撰寫非同步程式 |
|
|
63. |
介紹 5 個 Swift Extension 讓你輕鬆建立隨機數! |
|
|
64. |
iOS 17 App程式設計進階攻略 |
|
|
65. |
解構 iOS 15 的 StoreKit 2 了解十多年來第一次的大更新! |
|
|
66. |
Swift 5.5 的 Task Group 讓我們快速地建立子任務並收集結果 |
|
|
67. |
對 Maps App 進行 Reverse Engineer 一步步拆解它的構造! |
|
|
68. |
使用 WKWebView 簡單地在 SwiftUI 顯示 Web Page |
|
|
69. |
利用 SwiftUI 在 iOS 15 中構建一個簡單的繪畫 App |
|
|
70. |
利用 R.swift 在 iOS App 自動化 Asset Management |
|
|
71. |
2 個 SwiftUI 的除錯 (Debugging) 好工具 快速發現 App 的問題 |
|
|
72. |
在 iOS 15 中利用 SwiftUI Canvas 輕鬆繪製一個時鐘動畫 |
|
|
73. |
利用 SwiftUI 一步步構建漂亮的彩色紙屑效果 |
|
|
74. |
推薦 4 個加密貨幣 (Cryptocurrency) API 讓你的 App 更加強大 |
|
|
75. |
在 SwiftUI 中設置漸變動畫 (animated gradient) 的 3 個方法 |
|
|
76. |
程式設計師 (Programmers) 頻繁換工作 是為了更好的職涯 |
|
|
77. |
利用 iOS 的 Shortcuts App 定期呼叫無伺服器函式或 Web API |
|
|
78. |
透過 Rust 製作 Cli 介面 在 Solana 創建屬於自己的 Token |
|
|
79. |
利用 SwiftUI 的 @EnvironmentObject 輕鬆地在視圖之間傳遞數據! |
|
|
80. |
在 iOS 15 中為 SwiftUI 按鈕設置樣式 大大節省開發時間 |
|
|
81. |
iOS 15 10 個強大的隱私功能 進一步保障使用者 |
|
|
82. |
利用 Swift Packages 簡單地與團隊共享可重用的程式碼 |
|
|
83. |
利用 matchedGeometryEffect 輕鬆實作動畫導航選單 |
|
|
84. |
iOS 15 新功能:Vision 的人物分割視覺請求 |
|
|
85. |
輕鬆地在 iOS 15 創建 Bottom Sheet:UISheetPresentationController |
|
|
86. |
利用 Searchable 修飾符 輕鬆在 SwiftUI List 視圖中實作搜尋欄 |
|
|
87. |
SwiftUI 新功能:利用 AsyncImage 非同步加載和顯示 Remote Image |
|
|
88. |
iOS 15 的 SwiftUI :在 List 視圖中添加滑動動作及隱藏分隔線 |
|
|
89. |
應用 Core ML 在 SwiftUI 中轉換圖像的背景 |
|
|
90. |
SwiftUI 3 新功能一覽:Markdown 支援, AsyncImage, Pull To Refresh 等 |
|
|
91. |
利用 Xcode 12 在 Swift 專案中添加啟動畫面 Launch Screen |
|
|
92. |
3個不可看輕的軟技能 (Soft Skills) 讓軟體工程師職涯走得更遠 |
|
|
93. |
推薦 10 個 Visual Studio Code 擴充套件 讓編程變得有效率又有趣! |
|
|
94. |
Xcode 12.5 新功能:直接在模擬器錄製影片和 GIF 動畫 |
|
|
95. |
透過 Reality Composer 和 RealityKit 輕鬆地創建 3D AR Apps |
|
|
96. |
學會這四個方法 讓你在 SwiftUI 中任意地平均佈局視圖! |
|
|
97. |
SwiftUI 小技巧:如何在列表視圖隱藏 Disclosure 指示器 |
|
|
98. |
利用 VisionKit 框架 在 SwiftUI 掃描圖片及辨識文字 |
|
|
99. |
策略模式 (Strategy Pattern)簡介 讓程式碼拓展起來更容易 |
|
|
100. |
利用 Core ML 3.0 的 API 一步步製作個人化的塗鴉 app |
|
|
101. |
利用 ScrollViewReader 輕鬆讓滾動視圖滾動到特定位置 |
|
|
102. |
利用 RealityKit 和 SwiftUI 建立你的第一個 AR App |
|
|
103. |
SwiftUI Map 視圖 讓我們更簡單顯示地圖界面和客製化標註 |
|
|
104. |
在 SwiftUI 構建簡單的數據視覺化工具:圓餅圖 (Pie Chart) |
|
|
105. |
利用 SwiftUI 簡單構建傳統的數據視覺化工具:長條圖 (Bar Chart) |
|
|
106. |
利用 iOS 14 Vision 的手勢估測功能 實作無接觸即可滑動的 Tinder App |
|
|
107. |
10 個 SwiftUI Libraries 為你大大提高開發速度! |
|
|
108. |
在 SwiftUI 構建漂亮的數據視覺化工具:雷達圖 (Radar Chart) |
|
|
109. |
在 SwiftUI 利用 Path 和 Shape 建立 iMessage 的對話框! |
|
|
110. |
應用 SwiftUI Path API 繪製撲克牌的四種花色! |
|
|
111. |
利用 Swift 在 iOS 構建獨特漂亮的 QR code 視圖 |
|
|
112. |
SwiftUI TabView 教學:利用 PageTabViewStyle 建立 Paged Scrolling 視圖 |
|
|
113. |
iOS 14 的 Diffable Data Source 讓你輕鬆建立和更新大量資料 |
|
|
114. |
iOS 14 的 SwiftUI Toolbar 聰明地在佈局放置視圖 |
|
|
115. |
Flutter CI/CD 全自動化詳細解析:一個產品 App 的環境管理 |
|
|
116. |
利用 Network.framework 在 iOS 實作簡易 HTTP 伺服器 |
|
|
117. |
iOS 14 新功能一覽 一起來配合最新的 OS 更新 App! |
|
|
118. |
在 iOS 14 處理位置權限 在 App 存取使用者的大概位置 |
|
|
119. |
在 Swift 使用 Python 構建 App 克服 Python 的缺點! |
|
|
120. |
在 iOS 14 使用 matchedGeometryEffect 簡單為 App 建立絢麗的視圖動畫 |
|
|
121. |
8 個無程式碼 Machine Learning 平台 讓你把 AI 想法變成實際的 App! |
|
|
122. |
利用 SwiftUI Video Player 在影片實時套用 Core Image 濾鏡! |
|
|
123. |
在 iOS 相機 App 訓練 Create ML Style Transfer 模型! |
|
|
124. |
在 Xcode 12 使用 StoreKit 測試 App 內購 讓你加速開發進度 |
|
|
125. |
用 iOS 內建的 ASWebAuthenticationSession 實作 OAuth 2.0 授權流程! |
|
|
126. |
SwiftUI 動畫入門教學: 建立一個下載指示器 |
|
|
127. |
Swift iOS App 開發技巧:如何防止用戶螢幕截圖和錄製 |
|
|
128. |
Core Image 濾鏡應用:結合 SwiftUI 找出圖像差異 |
|
|
129. |
Figma 教學:讓技術開發人員都能輕鬆實作畫面設計 |
|
|
130. |
iOS 14 AI 框架新功能 讓你製作出更好的 AI iOS App! |
|
|
131. |
利用 LibraryContentProvider 重用 SwiftUI 視圖 大大加速開發過程! |
|
|
132. |
iOS 14 Vision Framework 新功能 建構更有趣和真實的使用者體驗! |
|
|
133. |
iOS 14 新功能: Vision Contour Detection 讓你建構電腦視覺處理 App |
|
|
134. |
iOS 14 UICollectionView 新功能 讓我們跟 Cell Item Identifier 說再見! |
|
|
135. |
利用 EarlGrey 做 UI Test 強化你的 UI 測試流程 |
|
|
136. |
超越沙盒限制:不透過 Mac App Store 都可以簽署並發佈 macOS App ! |
|
|
137. |
用 Swift 建造自己的輕量級 Dependency Injection 與 Inversion Of Control! |
|
|
138. |
利用 UIViewControllerRepresentable 協定 在 SwiftUI 存取相簿並使用相機 |
|
|
139. |
Xcode 12 和 Swift 5.3 新功能詳解 讓你寫出更強大的程式碼! |
|
|
140. |
利用 SwiftUI 建立 Expandable List View 並探索 Inset Grouped 樣式! |
|
|
141. |
SwiftUI 小技巧:簡單在列表視圖移除分隔線 (Line Separator) |
|
|
142. |
使用 UIViewRepresentable 協定 讓你輕鬆建立 SwiftUI TextView |
|
|
143. |
SwiftUI 教學:利用 LazyVGrid 和 LazyHGrid 簡單步驟創建集合視圖 |
|
|
144. |
SwiftUI 教學:使用 SwiftUI 來打造 Search Bar 原來那麼簡單! |
|
|
145. |
13 種實用 Xcode Shortcuts (快捷鍵) 讓你大大提升工作效率! |
|
|
146. |
利用 SwiftUI Path 輕鬆建立漂亮的折線圖! |
|
|
147. |
Computer Vision :利用矩形偵測和文字辨認 打造一個掃描信用卡的 App |
|
|
148. |
Swift 5.3 新功能預覽 大大提高整體語言的品質和性能 |
|
|
149. |
SwiftUI 教學:利用 iPad 的 Swift Playgrounds 都可以學習 App 開發! |
|
|
150. |
Swift 5.2 初探:有甚麼嶄新的功能等著你去探索? |
|
|
151. |
Swift 教學:認識 Higher Order Functions 高階函數(Reduce 和 FlatMap) |
|
|
152. |
淺談回應鏈 (Responder Chain) 讓你認識這個靈活又實用的設計模式! |
|
|
153. |
SwiftUI 教學:利用 WebSocket 打造一個 Bitcoin 價格即時更新 App |
|
|
154. |
2020 第一季最觸目的 10 個 iOS Projects 啟發你創建更酷的項目! |
|
|
155. |
GraphQL 教學:為你迭代快速的專案 提供最適合的解決方案! |
|
|
156. |
iOS 13 Dark Mode 教學:為 App 配置 Dark Mode 讓使用者體驗更進一步 |
|
|
157. |
在 Swift 利用 Forward Pipe Operator 達成複雜的自動化流程! |
|
|
158. |
簡單解釋 Any 與 AnyObject 的差別 讓你快速掌握這兩個概念! |
|
|
159. |
SwiftUI 教學:運用不同 UI 元件 輕鬆建立一個電影預告片 App |
|
|
160. |
iOS App 環境管理 : 靈活運用 Xcode Scheme、GitLab 和 Fastlane 設置不同的開發環境 |
|
|
161. |
Swift Package Manager 實用指南 讓你有效率地重複使用元件! |
|
|
162. |
SwiftUI 教學:認識手勢 (Gestures) 和 @GestureState |
|
|
163. |
簡單解決 Xcode 11.3 的 Bug:無法把間距約束設為零? |
|
|
164. |
SwiftUI 小技巧:透過 PreferenceKey 簡單對齊視圖 |
|
|
165. |
善用 Static Factory Method 重構程式碼 讓它更流暢好讀! |
|
|
166. |
利用 SwiftUI 元件 大幅簡化 TabView 的管理流程! |
|
|
167. |
SwiftUI 教學:如何建立星際大戰透視文字(Perspective Text) |
|
|
168. |
利用尺寸類別 (Size Classes) 建構自適應佈局 靈活為不同螢幕尺寸做開發 |
|
|
169. |
在 Google Maps 上繪製曲線 (Curved Lines) 風格新穎又省錢! |
|
|
170. |
實作客製化 Apple Shortcuts 圖示系統 打造出色的使用者體驗 |
|
|
171. |
用 Swift 實作 Smalltalk MVC 大幅減少資料流的複雜度! |
|
|
172. |
透過 Objective-C 快速了解 iOS 記憶體管理的概念 |
|
|
173. |
ViewController 轉場進階指南:進一步創建絢麗的轉場動畫 |
|
|
174. |
ViewController 轉場初階指南:簡單打造酷炫的轉場動畫 |
|
|
175. |
詳解 Swift 各種 Type Polymorphism 找出最適合的實作方式! |
|
|
176. |
利用 CocoaPods 及 GitHub 一步步創建可重用的函式庫! |
|
|
177. |
Compositional Layout 詳解 讓你簡單操作 CollectionView! |
|
|
178. |
SwiftUI 小技巧:利用 Stack 簡單構建彈性的卡片視圖 |
|
|
179. |
SwiftUI & PromiseKit:讓 Alert 樣式統一又可復用 打破彈出視窗的惡夢 |
|
|
180. |
利用 Network Framework 輕易監控網路狀態變化 |
|
|
181. |
善用狀態機架構 大幅簡化 View Controller ! |
|
|
182. |
利用 SwiftUI 控件 讓你更彈性地設計專屬你的按鈕! |
|
|
183. |
從零打造基本版 Combine 認識 Functional Reactive Programming |
|
|
184. |
SwiftUI 小技巧:在 iOS 13 實作 Context Menu 加強與設備的互動! |
|
|
185. |
利用 ARKit 偵測與追蹤臉部動作 建立絢麗的使用者體驗 |
|
|
186. |
利用 Swift 5.1 新功能實作 Fluent Interface 讓程式碼更易讀流暢! |
|
|
187. |
SwiftUI 小技巧:利用 border 修飾符 輕鬆為按鈕或文本繪製邊框 |
|
|
188. |
結構化 RESTful API 模組與功能 大大提升程式碼的易讀性! |
|
|
189. |
使用 IBDesignable 與 IBInspectable 製作更美觀的 UI 元件 |
|
|
190. |
讓 iPad App 支援 Apple Pencil 2 大大增強使用者體驗! |
|
|
191. |
利用 UIViewPropertyAnimator 製作進階動畫 為 App 增強使用者體驗! |
|
|
192. |
RESTful API 教學:用 Swift 建立屬於自己的輕量 REST 程式庫! |
|
|
193. |
製作物件池 (Object Pool) 重複利用物件 讓你大大提升開發效能! |
|
|
194. |
利用 Xcode 11 的預覽功能 輕鬆測試 App 在 Dark Mode 下的表現 |
|
|
195. |
IGListKit 的演化:一起來看 Instagram 如何逐步解決 App 問題! |
|
|
196. |
利用 SwiftUI 建立表單 UI 體驗更互動的開發過程! |
|
|
197. |
Swift DSL 實作:利用 Swift UI 寫出簡單又明瞭的 Auto Layout DSL |
|
|
198. |
SwiftUI 初體驗: 建構一個簡單 App 讓你了解 SwiftUI 有多強大! |
|
|
199. |
GoodNotes 專訪:只靠賣 APP 的收入,也能養活一隊 15 人的團隊! |
|
|
200. |
給 Swift 工程師的後端指南:用 Kitura 來架設自己的 API 後台 |
|
|
201. |
利用 Google Translation API 添加即時翻譯功能 讓你的 App 更加升級! |
|
|
202. |
客製化 NotificationCenter 讓你使用起來更簡單 |
|
|
203. |
初探 Flutter :使用單一程式碼輕鬆建立 iOS 及 Android App! |
|
|
204. |
以編程方式使用 Auto Layout 讓你直覺又簡單地設計 App UI! |
|
|
205. |
簡單而強大的 Drag and Drop API 讓你輕鬆建立屬於自己的 Trello App |
|
|
206. |
擷取佈局回饋循環 (Layout Feedback Loop) 解決記憶體耗盡問題 |
|
|
207. |
使用 Swift 實作基於堆積的優先權佇列 大幅改善演算法的時間複雜度 |
|
|
208. |
利用 Container View Controller 拆開職責 視圖控制器不再複雜又臃腫! |
|
|
209. |
好好利用 Swift Protocols 簡單增進程式碼的可測試性 |
|
|
210. |
iOS App 介面設計教學:如何制作表格和集合視圖的組合介面 |
|
|
211. |
Massive View Controller 重構: Swift Extension 整理術 |
|
|
212. |
深入解析 Promises 輕鬆控制 Parallel Programming (平行程式設計) |
|
|
213. |
利用 Protocol Extension 減少重覆的 Code 大大增強 Code 的維護性 |
|
|
214. |
Massive View Controller 重構:Coordinator 模式與 Flow Controller |
|
|
215. |
Function Naming 指南:適當為函式命名 讓程式碼更簡潔清晰 |
|
|
216. |
Line Chatbot: 使用 ngrok 開發 LINE 應聲蟲聊天機器人 |
|
|
217. |
設計多執行緒 (Multi-Threaded) App 處理連續的資料流量更有效率! |
|
|
218. |
Massive View Controller 重構:透過依賴注入 (Dependency Injection) 減輕職責 |
|
|
219. |
實作無限分頁滾動視圖 (Scroll View) 為使用者帶來更完美的體驗和設計 |
|
|
220. |
善用 Xcode Instruments 來最佳化程式碼 大大提高 App 效能! |
|
|
221. |
你也可以自訂搖動還原 (Shake to Undo) 的功能?一起來拆解並實作吧! |
|
|
222. |
利用 Swift Generic 建置可重複使用的 UITableViewController! |
|
|
223. |
First Responder 教程:如何使用函式快速取得第一響應者? |
|
|
224. |
iOS 12 期待已久的功能:客製化通知分組 (Custom Notification Groups) |
|
|
225. |
Swift Class vs Struct:設計 Model 時,該用 Struct 還是 Class 呢? |
|
|
226. |
Swift 程式碼教學:好好設定物件 讓程式碼更簡潔清晰 |
|
|
227. |
ZEPETO 深入剖析 讓你了解 3D 角色與使用者的互動關係 |
|
|
228. |
UIAlertController 教程:讓你輕鬆在 UIViewController 以外的地方呈現警告 |
|
|
229. |
善用 Xcode Target 來管理專案 為你節省大量時間! |
|
|
230. |
用 Framework 重構 Swift 程式碼 大大提高編譯效率! |
|
|
231. |
UI Transition 教學:一起來學習 Whatsapp 也在用的 UI 轉場技巧吧! |
|
|
232. |
Flutter 教學:移植 75,000 行原生程式碼的心路歷程 |
|
|
233. |
深入了解 Swift String 字串型別 讓你的程式跑得更快更好 |
|
|
234. |
了解 Delegation Pattern 讓你更有效率地實作類別之間的溝通! |
|
|
235. |
Parallel Programming (平行程式設計) 可能會帶來甚麼問題? |
|
|
236. |
Flutter 教學:從零開始 一步一步學會使用跨平台套件 Flutter |
|
|
237. |
Best Practice:助你在 Swift 中更效地使用類別 |
|
|
238. |
輕鬆實作 Table View 動畫效果 為 App 大幅提升用戶體驗! |
|
|
239. |
App Security:實作 App 的安全防護 小心保護使用者資料 |
|
|
240. |
記憶體管理:了解 Strong、Weak 和 Unowned Reference 輕鬆解決記憶體洩漏 |
|
|
241. |
活用 UIStackView:讓 APP 畫面佈局更方便快捷 |
|
|
242. |
UI 設計求職攻略:現職 UI 設計師經驗分享 解答新手的常見問題 |
|
|
243. |
一步一腳印的 iOS App 上架和更新流程 |
|
|
244. |
Appium 使用教程:為手機 App 的 UI 自動化測試大大加速 |
|
|
245. |
程式語言基礎:認清 Swift 數值型別 (Value Type) 與參考型別 (Reference Type) 的差別 |
|
|
246. |
ARKit 2.0 教學:儲存並恢復世界地圖數據 建立更連貫的 AR 體驗 |
|
|
247. |
iOS 開發者求職指南:善用 2000 小時作準備 讓你在今年成功獲聘 |
|
|
248. |
Swift Design Pattern 系列教程 #3:外觀模式 (Facade) 與轉接器模式 (Adapter) |
|
|
249. |
Swift Design Pattern 系列教程 #2:觀察者模式 (Observer) 與備忘錄模式 (Memento) |
|
|
250. |
Swift Design Pattern 系列教程 #1:工廠方法模式 (Factory Method) 與單例模式 (Singleton) |
|
|
251. |
Memory Leaks (記憶體洩漏)可以導致 App 閃退?用單元測試就可輕鬆減少洩漏! |
|
|
252. |
iOS 12 新功能: AR Quick Look 讓你在 App 或網頁中展示 3D 模型 |
|
|
253. |
生產力再提升:利用 Swift Package Manager 製作自動化開發者工具 |
|
|
254. |
Playground 驅動開發 :助你加快編譯過程 大大提高開發效率 |
|
|
255. |
iOS 12 新通知功能:添加互動性 在通知中實作複雜功能 |
|
|
256. |
Turi Create 機器學習模型實戰:你也能輕鬆做出 Prisma 風格的圖片! |
|
|
257. |
MVVM VS MVC:透過 MVVM 設計模式重構 MVC 應用程式 減低應用程式的複雜性 |
|
|
258. |
十個月就破百萬下載:發票對獎機 App 開發心得 |
|
|
259. |
Siri 終於可以派上用場了?快來看看 Siri Shortcut 的新功能吧! |
|
|
260. |
還在猶豫應該用哪種導航形式?教你實作連 Apple 都喜歡用的 UITabBar! |
|
|
261. |
Core ML 2.0 新功能總覽:讓你的開發過程更流暢 |
|
|
262. |
解析 View Controller 生命週期:使用 viewDidLayoutSubviews 的時機 |
|
|
263. |
在 iOS 整合 Google ML Kit,讓你輕鬆為 App 導入機器學習功能 |
|
|
264. |
Table View 太複雜?利用 MVVM 和 Protocol 就可以為它重構瘦身! |
|
|
265. |
如何用 Swift 打造你的第一個區塊鏈 App |
|
|
266. |
如何在視圖和按鈕上設定特定的圓角 (Rounded Corners) |
|
|
267. |
搶先預覽 Xcode 10 的全新功能 |
|
|
268. |
Magic Sketch 專訪:從錯誤中學習 不斷改進產品 就是成功之道 |
|
|
269. |
好想工作室:免費的 Backend / iOS / Android 學習機會 |
|
|
270. |
Create ML 簡介:如何在 Xcode 10 構建不同的機器學習模型 |
|
|
271. |
GitLab 初學者指南: 輕鬆為 iOS 專案設定持續集成(CI/CD) |
|
|
272. |
如何在你的 iOS App 加入 Drag and Drop 功能 |
|
|
273. |
開發者指南:如何利用 Core Bluetooth 製作一個監控心率 App |
|
|
274. |
如何利用 Swift 協定導向撰寫網路層應用 |
|
|
275. |
沒有設計背景都可以做 UI 設計 ? 三個提升 UI 能力的方法! |
|
|
276. |
程式碼時光機:應用 Git 版本控制,即使犯錯也不怕 |
|
|
277. |
ARKit 教學:2D 圖像識別功能 |
|
|
278. |
Fastlane/Jenkins:一人團隊也用得上的 Continuous Delivery 系統 |
|
|
279. |
Protocol Oriented Programming:POP 真的比 OOP (物件導向編程) 更好嗎? |
|
|
280. |
Protocol Oriented Programming:簡介 Swift 的協定導向程式設計 |
|
|
281. |
iOS 工程師:成功轉職者分享面試心得 |
|
|
282. |
iOS 開發者指南:透過 Swift 4 學習 Delegates 與 Delegation |
|
|
283. |
Apple App Review:解析審核 App 的漫長旅途 |
|
|
284. |
應用 AVFoundation 建立一個全螢幕相機 App |
|
|
285. |
實測 JSON Decode:Codable Protocol 真的這麼好用嗎? |
|
|
286. |
Core ML 教學:如何利用 Python 和 Turi Create 來建立自訂模型 |
|
|
287. |
Swift 4 Generics: 如何在程式碼及 iOS App 中應用泛型 |
|
|
288. |
ARKit 教學:實作火箭飛船發射,學習 SceneKit 和 Physics |
|
|
289. |
傳送告白推播的 Push Notification |
|
|
290. |
創業者專訪#13:無懼運費補貼戰,Giftpack 打造有溫度的快遞服務 |
|
|
291. |
Flawless App 如何讓你成為一位更好的 UI 設計師及開發者 |
|
|
292. |
ARKit 教學:偵測水平面以及使用 SceneKit 添加 3D 物件 |
|
|
293. |
《iOS 11 App 程式設計實戰心法》正式推出電子版 |
|
|
294. |
ARKit教學:學習如何在實境加入一個虛擬3D物件 |
|
|
295. |
讓藏書更有價值,Sparktake 打造書籍交易平台 |
|
|
296. |
ARKit 教學:如何搭配SceneKit來建立一個簡單的ARKit Demo |
|
|
297. |
MVVMC 介紹:Runtastic 所使用的變形 MVVM 設計模式 |
|
|
298. |
聊天機器人教學:使用Dialogflow (API.AI)開發 iOS Chatbot App |
|
|
299. |
如何使用Xcode Configuration 管理 iOS Apps 不同構建版本 |
|
|
300. |
創業者專訪#11:擘畫交通共享藍圖,WeMo Scooter吸海外業者搶親 |
|
|
301. |
macOS程式開發入門:學習用Swift開發一個圖片上傳的APP應用程式 |
|
|
302. |
初探 ReplayKit:製作一個簡易螢幕錄製 App |
|
|
303. |
Swift 進階開發指南:如何使用Quick、Nimble執行測試驅動開發(TDD) |
|
|
304. |
Google Map SDK 實作:如何把Google街景嵌入到你的 iOS App |
|
|
305. |
Core ML Tools初學者指南:如何將Caffe模型轉換為Core ML格式 |
|
|
306. |
iOS 行動支付開發:如何結合 Braintree 在應用程式支援信用卡付款 |
|
|
307. |
模仿 Apple 教學範例,寫出一手好 Swift |
|
|
308. |
創業者專訪:打造獨立音樂平台,Bump嗨進撒野音樂祭 |
|
|
309. |
Chatbot 開發指南:使用 LINE Bot PHP SDK 打造問答型聊天機器人 |
|
|
310. |
Swift 程式庫系列之六:TLPhotoPicker, Cluster, YNSearch, InteractiveSideMenu 以及 CryptoSwift |
|
|
311. |
提升 iOS 開發效率! Xcode 9 內置模擬器的新功能與技巧 |
|
|
312. |
Apple ResearchKit 程式開發新手入門教學 |
|
|
313. |
初試 iOS 11 新框架:Vision Framework 讓文字偵測變得更容易 |
|
|
314. |
WAPOS談創業、談 iPad POS:艱苦替我建立難以跨越的高牆 |
|
|
315. |
開發者指南:透過 Swift 重新認識Accelerate Framework |
|
|
316. |
Swift 4 新功能詳盡介紹:Codable, Dictionaries優化, 多行字符串等等 |
|
|
317. |
在 iOS App 中進行自然語言處理:初探 NSLinguisticTagger |
|
|
318. |
初探 Core ML:學習建立一個圖像識別 App |
|
|
319. |
iOS開發者專訪 #8:佈滿荊棘的掏金夢,AppWorkout的創業告白 |
|
|
320. |
不可能不愛的 Xcode 9:最新功能詳盡介紹 |
|
|
321. |
Swift 程式庫系列之五:PageMenu, ImagePicker, SwipeCellKit, Lottie 以及 SQLite.swift |
|
|
322. |
Swift開發指南:Protocols與Protocol Extensions的使用心法 |
|
|
323. |
《iOS 10 App程式設計進階攻略:39個必學的開發技巧》正式推出 |
|
|
324. |
AdMob詳細教學:學習整合Firebase AdMob SDK在iOS Apps內放廣告 |
|
|
325. |
如何使用 CATransform3D 處理 3D 影像、製做互動立體旋轉的效果 |
|
|
326. |
iOS開發者專訪 #7:致力打破學習藩籬,彼得潘引領文組生躋身科技專才 |
|
|
327. |
Lottie初學者教學指南:如何在iOS App設計一個令人驚豔的動畫 |
|
|
328. |
Swift 程式庫系列之四:Realm, SnapKit, AnimatedCollectionViewLayout, Whisper 以及 YNDropDownMenu |
|
|
329. |
Push Notification教學:如何使用Firebase在iOS實現推播功能 |
|
|
330. |
Firebase教學:如何實作上傳圖片功能與遠端存取 |
|
|
331. |
如何透過整合Mixpanel分析追蹤 iOS App 使用者行為 |
|
|
332. |
Swift的問號與驚嘆號:可有可無的 Optional |
|
|
333. |
Swift 程式庫系列之三:Alamofire, SwiftyJSON, Kingfisher, KeychainAccess 以及 NVActivityIndicatorView |
|
|
334. |
在 Swift 專案中使用 Javascript:編寫一個將 Markdown 轉為 HTML 的編輯器 |
|
|
335. |
iOS開發者專訪 #6:數度職場急彎,魏巍由電台DJ成為iOS知名講師的華麗轉身 |
|
|
336. |
Swift 程式庫系列之二:CVCalendar, Caishen, Hero, Charts 以及 SwiftMessages |
|
|
337. |
SpriteKit基礎介紹之一: 場景(Scenes)、節點(Nodes)、標籤(Labels)和座標點(Points) |
|
|
338. |
Swift 入門教學:知錯能改善莫大焉的 Error Handling |
|
|
339. |
Swift 程式庫系列之一:SwifterSwift, DynamicColor, PKHUD, Kanna以及PermissionScope |
|
|
340. |
iOS開發者指南:如何使用Firebase整合Facebook登入 |
|
|
341. |
iOS開發者專訪 #5:啃老本也要做,Swift線上讀書會創辦人打造全方位學習平台 |
|
|
342. |
透過 Firebase 與 Raspberry Pi 製作簡單的物聯網 iOS 程式 |
|
|
343. |
精通Swift:列舉、閉包、泛型、Protocols和高階函數 |
|
|
344. |
如何利用 AsyncDisplayKit 開發響應式 iOS Apps |
|
|
345. |
如何利用 Firebase 建立登入和註冊功能 |
|
|
346. |
iOS開發者專訪 #4:搶搭科技浪潮,非本科生擠身百萬工程師之列 |
|
|
347. |
Auto Layout學習指南:利用Visual Format Language和程式碼設定約束畫面佈局 |
|
|
348. |
FMDB與SQLite 數據庫應用示範:打做一隻簡單的電影資料庫 App |
|
|
349. |
iOS開發者專訪 #3:致力豐富社群資源,Swift Taipei創辦人獲蘋果背書 |
|
|
350. |
Swift 3 教學:使用 Core Image 偵測人臉 (Face Detection) |
|
|
351. |
Swift 3學習指南:重新認識GCD應用 |
|
|
352. |
iOS開發者專訪 #2:iOS Taipei 創辦人盼替程式新手點亮希望之光 |
|
|
353. |
iOS開發者指南:如何使用自動化UI測試 |
|
|
354. |
iOS開發者專訪 #1:Swift Girls 創辦人教你如何跨越程式高牆 |
|
|
355. |
iOS開發指南 : 如何使用HTML Templates和 UIPrintPageRenderer製作PDF |
|
|
356. |
iOS 10:如何使用 Speech 框架建立語音輸入 App |
|
|
357. |
Swift 開發者!用Vapor打造你的第一個Web App吧 |
|
|
358. |
CALayer 初學者指南:如何增加陰影效果、邊框、製作圓角 |
|
|
359. |
結合 iOS 10 的 User Notifications:傳送米花兒的幸福打氣通知 |
|
|
360. |
CAGradientLayer 教學:如何在 iOS App 製作漸層顏色 |
|
|
361. |
如何在 iOS App 中整合 Facebook 廣告 |
|
|
362. |
Swift 網路程式設計指南:如何使用 Alamofire |
|
|
363. |
Swift 3:你要知道的新特色和改動 |
|
|
364. |
CocoaPods 簡介 : 如何輕鬆管理 Swift / Objective-C 的類庫 |
|
|
365. |
如何在 Xcode 8 建立 iMessage 貼圖程式擴充 |
|
|
366. |
WWDC 獎學金得獎者訪問 (下):21位年輕開發者分享成功經驗 |
|
|
367. |
WWDC 獎學金得獎者訪問 (上):21位年輕開發者分享成功經驗 |
|
|
368. |
如何使用 Markdown 為 Swift 程式碼加入註解 |
|
|
369. |
有關Swift 3.0:不斷推陳出新的技術,該如何學習才能累積? |
|
|
370. |
用 Swift 開發一個 iOS 地域定向 App |
|
|
371. |
學習Swift程式語言:運算子重載(Operator Overloading)簡介 |
|
|
372. |
自行建立Parse伺服器系列之二:如何在Heroku或AWS建立及部署Parse伺服器 |
|
|
373. |
HealthKit 教學:建立計算步行距離的健身App |
|
|
374. |
自行建立 Parse 伺服器系列之一:如何把資料庫遷移至MongoDB |
|
|
375. |
初學者指南:使用社交框架與 UIActivityViewController |
|
|
376. |
Firebase 入門:用 Swift 創建一個簡單的社交 App |
|
|
377. |
Swift 開發:如何使用 Xcode 7 進行單元測試 |
|
|
378. |
Core Image 介紹: 圖像濾鏡應用 |
|
|
379. |
如何使用 Xcode Targets 去管理開發和上線建置 (Development and Production Builds) |
|
|
380. |
Swift 新手指南:為 iOS Apps 添加推送通知(Push Notifications) |
|
|
381. |
如何利用 Core Spotlight 框架增加 iOS Apps 的曝光率 |
|
|
382. |
Swift 教學:如何用 Foursquare API 和 Realm 打造一個咖啡店 App |
|
|
383. |
iOS 並行程式設計: 初探 NSOperation 和 Dispatch Queues |
|
|
384. |
tvOS 簡介:打造你的第一支 tvOS App |
|
|
385. |
如何在 iOS Apps 創建展開式 UITableView |
|
|
386. |
Swift 新手系列之三:Auto Layout 介紹 |
|
|
387. |
Swift 新手系列之二:進階說明Hello World App的原理 |
|
|
388. |
Swift 新手系列之一: 打造你的第一個 iOS App |
|
|
389. |
3D Touch及Quick Actions簡介:建構一個數位電子秤App |
|
|
390. |
初學Swift:愛恨交織的 Optional |
|
|
391. |
初探 iOS App 瘦身功能 (App Thinning) |
|
|
392. |
Swift JSON教學:如何利用 Data Taipei 公開資料庫建立 App |
|
|
393. |
使用 YouTube API 打造影音搜尋 App |
|
|
394. |
窺探 watchOS 2 中的 Watch Connectivity |
|
|
395. |
如何利用UISearchController添加搜尋功能並打造客製化搜尋列 |
|
|
396. |
UIScrollView 滾動視圖初學者指南 |
|
|
397. |
iOS 9 快速上手:搜尋 API 與 SFSafariViewController |
|
|
398. |
增加營收獲利!為你的 App 加入內購買功能 (In-App Purchase) |
|
|
399. |
一起動手做一個簡單的Apple Watch筆記App |
|
|
400. |
Swift 開發教學:如何使用 Parse 建立註冊和登入的功能 |
|
|
401. |
Watch App 開發新手篇:以 WatchKit 建立選單表格 App |
|
|
402. |
QR Code 產生器 App:以 Core Image 濾波器製作QR Code條碼 |
|
|
403. |
利用IBDesignable和IBInspectable建立客製化元件 |
|
|
404. |
如何使用自訂 Segue 實現視圖轉場動畫 |
|
|
405. |
Swift 教學:如何加入自訂的下拉更新元件 (Pull to Refresh) |
|
|
406. |
旋轉吧!使用UIPickerView元件與Emoji繪文字打造拉霸機App |
|
|
407. |
iOS 9 新功能 : 堆疊視圖介紹 (Stack Views) |
|
|
408. |
Xcode 6 錦囊妙技:向量圖片、程式碼片段、加入自訂的字型,以及更多提升生產力的秘技 |
|
|
409. |
Swift 2 初學者指南 |
|
|
410. |
React Native 簡介:以 JavaScript 建構 iOS App |
|
|
411. |
Swift 教學:如何使用iOS Charts API 製作漂亮的圖表 |
|
|
412. |
以Parse與Swift建構一個像Instagram一樣的App |
|
|
413. |
建立一個像Medium App的下滑選單 |
|
|
414. |
如何使用AVFoundation進行QR Code掃描 |
|
|
415. |
Auto Layout 入門教學 |
|
|
416. |
使用多點連線 (MPC )框架與 Swift 打造聊天 App |
|
|
417. |
以Swift建立簡單的視圖動畫 |
|
|
418. |
如何用Swift建立視圖控制器畫面之間的動畫過場 |
|
|