エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[ARC対応] Bridgeキャストの使い方
エキスパートObjective-Cプログラミングを読んでの Bridge キャストの学習メモ。 id 型と void* 型 (Obj... エキスパートObjective-Cプログラミングを読んでの Bridge キャストの学習メモ。 id 型と void* 型 (Objective-C の型と CoreFoundation の型) の相互のキャストは ARC を有効にするとコンパイラによるオーナーシップの管理を自動的に使用できない。 そのため Bridge キャストを利用して明示的にキャストしなければならない。 NS オブジェクトと CF オブジェクトとの構造は同じであるためオーバーヘッド無しにキャストできる。これを Toll-Free Bridge (交通量無料の橋)と呼ぶ。 参照カウントを見るための関数を準備しとく CFIndex getRetainCount(__strong id obj) { return CFGetRetainCount((__bridge CFTypeRef)obj); } これが何かは ARC
2013/08/24 リンク