2007/10/31 水曜日

ちょっとずつながらも

カテゴリー: ipod touch — ryu @ 1:01:26

cp1030

と、チェックボックスをインデントしたり行順序入れ替えられるようにしたり。

入れ替え開始には、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。

次は挿入、削除を何とかしたいのだが。はたして。

2007/10/28 日曜日

CheckPod(ToDo list for ipod touch)

カテゴリー: 未分類 — ryu @ 11:09:40

ちくちくと作ってたり。
見た目にはそれらしく成って来たかな。

SS

2007/10/27 土曜日

UIKitでMessageBox?

カテゴリー: ipod touch — ryu @ 21:37:36

というかなんか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 な例外処理使えという話も^^;;;

2007/10/22 月曜日

1000万オンラインに・・・グラフが・・・orz

カテゴリー: Skype — ryu @ 13:48:57

HKさんのところの左下にも提供させてもらっているオンライングラフですが、Windowsクライアントからオンライン数を抜き出すツールが8桁対応出来てなくて、一時落ちて(1000万超えると1に成ってた)の直してます。

何故かFTPも失敗して更新出来てなかったのでその辺も修正。

思えばもう2年ぐらい蓄積してるなぁ(笑

iPhoneやiPod Touch(iTouch)のUIKitというかObject-Cについて

カテゴリー: ipod touch, おぼえ書き — ryu @ 13:39:21

むーん。苦戦中。というか、五里霧中(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でどうするのが正解かは微妙。

さわりだけだけどこの辺入門には参考に成る。

Third Party Applications on the iPhone

カテゴリー: ipod touch — ryu @ 13:38:07

http://www.apple.com/hotnews/

AppleのHPのHotNewsでSteve Jobsが発表した内容。
(個々のエントリにリンク出来ないので[Oct 17, 2007]の辺を探してください)

今まではiPhoneのアプリ環境はあくまでサファリでネイティブアプリの開発はUGだったのが、
この発表では一転してネィティブアプリを認めている。
と、言っても来年2月でまだ少し未来の話。

まぁ、iPhoneというiPodというOSXという物の創造主だから何でもありだけど、
「そか〜、これからはBookmark Letで頑張るかぁ」と思っていた身には辛い。

mobile safariはよく出来てるけど、それ以上にiPhone(iTouch)のUIが良いので、
ここはネィティブアプリかと思っていただけにこの流れは歓迎すべき物である物の。

って言っても、UIEの中島さんまでこの発表にドキドキしているのはどうかと思わなくもない。これからはAjaxだとかリッチクライアントなんて・・・という主張の人だったはず。

その次のエントリ変化をもたらす立場に立った方が有利だ、という話は、流れ的に凄い。

深読みのし過ぎか?

なんにしても付いて行くだけでは振り回されても文句は言えない。

2007/10/17 水曜日

iPhone(ipod touch)toolchain setup

カテゴリー: ipod touch, おぼえ書き — ryu @ 22:25:11

- 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テンプレートが吐くのを参考に。

WordPress 2.3系にアップデート

カテゴリー: WordPress — ryu @ 22:14:49

久しぶりに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

むーん。

2007/10/12 金曜日

ipod touch で webページローカル保存

カテゴリー: ipod touch — ryu @ 1:28:51

するbookmarkletを作りつつ。

imgタグは押し込んだけど、CSSとかiframeが対応しきれてない。
後、エラー処理とか(w

とはいえ取りあえず貼っておこう。

ローカル保存

PCのsafariでドラッグドロップでブックマークに登録→itouchへ同期

で、登録できるはず。

ロック解除してない(jailbreakしてない)ipod touchで動いてます。

ところでtouch単体でbookmarklet登録する方法ってある?

jailbreak itouch(ipod touch)

カテゴリー: ipod touch — ryu @ 1:22:16

ま、touch関連でここ観てる人は居ないと思うけど

大元
http://www.touchdev.net/wiki/Jailbreak_Guide

失敗した時のリカバリ方法
http://www.touchdev.net/wiki/Recovery_mode

Win情報
http://hostname.jp/wk/index.php?iPod%20Touch%20jailbreak%20for%20Windows
http://forums.macrumors.com/showthread.php?p=4308881#post4308881

日本人の有志
http://nidate.blogspot.com/search/label/jailbreak

と、言う所。

メールとかGoogleMapsも動いてる所だと動いてるようで。
data: スキーム使ってローカルで動くメモ帳作ってる場合じゃない!

うちは一旦脱獄しましたが、思う所有ってフルリカバリしましたorz

次ページへ »

31 queries. HTML convert time: 0.456 sec. Powered by WordPress 2.8