iPhone/iPod touch
[iPhone] XML を NSXMLParser を使用して解析する
1iPhone では NSXMLDocument がシュミレータでは動作するが実機では動作しないそうなので、NSXMLParser を使用して解析してみました。
解析したのは下記のような XML です。
<?xml version="1.0" encoding="UTF-8"?> <users> <user name="hoge" age="20" /> <user name="fuga" age="30" /> </users>
iPod touch 2.0 で脱獄なしにスクリーンショットを撮る方法
0iPod touch 2.0 から脱獄しないでもスクリーンショットが撮れるようになりました。撮り方はスリープボタンを押しながらホームボタンを押すだけです。一瞬画面が白くフラッシュして撮られたことが分かります。
(続きを読む…)
Mac のインターネット共有で iPod touch を出先でネット接続
1箱根に行ったときに部屋の LAN に 有線で Mac を接続してインターネット共有を設定して、iPot touch を Mac に Wi-Fi で接続したときの方法をメモしておきます。
(続きを読む…)
詳解 Objective-C 2.0
1iPhone アプリを作成するべく勉強中なのですが、Objective-C を基本から学ばないとダメだと思い、「詳解 Objective-C 2.0」を購入。
たのしいCocoaプログラミング と違って固い感じの本ですが、かなり深く Objective-C に関して解説されている感じです。ただ、帯には「Mac OSX x iPhone」と書かれていますが、ほとんど iPhone に関しては書かれていないと思います。(まだ全部読んでいないので)
(続きを読む…)
Apple ID の氏名を日本語で登録したときに英語に修正する方法
2ADC の登録は仕事でメインに使っているメールアドレスでしました。ADC にログインした後で、Edit Profile から修正しようとしても氏名だけは修正できない。氏名にマルチバイト文字が入っていると後々面倒なことになる。そのために普段使っているメールアドレスとは違うメールアドレスで登録しなおしたのですが、できればメインで使用しているメールアドレスを使いたい。そのときに下記のエントリを見つけました。
(続きを読む…)
iPhone アプリ開発メモ 時刻を取得する
6※iPhone アプリを開発する勉強中です。自分用に勉強したときのメモです。
非公開API を使用していたためコードを改めました(2010.12.7)
現在時刻を取得する方法
NSTimer で1秒ごとに onTimer メソッドを呼び出し、UILabel clock の内容を更新する。
- (void)onTimer { NSDate *now = [NSDate date]; [formatter setDateFormat:@"kk"]; int h = [[formatter stringFromDate:now] intValue]; [formatter setDateFormat:@"mm"]; int m = [[formatter stringFromDate:now] intValue]; [formatter setDateFormat:@"ss"]; int s = [[formatter stringFromDate:now] intValue]; clock.text = [NSString stringWithFormat:@"%02d:%02d:%02d", h, m, s]; } - (void)viewDidLoad { timer = [NSTimer scheduledTimerWithTimeInterval:(1.0) target:self selector:@selector(onTimer) userInfo:nil repeats:YES]; }