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

UIScrollViewを表示

とりあえず何も考えずにUIScrollViewを表示するメモ。 Viewベースのプロジェクトを作り、コントローラの vieDidLoadに書くだけ。 - (void)viewDidLoad { UIScrollView *sc1 = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 768, 1024)] ; sc1.conten…

UIKITのクラスダンプ

class-dumpを使いヘッダファイルには無いプライベートクラスやメソッドを表示します。Objective-Cプログラマには常識とのことで、とりあえずclass-dumpを下記サイトから入手します。 http://www.codethecode.com/projects/class-dump/というわけで、とりあえ…

XMLのロード

ローカルにあるXMLファイルの読み込みをします。 ネットワーク越しにXMLを読み込むサンプルは結構あるんですが、ローカルにあるXMLファイルを読み込むサンプルがあまり見つからなかったので載せておきます。 XMLファイルはプロジェクト内のどこかに「既存の…

デバイスの回転

デバイスの回転の検出方法。 viewDidFinishedやinitWithFrameとかで下記を指定。 [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didRotate:) nam…

画面サイズの取得

iPhoneやiPadの開発をやっているとそれぞれの現在の画面サイズが欲しい時があります。 CGRect r = [[UIScreen mainScreen] bounds] CGFloat w = r.size.width; CGFloat h = r.size.height;とりあえずこれで幅と高さが取れます。 ちなみにデフォルトでは上部…

iPhone/iPadメモ

最近はiPhone/iPadの開発をメインでやっているので、メモを付けることにします。

AS3のメモリ管理

ActionScript3にはGCがあるため、基本的にNewしたオブジェクトに対してDeleteは必要ありません。ガベージコレクタはどこからも参照がなくなったオブジェクトを勝手にメモリから開放してくれます。 ここで勘違いされがちな問題として、removeChildしたオブジ…