schedule: every 10mins (10分毎) schedule: every 10minutes (10分に)
App Designing
2010-09-03
cron.yamlのスケジュールフォーマット
cron.yamlのスケジュールの、minsとminutesの使い分け。
2010-07-09
アプリケケーション終了時の処理はどこに書くか
iOS 4 はアプリケーション終了時(ホームボタンを押したとき)に applicationWillTerminate: が呼ばれない(マルチタスキングのためサスペンドする)ので、applicationDidEnterBackground: に処理を書く。
※サスペンドから戻るときは applicationWillEnterForeground: が呼ばれる。
※サスペンドから戻るときは applicationWillEnterForeground: が呼ばれる。
2010-07-05
グローバルなオブジェクト
■AppDelegateのオブジェクトや変数にアクセスする
※または、シングルトン(デザインパターン)で排他制御したクラスを作成する。
■参考サイト
Derek Neely
[UIApplication sharedApplication].delegate.testObj
※または、シングルトン(デザインパターン)で排他制御したクラスを作成する。
■参考サイト
Derek Neely
プロパティの宣言
■@property は、クラスにアクセッサメソッドを付加する。
インスタンス変数が NSString* test; の場合
■@synthesize は、アクセッサメソッドを自動的に「合成」する。
プロパティ名とインスタンス変数名が同名の場合
プロパティ名とインスタンス変数名が別名(NSString* _test)の場合
インスタンス変数が NSString* test; の場合
@property (nonatomic, retain) NSString* test;
■@synthesize は、アクセッサメソッドを自動的に「合成」する。
プロパティ名とインスタンス変数名が同名の場合
@synthesize test;
プロパティ名とインスタンス変数名が別名(NSString* _test)の場合
@synthesize test = _test;
2009-09-30
2009-09-18
Progressionでステージのサイズを取得する
public function IndexScene() {
 progression.stage.addEventListener(Event.RESIZE, onResizeFunc);
}
private function onResizeFunc(event:Event):void {
 trace(progression.container.stage.stageWidth);
 trace(progression.container.stage.stageHeight);
}
2009-09-16
イベントリスナ登録時に引数を渡す
// Aパターン
mc.addEventListener(MouseEvent.CLICK, onClick("Test OK."));
function onClick(str:String) {
 return function(event:MouseEvent) {
  trace(str);
 }
}
// Bパターン
mc.str = "Test OK.";
mc.addEventListener(MouseEvent.CLICK, onClick);
function onClick(event:MouseEvent):void {
 trace(event.target.str);
}
Subscribe to:
Comments (Atom)