SIGSEGVでクラッシュ「warning: could not load any Objective-C class information.」
再帰処理を書いたら「EXC_BAD_ACCESS (SIGSEGV)」が発生してアプリがクラッシュした。 warning: co・・・
再帰処理を書いたら「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キーワードが無いため、親クラスの関数を呼び出す場合は、親クラスの名前をスコープ解決演算子::・・・
C++では、多態性を実現するかしないかによってオーバーライドの方法が変わります。 目次 単純なオーバーライド ポリモーフィズムを・・・
Javaの場合はabstractキーワードで抽象クラスや、抽象メソッドを実現できましたが、C++にはそのようなキーワードがありま・・・
switch文の条件式がいずれのケースにも当てはまらない場合、以下のコードではdefault:の次に位置するcase文case ・・・
遅延初期化(Lazy initialization/ Lazy loading)はプロパティー/メンバー変数の初期化処理を、メソ・・・
C言語世代にとってSwiftは黒船のように見えている プログラミング界でパラダイム・シフトが起こっている 楽しさよりも安全性が重・・・