訃報 – itojunさん
Rest in Peace Itojun-san.
トラックバック URL : http://nyanyan.to/archives/341/trackback
コメント (836)Rest in Peace Itojun-san.
トラックバック URL : http://nyanyan.to/archives/341/trackback
コメント (836)取りあえず。挿入/更新と削除を実装。
見た目なんか好感が持てるUIだよねぇ。動いてるともっといい感じ。
そのうち動画も撮って晒そう。
UIAlertSheetでキーボード表示するには
[sheet presentSheetFromAboveView:self];
じゃなく、
[sheet popupAlertAnimated:YES];
を使う。
必要な操作としては、
・チェックボックス反転
・行移動(入れ替え)
・挿入/編集
・削除
・階層変更(レベルアップ/レベルダウン)
が有るけど今の所階層変更未実装でボタン類使い切ってるから、
操作方法を追加しないと・・・
いまは折角のswipe(画面上で指滑らせるジェスチャー)で削除にしてるけど、
レベルアップ/ダウンをswipeにした方が良いか。
じゃぁ削除出来なくなるから、Editを削除「X」にして、
変更はmobileSafariのURL風に選択行を変えられるようにする・・・。
UINavigationBarにUITextFieldつっこむサンプルを探さないと。
ここまで作っておいてアイコンがプロジェクトデフォルトの?のままなのはそろそろ寂しいかも。
アイコン制作用のPSのファイルも付いてるけどセンス無いからなぁ(w
あ、そうそうUIKitのサンプルは、iPhoneDevDocs の Forum
Code Samples
が、結構色々有っていい感じ。
微妙に toolchain 0.20と0.30の違いに悩まされるものの。
Skype関連のネタが無いだけにこれはこれで良いのだ(w
と、思ったらまたグラフが暴れてるorz
トラックバック URL : http://nyanyan.to/archives/339/trackback
コメント (377)と、チェックボックスをインデントしたり行順序入れ替えられるようにしたり。
入れ替え開始には、UITable, UITableCell で、
[table setAllowsReordering:YES];
[[table cellAtRow:selectedRow column:0] setEnableReordering:YES animated:YES];
して終了は逆。
- (void) table:(UITable *)target movedRow:(int)row toRow:(int)toRow
- (int) table:(UITable *) table moveDestinationForRow:(int)row withSuggestedDestinationRow:(int) suggestedRow
辺のdelegateを実装すればOK。
次は挿入、削除を何とかしたいのだが。はたして。
トラックバック URL : http://nyanyan.to/archives/336/trackback
コメント (609)トラックバック URL : http://nyanyan.to/archives/333/trackback
コメント (320)というかなんかWinで言う所のMessageBoxが出したいなと。
思うんだけどGoogle先生に聞いてみても良くわからず。
UIAlertSheetらしい。
UIAlertSheet *sheet =
[ [ UIAlertSheet alloc ] initWithFrame:CGRectMake(0, 240, 320, 240) ];
[ sheet setTitle:@"Alert" ];
[ sheet setBodyText:msg ];
[ sheet addButtonWithTitle:@"OK" ];
[ sheet setDelegate:mainView ];
[ sheet presentSheetFromAboveView: mainView ];
どっちかというとちょっと変数の中身確認したかったり、
デバッグ目的に表示したいときに使っています。
ま、ANSI Cでもあるので、
- (void)debugLog:(NSString *)msg
{
if( msg != nil ){
FILE *f = fopen("/tmp/log.txt", "a+");
if (f) {
fprintf(f, "%s done\n",
[msg cStringUsingEncoding:NSUTF8StringEncoding]);
fclose(f); }
}
}
な、ヘルパーもAppクラスには作ってる訳ですが・・・。
ていうか @try 〜 @catch 〜 @finally な例外処理使えという話も^^;;;
トラックバック URL : http://nyanyan.to/archives/332/trackback
コメント (0)HKさんのところの左下にも提供させてもらっているオンライングラフですが、Windowsクライアントからオンライン数を抜き出すツールが8桁対応出来てなくて、一時落ちて(1000万超えると1に成ってた)の直してます。
何故かFTPも失敗して更新出来てなかったのでその辺も修正。
思えばもう2年ぐらい蓄積してるなぁ(笑
トラックバック URL : http://nyanyan.to/archives/331/trackback
コメント (427)むーん。苦戦中。というか、五里霧中(w
ドキュメントというかリファレンスが無いこととUI慣れしていないが故に実は、
OSX上で一通りInterface builder使ってCocoaアプリ作って慣れた方が早いかも。
Win32系のC(C++)プログラムで言うとcom開発に近い(気がする)
オブジェクトとの結合にC++だと “.” や “->” だけど、”[オブジェクト オペレータ]“で表記する。
staticなメソッド呼び出す時は、オブジェクトにクラス名を書けば良い。
引数は”()”ではなく”:”で区切る。
UIKitはドキュメントが無いので include ファイルをファイル名から推測して眺めるか、
がんがんgrepするかどちらか。一部Webにドキュメント上げてる海外サイトも有る。
あとうちだけかもしれないけど、Xcodeのプロジェクトテンプレート使ってプロジェクト作成した場合、
追加したソースファイルを認識していない。
Makefileにソース追加してやらないと、追加ソースに含まれるオブジェクトを allocした時点で
crushする(/var/logs/CrashReporterにACCESS VIOLATIONなログが・・・)
あと、CocoaだとMVCモデルとそのサブクラスがはっきりしているけど、
UIKitでどうするのが正解かは微妙。
さわりだけだけどこの辺入門には参考に成る。
トラックバック URL : http://nyanyan.to/archives/330/trackback
コメント (64)AppleのHPのHotNewsでSteve Jobsが発表した内容。
(個々のエントリにリンク出来ないので[Oct 17, 2007]の辺を探してください)
今まではiPhoneのアプリ環境はあくまでサファリでネイティブアプリの開発はUGだったのが、
この発表では一転してネィティブアプリを認めている。
と、言っても来年2月でまだ少し未来の話。
まぁ、iPhoneというiPodというOSXという物の創造主だから何でもありだけど、
「そか〜、これからはBookmark Letで頑張るかぁ」と思っていた身には辛い。
mobile safariはよく出来てるけど、それ以上にiPhone(iTouch)のUIが良いので、
ここはネィティブアプリかと思っていただけにこの流れは歓迎すべき物である物の。
って言っても、UIEの中島さんまでこの発表にドキドキしているのはどうかと思わなくもない。これからはAjaxだとかリッチクライアントなんて・・・という主張の人だったはず。
その次のエントリ変化をもたらす立場に立った方が有利だ、という話は、流れ的に凄い。
深読みのし過ぎか?
なんにしても付いて行くだけでは振り回されても文句は言えない。
トラックバック URL : http://nyanyan.to/archives/329/trackback
コメント (1)- jailbreakしてると思うのでパスワード解除後のDMGから、全部をコピー。
コピー先:
/usr/local/arm-apple-darwin/heavenly
- toolchainのバイナリをインストール
http://iphone.natetrue.com/iPhoneToolchainv05.dmg
- XcodeテンプレートをDLしてインスコ
http://lucasnewman.com/xcodetemplate.zip
コピー先:
/Library/Application Support/Apple/Developer Tools/Project Templates/Application/
- パス通すか/usr/bin/arm-apple-darwin-gccにシンボリックリンク
/usr/local/arm-apple-darwin/bin/arm-apple-darwin-gcc-4.0.1
MakefileはXcodeテンプレートが吐くのを参考に。
トラックバック URL : http://nyanyan.to/archives/328/trackback
コメント (238)久しぶりにUpdateしました。
現在、WordPress 2.3.1-alpha rev.6256。
snv update したら 数ファイルしか更新されず、2.2だったのにおかしいなぁと
思ったら、trunkが2.2系に成ってたorz
svn switch して trunk 切り替えるときに、revision指定するの忘れて、
2.3releaseじゃなく最新に・・・。
一部、ローカル修正分がconflictしたのでザクザクッと修正。
wp-admin/upgrade.php で DB アップデート。
取りあえず一通り動いてるみたいです。
Tag Clouds がサイドバーのWidgetで使えるので喜んでいれたら、
記事にTag貼ってないとダメなのねorz
むーん。
トラックバック URL : http://nyanyan.to/archives/327/trackback
コメント (505)31 queries. HTML convert time: 0.373 sec. Powered by WordPress 2.8