2008-04-29から1日間の記事一覧
OSXのDashboardはjavascriptで記述できるのは知ってたけど、Objective-Cのオブジェクトをプラグインとしても使えるらしい。この場合、コンパイルせずにソースのままパッケージに格納するのには驚いた。
雑記は自分の頭の整理の為。以前言ってたことと食い違ってたりする場合も考えられる。その時は極力そのように記述するようにするよう努めるが、まだまだ未熟者故、いたらないことがあるかと思う。ご指摘いただければ幸い。
雑記の内容がうざい場合、おうおうにして自分の心がクサクサしている証拠。
中国がチベット人を弾圧していることに感しては中国の問題。人権が制限されているということについては批判はするが、特に行動は起さない。それは自分に直接関係することではないから。 中国とチベットの問題に首をつっこんだ日本人に対して、暴力が振るわれ…
プロトコルがコンパイル時に適合しているか検査されるのに対して、非形式プロトコルの場合は実装されていなくてもコンパイル可能。実行時に各メソッドが実装されているかどうかを検出することしかできない。非形式プロトコルの実装方法としてはNSObjectへの…
プロトコルとは、ある種のメソッドが実装されているかどうかを判断する基準となるもの。プロトコルに適合しているとは、そのプロトコルで宣言されているメソッドをクラス内で実装しているということになる。Javaはインターフェースの多重継承をさせることで…
カテゴリとは、多くのメソッドを持ったクラスなどを定義する場合に、メソッドを別ファイルとして定義可能な機能。使い方としては、同種のメソッド毎に別ファイルに分割することで、メンテナンス向上に繋がる。prototype.jsでいう、addMethodsで読み込ませる…