Posted in 2013
20章の課題は以下の2つ。
Read more ...
19章には課題は無い。無いので、自分で作る事にする。
Read more ...
MacOSXでは暗号化と複号化の定番はopnesslコマンドです。
Read more ...
mavericksにアップデートしたら、ターミナルを立ち上げるたびに
Read more ...
19日に行うCocoa勉強会の資料です。
Read more ...
薄暗い中に、突然コレを見て久しぶりに動揺した。
Read more ...
bindigのやり方が間違っている気がして、色々とやってみた。
Read more ...
18章で作成したアプリケーションを元に以下の3つの機能を入れるとの事。
Read more ...
ランダムな直線の描画部分を曲線に変えろとの事。
Read more ...
前回のアップデートスクリプトに加えて、ビルド時のチェックツールも作ってみた。
Read more ...
16章のローカライズの章には課題は無い。無いので自分で課題を作ってみた。
Read more ...
削除しないが昇給なし(Keep, but no raise)ボタンを追加しろとの事。
Read more ...
アプリケーションがアクティブになった時にBeep音をならせとの事。
Read more ...
deallocが呼ばれないので調べてみると、巡回参照が生じているらしい。IBOutletを指定したらretainしないと思ってたら、間違いだったようだ。
Read more ...
UserDefaultの値を初期値にするボタンを設置せよとの事。
Read more ...
課題は、NSBundleを利用してnibをロードし独自のAboutPanelを表示しろとの事。
Read more ...
MacOSX10.7以降では、アプリケーションにドキュメントの復元機能が追加された。このため、初期状態から起動した時のデバッグが困難になった。
Read more ...
ヒレガス本第四版の第13章を読んでの感想。
一昔前は、プリプロセッサマクロの#defineを使用していた。最近はグローバル変数を使うのが定石らしい。
Read more ...
課題を行ってみてミスを2つした。
Read more ...
ヒレガス本でアーカイブ化の章を読んで、NSArchiverの事が一言も出ていなかった。
不思議に思い、ググると Cocoaでのアーカイブとシリアライズ機能 アーカイブ編 が見つかる。
Read more ...
たった半ページでNSInvocationを説明をしている。予備知識が無いと理解出来ない。
NSInvocationを理解するには「詳細Objective-C 2.0第3版」 p385を参照する事。
Read more ...
xcodebuildをVMWareで作った仮想環境で実行したらcodeSignがまたエラーを吐いてうまく行かない。
Read more ...
ディレクトリを掘るたびに、色々と設定していたが、サブディレクトリのファイルを一括で無視する方法がはじめか有った。
Read more ...
xcodebuildをVMWareで作った仮想環境で実行したらcodeSignがエラーを吐いてうまく行かない。
Read more ...
sw_versを使う。unameよりも便利。
Read more ...
2つのバージョンのxcodeをインストールしてハマった。
Read more ...
数値による添字演算子のオーバーロード
Read more ...
KVCでObjectからまとめて値の参照と設定が出来るメソッドが何処かの本に書いてあった記憶が有ったので、本棚をひっくり返す。
Read more ...
平日に行ったらすごい空いてた。五年後も平日に行こう。
Read more ...
10年近くハンドルを握っていなかったのだが、以外と運転出来て驚いた。
Read more ...
よくある疑似イベントループもどきのクラスを書いた。
Read more ...
18日に行うCocoa勉強会の資料の追加です。
Read more ...
18日に行うCocoa勉強会の資料です。
Read more ...
kextを作る時、info.plsitに手作業で依存するライブラリを記述する必要がある。
Read more ...
tinkerを運用するにあたっての覚え書き
Read more ...
tinkerを運用するにあたっての覚え書き
Read more ...
makeファイルのターゲッットをコマンドライン補完したくなった。
Read more ...
ヒレガス本第四版の課題8-2を読んで、この課題は10分も掛からないだろうと見積もりコーディングを始めるたが、デバッグに1時間もかかった。
Read more ...
ヒレガス本の復習をして自分の間違いに気がついた。
Read more ...
病院帰りに図書館へ寄った。書庫に保管されている20年程前の本を借りて家に帰った。
Read more ...
tinkerを運用するにあたっての覚え書き
Read more ...
ソフトウェア開発の分野では、デザインというと設計の事だが、世間一般ではグラフィックデザインの事を言うらしい。
Read more ...
unixコマンドをもう一度勉強してみようと思い、本を広げた。
十数ページも読み進まないうちに、初めて知る事が書いてあり、未熟を悟る。
Read more ...
XCode4でファイル毎のコンパイルフラグを設定するには以下の場所で設定する。
Read more ...
「Objective‐Cフレーズブック」のSingletonの部分の記述が面白い。
Read more ...
「メソッド名合成を使ったプログラミング(1)」の続き
Read more ...
ライトノベルがあるならヘビーノベルもあるのかもしれない。
Read more ...
以前の、「NSInvocationをカテゴリで拡張した」の修正。
Read more ...
Objective-Cでは文字列型NSStringとセレクタ型SELを相互に変換出来る。この変換機能で実行時に生成した文字列からメソッドを呼び出す事が可能になる。
Read more ...
NSUserInterfaceValidationsプロトコルは、CocoaのUIの状態を更新する仕組みを提供するプロトコルだ。
Read more ...
NSWindowのupdateメソッドは、NSWindowDidUpdateNotificationnを通知センターにポストする以外の処理は行わない。
Read more ...
このサイトの構築に、sphinxだとかtinkerを使用している。
見出し文字の行間を調整したいのだが、何処の値を変更すれば良いのか判らなかった。
Read more ...
validateuserinterfaceitemの内容をまとめて、「五年後のControlEnabler」をCocoa勉強会で発表してきました。
Read more ...
Cocoa勉強会用の資料として、「五年後のControlEnabler」をまとめた。
Read more ...
uncrustifyはObjective-Cに対応したソースコードの整形ツールです。
Read more ...
以前のInterfaceBuilderで使っていたテクニックが使えなくなっていた。
Read more ...
NSMenuItemの更新のタイミング、[NSUserInterfaceValidations validateUserInterfaceItem:(id)anItem]が呼ばれるタイミングは、マウスがNSPopupMenuをクリックした時だった。
Read more ...
[NSObject infoForBinding:バインディング名]で確認出来る。
Read more ...
[NSObject valueForKey:(NSString*)inKey]はプリミティブ型をNSNumberやNSValueでラップする。
Read more ...
保険屋さんから書類が来た。この間の雪で壊れた雨どいの修理費の書類。
Read more ...
ObjC上で、似たようなコードを沢山書いていたのでマクロを使おうとした。
Read more ...
昨日の雪かきで体中が痛い。普段の運動不足を痛感する。
Read more ...
午後9時半過ぎに突然おおきな音が聞こえた。最初は地震か?と思ったが揺れていない。
Read more ...
NSSegmentedControlで最後にクリックされたセグメントのタグ番号を得るには、[NSSegmentedControl selectedTag]で取得出来そうだが、実際には出来ない。
Read more ...
理由は既に忘れ去られたらしい。
Read more ...
無印良品の「LEDランタン・サーチライト付」を購入しようと近所の店舗によったが、在庫が無いとの事。
Read more ...
Objective-Cでは、ひとまとまりのメソッド群が実装されているかを実行時に調べる方法として、プロトコルと呼ばれる物がある。
Read more ...
先日、仕事帰りに神保町の明倫館書店に行った。
Read more ...
お年玉として、甥っ子に正月にガンプラを買ってあげた。
Read more ...
前回の続き。サンプルアプリを作った。
Read more ...
メニューとツールバーの有効/無効を制御するプロトコルとして"NSUserInterfaceValidations"がある。
Read more ...
眠れぬ夜のために : OS X 用 Cocoa アプリケーションにおける環境設定ウィンドウの作り方(
http://forthesleeplessnight.blogspot.jp/2012/10/os-x-cocoa.html)では、環境設定ウィンドウをESCキーでクローズする動作を、NSWindowのサブクラス化で実現している。
Read more ...
このゲームのタイトルを聞いて、「とびだせ!カティンの森」を思いついた。
Read more ...