iphone_dev_sap早朝勉強会第3回

早朝5時スタートのiphone_dev_sap勉強会。書籍やネットの情報では判らない開発ツールの具体的な使い方や疑問をもさもさ解決!!ヽ(´ω`)ノ
4
もっさりさん @TeamMOSA2

早朝勉強会開始〜。今日は.@palnyanさんが喋るのでロガーです。 #WDStudy

2010-08-24 05:13:14
もっさりさん @TeamMOSA2

「メール」アプリから他アプリ(PDFリーダーとか)を開くインターフェースってどうやってアプリに組み込むの?(.@HUDMX)  #WDStudy

2010-08-24 05:29:27
もっさりさん @TeamMOSA2

CFBundleDocumentをアプリのplistにこんな感じで組み込む。(@palnyan) #WDStudy

2010-08-24 05:36:21
もっさりさん @TeamMOSA2

プログラムではdidFinishLaunchingがOptions付きのものが増えてるのでそこで処理を追加。 (.@palnyan) #WDStudy

2010-08-24 05:40:08
もっさりさん @TeamMOSA2

この連携情報ってググると出てきます?(.@HUDMX)  #WDStudy

2010-08-24 05:41:57
もっさりさん @TeamMOSA2

技術情報blogみたいなものを書いてた人が金ヅル掴んだか転職したか技術基盤が薄っぺらいかで記事を書かなくなったのでiOS3.2〜4の情報は日本語であんまり出てない。(.@TeamMOSA2) #WDStudy

2010-08-24 05:45:22
もっさりさん @TeamMOSA2

CFBundleDocumentに関する情報はMacとiPhoneで異なるので注意。ハマった。(.@palnyan) #WDStudy

2010-08-24 05:45:32
もっさりさん @TeamMOSA2

CFBundleDocumentに関するハンドラの中身は何を入れるのか(.@HUDMX) #WDStudy

2010-08-24 05:47:12
もっさりさん @TeamMOSA2

UTI(Uniform Type Identifier)でググれ!!(.@palnyan) #WDStudy

2010-08-24 05:52:07
Hirohito Kato ⌘ @hkato193

@TeamMOSA2 そのメソッドだけだとマルチタスキングでバックグラウンドから戻ったときに呼ばれないので、別のデリケートだったかにも処理追記が必要です。

2010-08-24 06:03:54
もっさりさん @TeamMOSA2

iPhone OS3.2用のSDKリファレンスで新機能の紹介として"File and Document Support" があるよ(.@TeamMOSA2) #WDStudy

2010-08-24 06:05:55
Hirohito Kato ⌘ @hkato193

何だったかな。調べてみないと。

2010-08-24 06:08:12
もっさりさん @TeamMOSA2

iOS4のバックグラウンド時に回される処理ってどうしてんの?(.@HUDMX) #WDStudy

2010-08-24 06:21:42
もっさりさん @TeamMOSA2

UIApplicationDelegateの各プロトコルメソッドで各ビューコントローラをこんな風に呼べば良いんじゃね?(.@TeamMOSA2) #WDStudy

2010-08-24 06:23:16
Hirohito Kato ⌘ @hkato193

@TeamMOSA2 @palnyan 調べました。マルチタスキング対応アプリで、バックグラウンドのアプリがカスタムURLスキームで呼ばれた場合、デリゲートメソッドapplication:handleOpenURL:だけが呼ばれます。didFinish…は呼ばれないです。

2010-08-24 06:34:11
もっさりさん @TeamMOSA2

NSXMLParserはOS3.1ぐらいまでNSObject系だったのがProtocolになったのでdelegateをヘッダに指定しないと駄目なんじゃ?(.@TeamMOSA2) #WDStudy

2010-08-24 06:34:37
もっさりさん @TeamMOSA2

ユニバーサルアプリってどうつくんの?(.@frnk) #WDStudy

2010-08-24 06:46:42
Hirohito Kato ⌘ @hkato193

@TeamMOSA2 @palnyan もう1つ。handleOpenURL:だけ処理を書くとiPhone3Gみたいなマルチタスキング非対応に×なのでdidFinish…のoptionsにUIApplicationLaunchOptionsURLKeyキーがあるかも調べてください

2010-08-24 06:46:49
もっさりさん @TeamMOSA2

Xcodeのうpグレード機能をこんな風につかうといいよ!(.@TeamMOSA2) #WDStudy

2010-08-24 06:49:40
Hirohito Kato ⌘ @hkato193

application:handleOpenURL:とdidFinishLaunchingWithOptions:は、両方が同時に呼ばれることはないため、URLスキームの妥当性判断が2重に行われるのではという心配は不要です。

2010-08-24 06:50:19
もっさりさん @TeamMOSA2

1本課金のユニバーサル、iPhone/iPadの別課金アプリも選べるよ!(.@TeamMOSA2) #WDStudy

2010-08-24 06:54:19
もっさりさん @TeamMOSA2

似たような手法でライト版はこんな風にターゲットを追加してプリプロセッサの定義を追加して作ります。(.@TeamMOSA2) #WDStudy

2010-08-24 06:55:30
もっさりさん @TeamMOSA2

ローカライズってxibを各国毎に用意するの大変ですよね。特にIBの接続とか。(.@frnk) #WDStudy

2010-08-24 06:56:36