Technical details

Posts in 2025
  • Tagging of data

    Saturday, March 01, 2025 in Technical details

    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 …

    Read more

  • Swift concurrency

    Saturday, March 01, 2025 in Technical details

    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 …

    Read more

  • Observers

    Saturday, March 01, 2025 in Technical details

    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 …

    Read more

  • Number of files

    Saturday, February 01, 2025 in Technical details

    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 …

    Read more

  • Console and OSLog

    Saturday, February 01, 2025 in Technical details

    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 …

    Read more