配列へのポインタへのキャスト
しばらく使ってなくて忘れそうになったのでメモ。
1 int n = CGColorGetNumberOfCo mponents(color); 2 float (*comps)[n] = (float(*)[n])CGColorGet Components (color);
C99は良いなあ。
しばらく使ってなくて忘れそうになったのでメモ。
1 int n = CGColorGetNumberOfCo mponents(color); 2 float (*comps)[n] = (float(*)[n])CGColorGet Components (color);
C99は良いなあ。
半透明ステータスバーの透明度は多分 0.6
キーボードのアニメーション速度は0.3秒
UITextView
iPhoneのキーボードが出現するときには、slide up のアニメーションがかかりますが、このアニメーションの開始から完了までの時間間隔は、0.3秒のようです。消える時のアニメーションも同様のようです。
ドキュメントを調べても取得するAPIがわからなかったのですが、 UICatalogのサンプルアプリケーションの中で、定数が定義されていました。
キーボードの寸法については、Notificati
iPhoneのツールバー(UIToolbar)の高さを取得する方法のメモです。
1 - (CGFloat) 2 heightForToolbar 3 { 4 UIToolbar *toolbar = [UIToolbar new]; 5 [toolbar sizeToFit]; 6 CGRect frame = toolbar.fr ame; 7 [toolbar release]; 8 return frame.size .height; 9 }
何かどこかに定数定義とかがあるかもしれないですが、
とりあえず sizeToFit
すればあるべき高さに収まるようです。
UIStatusBa
今話題の
gemspec.in
まいむぞうさんありがとうございます!
s21gブログのOpenIDは、
1 blog.s21g.com/openid /<user id>
の形式です。
昨日のRails勉強会でMaihaさん、Yuguiさんと話してましたが、 PayPalが日本円でのマイクロペイメントサービスを開始したようです。
米eBay傘下の決済サービス大手PayPalは22日、少額決済を行える、いわゆる「マイクロペイメント」サービスを拡大したと発表した。米国だけでなく、日本円など19通貨にも対応した。
この業界でB2Cサービスを展開してる会社にとっては、結構大きな出来事じゃないでしょうか。
See Also
技術評論社さまより、WEB+DB PRESS vol.47 を献本いただきました。 どうもありがとうございます。
今号はmemcached特集が面白かったです。いろいろ参考になりそうです。
各言語/ライブラリからの利用方法もまとまっています。
笠谷さんのObjective-
Railsのacts_as_se
http://git
今後はこちらをお使いいただけるとありがたいです。
中川さん(aka Psychs)
がiPhone用の画像ダウンロードライブラリ
「ImageStore
iPhone 用の画像ダウンロードライブラリ、ImageStore
のソースコードを公開します。 http://git
hub.com/ps ychs/image store/tree /master ライセンスは、New BSD ライセンスです。
Thanks!
CoreGraphi
1 - (void) 2 drawRoundRect:(CGRect)rect 3 withRadius :(CGFloat)radius 4 inContext: (CGContextR ef)context 5 { 6 CGFloat lx = CGRectGetM inX(rect); 7 CGFloat cx = CGRectGetM idX(rect); 8 CGFloat rx = CGRectGetM axX(rect); 9 CGFloat by = CGRectGetM inY(rect); 10 CGFloat cy = CGRectGetM idY(rect); 11 CGFloat ty = CGRectGetM axY(rect); 12 13 CGContextM oveToPoint (context, lx, cy); 14 CGContextA ddArcToPoi nt(context, lx, by, cx, by, radius); 15 CGContextA ddArcToPoi nt(context, rx, by, rx, cy, radius); 16 CGContextA ddArcToPoi nt(context, rx, ty, cx, ty, radius); 17 CGContextA ddArcToPoi nt(context, lx, ty, lx, cy, radius); 18 CGContextC losePath(context); 19 CGContextD rawPath(context, kCGPathFil lStroke); 20 }
角丸が好きなので多用しそうな気がします。 事前にStrokeやFillの色を設定してお使いください。