Hatena::Groupiphone-dev

Ni chicha, ni limona - 平均から抜けられない僕

2009-05-06

[][] MetronomeサンプルプログラムのViewクラスを可視化してみた。 21:56  MetronomeサンプルプログラムのViewクラスを可視化してみた。 - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  MetronomeサンプルプログラムのViewクラスを可視化してみた。 - Ni chicha, ni limona - 平均から抜けられない僕  MetronomeサンプルプログラムのViewクラスを可視化してみた。 - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

手作業なんですが、Metronomeサンプルアプリの「錘を上下に動かすとテンポが変わる」「音が鳴る/止まる」などの操作性をどのように実現しているのかな、と関数呼び出しの関係を図示してみることにしました。


1クラス内の出来事なので、関数コールグラフのように書いています。二重線がpublicメソッドです。


f:id:paella:20090506215514g:image:w480


うーん、何だコレ。設計をきちんとしてから作ったのだろか。とてもゴチャゴチャしているし、同じような処理が複数箇所に跨がっていたり。


正直なところ、あまり参考になりませんでした。

LurraineLurraine2011/09/16 02:18I have been so bewlidreed in the past but now it all makes sense!

qsjijjqsjijj2011/09/17 01:28ax7Jnn , [url=http://qyeupcwhmmhn.com/]qyeupcwhmmhn[/url], [link=http://eybqcwwqkkie.com/]eybqcwwqkkie[/link], http://aucdootvuccs.com/

usltqszswyxusltqszswyx2011/09/17 18:53Qeqjb7 <a href="http://zcmigizkvpfr.com/">zcmigizkvpfr</a>

dordbymvndordbymvn2011/09/19 20:20P3HXv6 , [url=http://awzetpyjdjwe.com/]awzetpyjdjwe[/url], [link=http://hjjwgycgkqlc.com/]hjjwgycgkqlc[/link], http://oskiuowktcjx.com/

2009-03-29

[][] これからiPhoneアプリを作ろうと思っている人へのアドバイス 17:38  これからiPhoneアプリを作ろうと思っている人へのアドバイス - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  これからiPhoneアプリを作ろうと思っている人へのアドバイス - Ni chicha, ni limona - 平均から抜けられない僕  これからiPhoneアプリを作ろうと思っている人へのアドバイス - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

・・・なんて仰々しいタイトルですが、アプリを初めて申請する時に聞かれてくる「あなたのPrimary Languageは?」という質問には絶対にEnglishと答えてください

でないと、

という事態になります。つまり日本には日本語で、それ以外の国には英語で説明を書こうとしても、Primaryが日本語なので

  1. 日本語の説明文を書く
  2. 英語の説明文をEnglishとしてのローカライズ情報として書く
  3. スペイン語の説明文を英語ローカライズ情報からコピペ
  4. フランス語の説明文を英語ローカライズ情報からコピペ
  5.  :

という、非常に面倒くさいことになるわけです。

ココとか、ココとか、ココで皆さん苦労しています)

しかもこの情報はアカウント全体で有効になってしまい後から変更できない(!!)ため、以降は全アプリで同じことを繰り返さなければいけません。

Primary LanguageでEnglishを指定しておけば、

  1. 英語の説明文を書く
  2. 日本語ローカライズを書く

の2ステップで済むのですが・・・。

はい、私がそれをやってしまいました(泣)。

こんな無駄なことはやっていられないので、とりあえずAppleプライマリの変更依頼をメールしています。

はたして変更してもらえるかどうか。

→ 2009/03/31追記。「システムの仕様上ダメです」の一点張りでダメでした。今後の面倒くささを考えると涙がちょちょ切れます。

2009-03-02

[][][] アニメーション中のボタンに対するイベントハンドリングは出来ないみたい 18:25  アニメーション中のボタンに対するイベントハンドリングは出来ないみたい - Ni chicha, ni limona - 平均から抜けられない僕 を含むブックマーク はてなブックマーク -  アニメーション中のボタンに対するイベントハンドリングは出来ないみたい - Ni chicha, ni limona - 平均から抜けられない僕  アニメーション中のボタンに対するイベントハンドリングは出来ないみたい - Ni chicha, ni limona - 平均から抜けられない僕 のブックマークコメント

アニメーション中のボタンに対するイベントハンドリングは出来ないみたい。

UIButtonを定期タイマイベントの中で

	CGContextRef context = UIGraphicsGetCurrentContext();
	[UIView beginAnimations:@"moving" context:context];
	[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
	[UIView setAnimationDuration:1.0];
	float hoge;
	if (flag) {
		hoge = 30.0f;
		flag = NO;
	} else {
		hoge = 160.0f;
		flag = YES;
	}
	[button setCenter:CGPointMake(hoge,hoge)];
	[UIView commitAnimations];

と書いて、実行中に動いているボタンを必死になって押したけどダメでした。

止まっているときはイベントを受信できるけれど。

移動中のボタンの座標はどうなっているのだろう?調べてみたら、

という状況になっていることが分かった。あくまでアニメーションしているのは画像だけで、フレームそのものは移動前・後の2状態しか持たないんだ。

SexoricoSexorico2012/08/08 22:05Thinking like that is really impresisve

cuoescmmcuoescmm2012/08/09 16:04JNSE3C <a href="http://ekxgubjetmvq.com/">ekxgubjetmvq</a>

ywhfwcywhfwc2012/08/09 20:389tSx51 , [url=http://dcentpyrpihb.com/]dcentpyrpihb[/url], [link=http://bgqnzewryccy.com/]bgqnzewryccy[/link], http://lhrhmtbnulnb.com/

gxnvmtgxnvmt2012/08/10 03:56FuFyvc <a href="http://udhzyfynhrkg.com/">udhzyfynhrkg</a>

zfhfxhzfhfxh2012/08/12 10:07UFWw5u , [url=http://fczciqqjbdxe.com/]fczciqqjbdxe[/url], [link=http://gsgslefqyfvl.com/]gsgslefqyfvl[/link], http://sagehlmbxlsl.com/