クラスのインスタンス化にnewを使う【ダークサイドObjective-C】
// Before UILabel *label = [[[UILabel] alloc] init]; // After UI・・・
// Before UILabel *label = [[[UILabel] alloc] init]; // After UI・・・
C++で特定のクラスを利用すると、稀に以下のようなエラーが発生する。 // Implicit instantiation of ・・・
「Build failed」というエラーでXcodeプロジェクトがビルド出来ない状態に遭遇。 1. Build Preparat・・・
Constexpr variable 'a' must be initialized by a constant express・・・
2進数・8進数・10進数・16進数 iostream(cout, stringstream)向けに専用のマニピュレータが用意され・・・
int型等の数値を0xff等の16進数形式や010等の8進数形式で出力・表示する方法を解説します。2進数形式(0b1101)での・・・
C++では既存の名前空間の別名を作ることが出来ます。 名前空間エイリアス 名前空間エイリアス(namespace alias)は・・・
扱いが面倒な列挙体をより便利にするテクニックを紹介します。 enum構造体 列挙体を構造体でラップするというアイディアです。 以・・・
Pascal文字列 Pascal文字列(Pascal string)は配列の先頭に文字列長を埋め込んだ特殊な文字列です。 // ・・・
C#の拡張メソッドやRubyのオープンクラス、Swiftのextension、Objective-Cのカテゴリーの活用例に近い感・・・