Swiftで比較演算子をオーバーロードする方法(==, equals相当)
Swiftの==演算子はオブジェクトの参照比較を行うものではなく、値比較を行うための演算子であり、Javaで言う所のequals・・・
Swiftの==演算子はオブジェクトの参照比較を行うものではなく、値比較を行うための演算子であり、Javaで言う所のequals・・・
アニメ絵・萌え絵のデザインて、昔から3次元を感じさせない抽象的な物が多かったと思うんだけど、ここ数年のキャラクターデザインはやた・・・
クラスのオブジェクト同士で参照比較を行いたい。Objective-Cの世界で言うところのポインタ比較ってやつだ。Javaの場合は・・・
Finderでカラムの初期幅が異常なほど広くなってしまう問題に遭遇しました。 新規のタブやウインドウを開いた際にも同じ幅が表示さ・・・
Pointer is missing a nullability type specifier (_Nonnull, _Null・・・
再帰処理を書いたら「EXC_BAD_ACCESS (SIGSEGV)」が発生してアプリがクラッシュした。 warning: co・・・
Objective-Cのメソッド宣言時や、BOOL型の結果をやり取りする際には当然、従来通りBOOL型を使います。 BOOL y・・・
Objective-Cはメソッド名が長くて格好良くないですよね。Objective-Cのカテゴリ機構を使えばメソッド名の短縮は可・・・
SwiftやJavaのジェネリックスやC++テンプレートで使われているTはテンプレートのTではなく、タイプのTです。その他にも色・・・
C++にはJavaのようなsuperキーワードが無いため、親クラスの関数を呼び出す場合は、親クラスの名前をスコープ解決演算子::・・・