私はCocoaTouchを初めて使うふりをしたいと思っていますが、1年以上使っていますので、すぐに飛び出して停止します。 CocoaTouchでHTTPコールをインターセプトしてカスタムクラスを経由する簡単で洗練された方法がありますか? Javaでは、カスタムプロトコルハンドラを実装し、URLプロトコルを「http:」から「myproto:」に変更することができます。 ObjCに似たものがありますか?Javaカスタムプロトコルハンドラと同等のCocoaTouch
2
A
答えて
4
もう少し具体的に説明できますか?
- システムが行うすべてのHTTP接続を監視しますか?
- アプリ内のすべてのHTTP通信を監視しますか?
- 完全に制御できるデータ読み込みのカスタムURLスキームを実装しますか?
数3は、あなたがNSURLProtocol
0
URLスキームを処理するアプリケーションを登録することができます。
CFBundleURLTypes(URLタイプ):そのアプリケーションが 処理できるURL型の配列 これは、アプリケーションのInfo.plistのエントリーに設定されています。各URLタイプは、アプリケーションが で処理できるスキーム(http またはmailtoなど)を定義する辞書 です。このプロパティにより、 アプリケーションはカスタムURL スキームを登録できます。
アプリケーション間の通信に使用します。アプリケーション内部からのリクエストをインターセプトしてURLを書き換えたい場合は、UIWebViewデリゲートメソッドで比較的簡単に行うことができます。
関連する問題
- 1. javaと同等の.net FileStream
- 2. Javaのopensslと同等
- 3. Javaプライオリティキューと同等のインタフェース
- 4. Javaと同等の.NET System.Net.ServicePointManager
- 5. JavaのSTXXLと同等
- 6. JavaのNSNotFoundと同等
- 7. JavaのOpenSSLコマンドと同等
- 8. のJava同等
- 9. Java同等のwarn_unused_result
- 10. 同等のJavaインスタンス
- 11. Chromeのカスタムプロトコルハンドラ
- 12. セットと同等と同等
- 13. JavaのEnum.ordinal()と同等のもの
- 14. Java用のServletContextListenerと同等のもの
- 15. Java(Struts2)のMasterpageと同等のもの
- 16. Javaのコンパイラと同等の負のシナリオ
- 17. Objective CのJavaのMatcher.lookingAt()と同等
- 18. Java `json_decode`(PHP)と同等のもの
- 19. Rubyのクラスメソッド(JAVAのstaticと同等)
- 20. UMLとその同等のJavaコード
- 21. C#と同等のJava PushbackReaderのunread()
- 22. .NETとJavaの移行同等のテーブル
- 23. xml.etree.ElementTree Javaで同等
- 24. C#LinqのJava noneMatch()と同等
- 25. JavaのC# "静的変数"と同等
- 26. javaと同等のC#sslstream(tcpなし)
- 27. C#JavaのRuntime.getRuntime.exec()と同等です。
- 28. 「スーパー」と同等のC++? Javaでは
- 29. JavaのC#キーワード 'as'と同等
- 30. PythonはJavaのcompareTo()と同等です
を見たい場合ははい、NSURLProtocolは私が探していたものでした。 Javaプロトコルハンドラと同様に、私は制御しているデータをロードするためのカスタムURLスキーム/プロトコルを実装することができます。 – Cliff