Tagging of data
Saturday, March 01, 2025 in Technical details
Categories:
Tagging of data to be synchronized It is imperative that RsyncUI tags tasks with data to be synchronized correctly. If the tagging fails, there may be local data that is not synchronized. RsyncUI supports the latest version of rsync and the older …
Swift concurrency
Saturday, March 01, 2025 in Technical details
Categories:
To commence, I must acknowledge that my comprehension of Swift concurrency is limited. I am actively engaged in the learning process of Swift and SwiftUI. RsyncUI is a graphical user interface (GUI) application; the majority of its operations are …
Observers
Saturday, March 01, 2025 in Technical details
Categories:
A key feature of RsyncUI is observation for two notifications: NSNotification.Name.NSFileHandleDataAvailable Process.didTerminateNotification Without observation and required actions when observed, RsyncUI becomes useless. Both observations are …
Number of files
Saturday, February 01, 2025 in Technical details
Categories:
Numbers updated: 11 March 2025, version 2.4.0 There is a very nice and excellent tool, cloc (https://github.com/AlDanial/cloc), for counting of files and lines of code. Below are the numbers for Swift files which are part of the repository for …
Console and OSLog
Saturday, February 01, 2025 in Technical details
Categories:
Included in Swift 5 is a unified logging feature called OSLog. This feature provides several methods for logging and investigating the application’s activities. By utilizing OSLog, print statements are no longer necessary to follow the …