Avatar
リポジトリルートにあるxcworkspaceを開いて作業するようになってて、 ObjCのstatic libraryのプロジェクト Swiftのdynamic libraryのプロジェクト SwiftのiOSアプリのプロジェクト の3つが入っててそれぞれ依存設定してあります。
6:38 AM
import IconvSwift class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let data = Data.init(bytes: [0x82, 0xA0]) // SJIS で "あ" let str = NSString.init(byDefaultEncodingWith: data) print(str) } ↑で、これが動いたので、OK
6:39 AM
ObjCのやつをSwiftから読み込むために src/IconvObjC/module.modulemap ファイルと Swiftのプロジェクト側の BuildSettings の Import Paths が設定してあります