2010-10-01から1ヶ月間の記事一覧

objective-cのnsstringのnsって何の略か

objective-cの勉強中です。よくでてくるのがnsstringという型だが、nsの意味はNext Stepの略らしい。 Next Step使いやすかったなぁ、、、セッション保存できるとか、アイコンがぴったりくっつくとか、、、あの四角いアイコンがなつかしいなぁ、、、とおもっ…

nand(否定論理積)とxor (排他的論理和)

^は否定を表す。&は論理積を表すものとする。 nand(否定論理積)は文字通り論理積の否定であるから^と&を使って次のように表せる。 a nand b は^(a&b)である。 xor(排他的論理和)はc言語の条件式でいう!=である。 a xor b はa!=bである。

ビッグエンディアンとリトルエンディアン

12bitの数値 1010 1101 0010 を考える。(十進数にすると2770(二千七百七十)) 1つのアドレスに4bit格納できるものとすると、ビッグエンディアンとリトルエンディアンのアドレスとbitの関係は以下のようになる。 ビッグエンディアン address 1 2 3 data 1…

xcodeを使ってc言語でコンソールアプリを作る方法

xcodeをインストール。設定はすべてデフォルト ファイル→新規プロジェクト→Application→Command Line Toolを選択する。 main.cがxcodeのファイル欄に表示されるのでそこから編集する。 xcodeのメニューで実行→コンソール選択する。 デバッガコンソールという…