I developed and released a macOS application called MultiTextConverter as freeware. Its main functions are the conversion of text encoding of text files and the conversion of line feed characters.
It is available on the RK Kaihatsu website.
The first version was developed when the author was a student, around 1998. At that time, the Mac OS was still System 9 (or maybe Kanji Talk when I started development), and Mac OS X did not exist.
I’ve redeveloped MultiTextConverter multiple times.
- Version 1.0 : Metrowerks CodeWarrior PowerPlant +
C++
- Some Version : Xcode + Objective-C + AppKit +
C++
(Original implementation including conversion to UTF-8) - Some Version : Xcode + Objective-C + AppKit +
C++
(Text encoding conversion process changed toCoreFoundation
function)
What if it were today’s technology?
Over the past few years, I’ve primarily dealt with GateKeeper (code signing) and Notarize (notarization).
Several times, I felt the urge to rebuild it in Swift, started working on it, got busy, and stopped.
But I’ve often wondered, what whould the code look like if it were reimagined with current technology, like SwiftUI? Which parts would be easier to implement? This has always intrigued me.