Read More3.1K 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.6K 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 More475 views2 minute read Android建立一個 Android Collection App WidgetByWayne06/07/2023 Android Collection Widgets 是用來在 home screen 上顯示多筆相同型態的資料,例如圖片集、郵件列表等。所以,一般來說 collection widgets 可以上下滑動來顯示更多的資料。 Read More 0 0 0 0
Read More1.3K views3 minute read Android建立一個 Android App WidgetByWayne05/07/2023 Android App Widget 是 app 的一個擴充功能。使用者可以在 home screen 上擺放 app 提供的 app widgets。App 可以透過 app widgets 提供一個資訊或簡單的功能,而不需要使用者執行 app。 Read More 0 0 0 0
Read More4.1K views1 minute read iOSiOS:禁止螢幕截圖ByWayne25/05/2023 基於一些理由,我們可能會想要禁止使用者對我們的 app 做螢幕截圖。然而,iOS 並沒有提供這樣的功能。所幸,我們可以利用 UITextField 來達到此效果。 Read More 0 0 0 0
Read More2.1K views1 minute read AndroidAndroid:禁止螢幕截圖ByWayne25/05/2023 基於一些理由,我們可能會想要禁止使用者對我們的 app 做螢幕截圖。在 Android 中,我們可以用 WindowManager.LayoutParams.FLAG_SECURE 來達到此效果。 Read More 0 0 0 0
Read More1.2K views4 minute read AndroidAndroid Room:資料表關聯ByWayne24/04/2023 在使用資料庫時,我們查詢的資料可能會關聯到多個資料表。Android Room 允許我們定義物件間的關聯。在查詢資料時,Android Room 會自動連同關聯的資料一起讀取出來。本文章將介紹如何定義這些關聯。 Read More 0 0 0 0
Read More1.3K views1 minute read AndroidAndroid Room & SQLCipher:資料庫存取與加密ByWayne22/04/2023 本文章將介紹如何在 Android 中使用 Room 和 SQLCipher 來加密資料庫。 Read More 0 0 0 0
Read More1.8K views1 minute read 閱讀心得《閱讀心得》別做熱愛的事,要做真實的自己:一本重新思考人生與工作的改變之書ByWayne01/03/2023 這是一本關於職涯的書,但是就如書名所述,它更是一本重新思考人生與工作的改變之書。本書分為三篇,作者用自己的經歷與體悟,帶著讀者探索一套十一步的人生轉向行動方針。意在幫助讀者發掘自己心之所向的職涯之路,也就是與你天生的技能、核心價值、和自我人生目標相吻合的職業生涯。 Read More 0 0 0 0
Read More1.2K views2 minute read Software DesignSOLID 物件導向程式設計原則ByWayne19/02/2023 SOLID 是由 Robert C. Martin 所提倡的物件導向程式設計原則。當設計出現臭味時,常常是因為違反了 SOLID 所導致。學習 SOLID 有助於開發人員消除設計中的臭味,讓設計盡可能的乾淨、簡單並富有表達力。 Read More 0 0 0 0