エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
なんちゃってクラスクラスタの実装:腰も砕けよ 膝も折れよ:So-net blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
なんちゃってクラスクラスタの実装:腰も砕けよ 膝も折れよ:So-net blog
先週の金曜日の夜に仙台から横浜に帰った。せっかくの休みなのに今日家族は、皆それぞれ出かけて僕は留... 先週の金曜日の夜に仙台から横浜に帰った。せっかくの休みなのに今日家族は、皆それぞれ出かけて僕は留守番。丸一日ごろごろしていた。ということで話の続きを更新。 「なんちゃってクラスクラスタ」の実装 NSStringならいたるところで使われるので実装はパフォーマンスに注意しなければいけないが、アプリを実行するときにインスタンス生成が頻繁には行われないとか、極端な場合ひとつしか作られないようなオブジェクトをクラスクラスタにする場合には、NSStringほど厳密に考える必要はない。 つまりallocで抽象クラスのインスタンスを実際に作ってしまって、init...で具体的なサブクラスのインスタンスを作った後、抽象クラスのインスタンスは破棄してしまえばいい。一回余分にインスタンス生成のコストがかかることになるけど、それが無視できるほどしか呼ばれないならそれで十分である。C++の抽象クラスではこういった手