Read More798 views6 minute read SwiftSwift Package Manager Plugins 教學ByWayne08/02/2024 Swift package manager plugins 是一個讓我們可以在編譯時期,自定義一些動作,以滿足更複雜的編譯需求,如 code generation。 Read More 0 0 0 0
Read More634 views3 minute read iOS整合 Apple Pay 至 iOS AppByWayne18/01/2024 Apple Pay 是 Apple 的行動支付服務。我們可以用 Apple Pay 在實體店家的 NFC 刷卡,也可以在 apps 中購買商品。另外,iPhone 裡的 Wallet app 可以管理信用卡,所以我們不需要隨身攜帶數張信用卡。 Read More 0 0 0 0
Read More1.8K views2 minute read AndroidiOSECDSA 的 Signing 與 Verifying 範例ByWayne12/12/2023 Elliptic Curve Digital Signature Algorithm(ECDSA)是一個常用於 digital signature 的 digital signature algorithm(DSA)。本文章將介紹,如何在 Android 和 iOS 使用 ECDSA 來 signing 和 verifying。 Read More 0 0 0 0
Read More2.6K views7 minute read SwiftSwift Concurrency 教學ByWayne07/08/2023 Swift 5.5 推出了 Swift concurrency。它讓我們用 synchronous 的方式來完成 asynchronous code。大大地降低 asynchronous code 的複雜度。本文章將介紹 Swift concurrency 的基本知識。 Read More 0 0 0 0
Read More3.0K views4 minute read SwiftSwift Combine 教學ByWayne01/08/2023 Swift Combine 是 Apple 用來實現 reactive programming 的函式庫。在 Combine 還沒出來之前,我們一般是使用 RxSwift。不過,使用 Combine 的話,我們就不需要再引入額外的函式庫。而且與 RxSwift 相比,Combine 的效能更好。 Read More 0 0 0 0
Read More3.6K views1 minute read iOSiOS:禁止螢幕截圖ByWayne25/05/2023 基於一些理由,我們可能會想要禁止使用者對我們的 app 做螢幕截圖。然而,iOS 並沒有提供這樣的功能。所幸,我們可以利用 UITextField 來達到此效果。 Read More 0 0 0 0
Read More1.6K views4 minute read iOSSwift用 Swift Packages 發佈 XCFrameworksByWayne30/12/2022 Swift packages 是可重複使用的程式碼元件。它不但可以包含程式碼,還可以包含二進位 XCFrameworks。發佈 XCFrameworks 可以保護程式碼不外洩。本文章將介紹如何使用 Swift packages 發佈 XCFrameworks。 Read More 0 0 0 0
Read More1.5K views3 minute read iOSSwift用 Xcode Workspace 管理 Apps, Frameworks, 和 Swift PackagesByWayne29/12/2022 當模組化專案後,專案會切分成一個 app 專案或一個 framework 專案,和數個 Swift packages。我們可以用 Xcode workspaces 輕鬆地管理這些小專案。 Read More 0 0 0 0
Read More930 views2 minute read Swift如何在 Xcode Projects 中添加 Swift Package 依賴ByWayne28/12/2022 Swift Packages 是可重複使用的程式碼元件。除了可以在 Swift package 中加入其他的 Swift packages 依賴,我們也可以在 Xcode projects 中加入 Swift packages 依賴。本文章將介紹如何在 Xcode projects 中加入 remote 和 local Swift packages 依賴。 Read More 0 0 0 0
Read More1.1K views4 minute read Swift如何建立並發佈 Swift PackagesByWayne28/12/2022 Swift packages 是可重複使用的程式碼元件。它可包含程式碼、二進位檔、和資源檔。我們可以很容易地在我們的 app 專案中使用 Swift packages。本文章將介紹如何建立並發佈 Swift packages。 Read More 0 0 0 0