I am interested in developing a Swift version of MultiTextConverter

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 to CoreFoundation function)
TOC

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.

Authored Books

Let's share this post !

Author of this article

Akira Hayashi (林 晃)のアバター Akira Hayashi (林 晃) Representative(代表), Software Engineer(ソフトウェアエンジニア)

アールケー開発代表。Appleプラットフォーム向けの開発を専門としているソフトウェアエンジニア。ソフトウェアの受託開発、技術書執筆、技術指導・セミナー講師。note, Medium, LinkedIn
-
Representative of RK Kaihatsu. Software Engineer Specializing in Development for the Apple Platform. Specializing in contract software development, technical writing, and serving as a tech workshop lecturer. note, Medium, LinkedIn

TOC