Technical details
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 begin, I must admit that my knowledge of Swift concurrency is limited. I have a basic understanding of the subject, and if you are reading this blog and seeking further details about the topic, I recommend conducting a search and reading articles …
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: May 14, 2025, version 2.5.3 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 …