Hits:2 ... 1

UIControlEvent@iPhoneSDK

iPhone SDKをもうちょっといじってみた. 前回はHelloWorld的なものをコピーして終了でしたので,タッチしたときのイベント(下記のようなものがあるみたい.)を処理してみたいなぁ〜と遊んでみた.

UIControlEventTouchDown
UIControlEventTouchDownRepeat
UIControlEventTouchDragInside
UIControlEventTouchDragOutside
UIControlEventTouchDragEnter
UIControlEventTouchDragExit
UIControlEventTouchUpInside
UIControlEventTouchUpOutside
UIControlEventTouchCancel

試しに作ったのはこれ↓!!

・待機中

[イメージ除去]

・クリ(UIButton)をタッチ中(UIControlEventTouchDown)

[イメージ除去]

・クリをグリグリ中(UIControlEventTouchDragInside)

[イメージ除去]

はいはい!どうせ作ったものはくだらないですよ!自分でもクリの画像を加工している時にむなしさを感じましたよ!どーせ僕なんて,どーせ僕なんてこんなことでしかモチベーションをあげることができないんですよっ!

ちなみに,ソースコードは見せれるもんじゃーないっすね!ん〜まだObjective-Cはわからないっすね. あと,実機にのせれていないのでー今度実機にのせて見ようと思う! たぶん,FreeのiPhoneSDKじゃー実機に乗っけれないのかと... だもんで,別のものでコンパイルしてーscpで/Applications/XXXX.appを置いてあげればーうまくいくのだと思います. ちなみに,SDKでコンパイルしたやつで試したのですがーバグった!!あはは

参考:http://developer.apple.com/iphone/index.action

UIKit > UIControl Class Reference >

[iPhoneSDK]

2008/04/06 21:23 | Comments(0)

遊び中

Objective-Cを触れてみようと雰囲気でチラチラいじってみた.

あーあ,と思っていたら

-(void)hoge {
    [self release];
    [self dealloc];
}

-(void) dealloc {
    [super dealloc];
}

てな関数を作って呼び出していた! これ,release だけでいいんだね.(周りのコード見せれないからなんとも説明しにくいのですが…). フリーズしてしまっていたのは,deallocメソッドが2度呼び出されてしまっていた. release がされたときに その参照カウンタがゼロになると自動でdeallocを呼び出しているので,deallocが2回目のときにフリーズ!

まぁ〜完全に雰囲気過ぎましたね. Objective-Cおしえてぇ〜

[Objective-C] [iPodTouch] [iPhoneSDK]

2008/07/29 00:59 | Comments(0)

Hits:2 ... 1