2010-06-01から1ヶ月間の記事一覧
retain、assign、copy、nonatomicについての簡潔な説明 - 強火で進め >retain、assignの違いなどについてまだイマイチ分かってない人はこの資料できちんと理解しておきましょう。 > >何か良く分からないけど何故かアプリが落ちるなんてバグの原因の一つがこ…
横倒しのまま起動した時、それを検知する方法。起動時に、UIDeviceが回転状態を「UIDeviceOrientationDidChangeNotification」で飛ばすみたいだから、それを取得して現在情報を見たらいいみたい。 例 - (void) orientationChanged:(NSNotification *)notific…
良いスレ(【bzr】Bazaarでバージョン管理 Rev 2)があって、pushとMergeの解りやすい説明があったからコピペ。 180 :デフォルトの名無しさん:2010/05/12(水) 01:40:55 コミットログとpullの動作で質問 共有リポジトリにtrunkブランチをinitして、 そのtrunk…
スレッドを作ってそこから、NSTextView にずらずら表示させたいのだけど、どうも一癖あるらしい。 - (void) printmessage:(NSString*)txt { @synchronized(text) { [text performSelector:@selector(insertText:) onThread:[NSThread mainThread] withObject…
AとBという二つの配列があったとする。 A B id ... id ... 1 ... 1 .. 2 ... 2 .. 3 ... 3 .. 4 ... 5 .. 6 ... 6 .. この二つの配列を同期させたい A を中心にしたとき、B は A と同じになる。(Bから、5が消え、4が増える) B を中心にしたとき、A は B と…
モノッそい簡単です def randomstr(length): stri = 'abcdefghijklmnopqrsuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' return ''.join([random.choice(stri) for x in xrange(length)]) 参考と言うか、出所:Bright-Green.com: Generating a random string
「プログラム内にHellow world を書かずに、Hellow world を表示させる」という息抜きをしました。 今回は、引数ではなく、配列に数値を溜め込んで、ascii 文字にして表示させるという方法。配列内の数値操作には、+-{}[] を使います。 + カウンターを1上げ…
commit した時に、メールを投げる設定。まず、bzr-email プラグインを突っ込みます。 $ bzr co https://launchpad.net/bzr-email ~/.bazaar/plugins/email 次に、locations.conf ないしは、bazaar.conf にメールの設定 [/some/as/prj/dir] post_commit = bzr…