iOS

Swift 5.5 的新語法和機制 讓我們用最直觀的方式撰寫非同步程式

非同步任務的處理一直都是 iOS/macOS 開發中非常重要的部分,同時也是讓所有開發者都非常頭痛的部分。非同步任務這麼難以處理的原因,一方面是因為非同步的程式碼通常會牽涉到資料同時讀寫、thread 之間互相等待等等的問題,另外一方面也是因為非同步的程式碼常常會一層包一層,或者邏輯被分散在不同的地方,導致程式碼的可讀性非常低,要抽絲剝繭後才有辦法看到真正的邏輯。 [...]


iOS

介紹 5 個 Swift Extension 讓你輕鬆建立隨機數!

有兩個行業經常會用到隨機數 (random number),就是遊戲行業 (games industry) 和加密貨幣行業 (cryptographic industry)。因此,我希望可以寫一篇有趣的文章,集合所有隨機值的範例程式碼! 相信大家都已經了解創建隨機數的程式碼,我就不在這裡詳述了,我們這次會更加深入地探討這個主題。很多 [...]






iOS

使用 WKWebView 簡單地在 SwiftUI 顯示 Web Page

很多 App 都需要顯示 web 內容。iOS SDK 為開發者提供了 3 個選擇去顯示 web 內容:Mobile Safari、WKWebView、和 SFSafariViewController。在 iOS 14 以上的版本中,SwiftUI 框架 提供了一個名為 Link 的視圖,讓我們可以在 Mobile Safari 打開一條 web 連結。這是方法用起來非常簡單,你只需要這樣指明連結的文本和 [...]


iOS

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


iOS

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


Swift

精通Swift:列舉、閉包、泛型、Protocols和高階函數


iOS

iOS 9 新功能 : 堆疊視圖介紹 (Stack Views)


Swift

Swift 2 初學者指南


iOS

Swift 教學:如何使用iOS Charts API 製作漂亮的圖表


iOS

以Parse與Swift建構一個像Instagram一樣的App


iOS

建立一個像Medium App的下滑選單


iOS

如何用Swift建立視圖控制器畫面之間的動畫過場