iOS

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

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






iOS

2 個 SwiftUI 的除錯 (Debugging) 好工具 快速發現 App 的問題

SwiftUI 內的 API 方法:Self._printChanges() SwiftUI 提供了一個僅用於除錯 (debugging) 的好方法,讓我們區分是什麼改動讓視圖重新加載。這個方法是用來查找錯誤的。當我們看到視圖在重新調用 body 屬性 (property),卻又不知道原因的時候,這個方法就大派用場了。 以上的程式碼中有幾個重點: [...]


iOS

在 iOS 15 中利用 SwiftUI Canvas 輕鬆繪製一個時鐘動畫

和 UIKit 相比,SwiftUI 還是不夠完善。儘管 iOS15 推出的 SwiftUI 已經是第 3 次修訂,但還是缺少了一些重要的視圖。 Apple 餘下的挑戰,最主要的就是盡可能讓開發者自然地進行過渡。因為大家都不想重寫 UI/UX 程式碼,公司絕對無法付出這麼多時間和精神。他們需要一種方法,來盡量重用已有的程式碼,但又不會有 [...]






iOS

程式設計師 (Programmers) 頻繁換工作 是為了更好的職涯

最近,我和兩個月前加入我們公司的一位程式設計師 (programmer) 聊天,他說他是初級程式設計師,未曾在一間公司待過超過一年半。 這種情況十分常見。只要不是公司股東,大部分優秀的程式設計師都會在 1-3 年內離職。 開發者這樣做的原因有很多,這種做法也很正常。在這篇文章中,我們會來了解一下開發者這樣做的原因。在此之前,先讓我們看看一些統計數據,你就會知道這種情況有多常見。 [...]


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建立視圖控制器畫面之間的動畫過場