アーカイブ

‘Objective-C’ カテゴリーのアーカイブ

Objective-C 2.0 のプロパティ隠蔽

2010 年 05 月 21 日 コメントはありません

Objective-C 2.0 から導入されたプロパティについて誤解があったのでメモ。

プロパティは、getter と setter の自動生成と値の保持方法を明確化するための仕組みです。これが、C++ や Java で不必要にメンバが Public のような、オブジェクト指向のカプセル化をなしくずしにしているように思えて気になっていたのですが、無知からくる勘違いでした。

続きを読む…

カテゴリー: Objective-C タグ:

SystemConfiguration.framework でネットワークの変化を知る

2010 年 02 月 10 日 コメントはありません

前回、SystemConfiguration.framework の DynamicStore からネットワークの状態を得る方法を書きましたが、今回はさらにその変化を検出して処理を行う方法です。すぐ次のエントリで書こうと思っていたのに遅くなってしまいました。

続きを読む…

SystemConfiguration.framework でネットワークの情報を得る

2010 年 01 月 19 日 コメントはありません

Mac アプリのプログラミングで、SystemConfiguration.framework の DynamicStore を利用すると、ネットワーク関連の現在状態や設定値を取得できます。ネットワーク以外にもいくつか取得できたりします。

SystemConfiguration.framework は C 言語の API が用意されており、Objective-C の API はありません。関数等の接頭詞は “SC” です。

続きを読む…