🤖

Swiftで書いたクラスをNSStringFromClassで見てみると…

2021/12/29に公開
import UIKit
class MyView : UIView {
}

というクラスを作ってObjective-Cのコードから見てみると

NSLog(@"name = %@", NSStringFromClass([MyView class]));
_TtC11SwiftSample14MyView

というクラス名になっていた。(SwiftSampleはプロジェクト名)

CellのidentifierNSStringFromClassをした値を使っていたからSwiftに書き換えたらうまく動かなくなってしまった…。

Discussion