Objective-C

UIViewAnimationOptions を読み解く

blockをつかったUIViewのアニメーション時に指定できるUIViewAnimationOptionsは次のようになっている。 enum { UIViewAnimationOptionLayoutSubviews = 1 << 0, UIViewAnimationOptionAllowUserInteraction = 1 << 1, UIViewAnimationOptionBeginFromCurren…

UIViewでのアニメーションiOS4.0対応版

UIViewに実装されているアニメーション関連のメソッドがiOS4.0から刷新され、今までのメソッドは非推奨になってしまった。 そこで、"UIView アニメーション"でググって一番上にくるUIViewで手軽にアニメーションを実行する方法 - プログラミングノートを参照…

UIPageControlを都合よく利用する

UIPageControlってなによ iPhoneのスクロールビューで何ページのうちのどこにいるか示してくれるUIPageControl。あのホーム画面の下にある丸が並んだやつ。現在のページ数を教えてくれるだけでなく、タップによるページ遷移もしてくれる。これはとても便利な…

明示的でないautoreleaseでハマった

困惑 とあるメソッド内でこんな配列を宣言したとする。 NSMutableArray *Array = [NSMutableArray array]; 他のメソッドで、このArrayを参照しようとした。するとiPhoneシミュレータでみごとに落ちてくれた。 なにもログを吐かずにスッと落ちる場合は、relea…

続 cocoa.vimすばらしい

前のエントリ、MacVimとcocoa.vimで世界が変わった がけっこうブクマしてもらえたので、その続編。 導入方法 vim.orgからダウンロードしてもいいんだけど、githubのほうで開発が進んでるので、そっちからもってきたほうがよさそう。 gitが使えることが前提で…

MacVimとcocoa.vimで世界が変わった

続き書きました→d:id:marutanm:20100610こんにちは、iPhoneアプリ開発者見習いです。アイコンどうしようとか説明文かくのめんどくさいといった理由で今のところStoreに成果物は並んでいません。そろそろちゃんと形にしないと。さて、iPhoneアプリ開発には、…