タグ

2013年6月4日のブックマーク (3件)

  • 「iPhoneアプリをカスタムURLスキームで呼ぶ」をも少し詳しく

    まずは、Info.plistにCFBundleURLTypeキーを入れる。 CFBundleURLType自信は配列になっていて、その要素が辞書になっている。 要素となっている辞書には、以下のキーを定義する。 CFBundleURLName URLスキームの抽象名を含む文字列 CFBundleURLSchemes URLスキームの名前(http、mailto、tel、smsなど)を含む文字列の配列 これを定義するだけで、CFBundleURLSchemesに指定した文字列をスキームにして、アプリを呼び出すことができる。 ちなみにスキームの名前(httpなどの部分)は好きなモノを使える。(アップルは管理していないみたい) 他のアプリと被らないようにこことかで調べてから決めるといいかもしれない。 また、アップルが使用しているスキームとかぶった場合は、アップルのアプリが優先されてしまうので注意。

  • iPhone アプリ研究会 カスタムURLスキームの扱いについて Vol.2

    1月末から2月初頭にかけてインフルエンザにかかっていました どうも、UTOです。 今回はURLからコールされた時に引数みたいなものを取得するやり方をメモ AppDelegate.mに - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions この関数が最初にコールされるかと思います。 URLスキームでアプリが起動するとこの関数を抜けた後に以下の関数がコールされます。 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)an

    simamikiii
    simamikiii 2013/06/04
    l]
  • superviewの範囲外に配置されたviewにタッチイベントを送信する - アルザえもんの手記

    かんばんわ。 表題の件について、色々調べていたので現時点の状況を備忘としてまとめます。 同じような問題で困ってる方が居れば是非参考にしてください。 次のようなプロジェクトを作りました。 UIViewに250x300の背景ビューをaddSubviewする 背景ビューに50x50のパネルビューをaddSubviewする パネルビューをドラッグするとパネルビューが動く 簡単に言うと、画面上のパネルをドラッグすると動きます、というだけのプロジェクトです。 こんなかんじ。 動きます。ぐいーん。 パネルビュークラスのtouchesMovedメソッドの実装コードは以下の通り。 - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { CGRect rect = self.frame; UITouch* touch = [touc

    superviewの範囲外に配置されたviewにタッチイベントを送信する - アルザえもんの手記