0

Mac向けの開発に不慣れな人として、ネットワークプロキシの処理についてアドバイスを集めることができるかどうか疑問に思っていました。現在、ソフトウェアは以下を利用しています。

NSURLRequest
NSURLDownload
[NSString initWithContentsOfURL:]
WebKit / WebView

私はグーグルで少し検索して、CFProxySupportでAppleのページを見つけましたが、上記の実装についてはあまり深く調べていません。Mac OS Xのシステム環境設定でプロキシを設定できることもわかりました-上記はここで設定された値を自動的に使用しますか?

また、ユーザーインターフェイスに関して、プロキシに関しては通常何が期待されますか?ユーザーにシステム環境設定で詳細を設定するように要求するだけでかまいませんか、それとも自分のアプリケーションで詳細を個別に設定する機能を実際に提供する必要がありますか?

ありがとうございました。

4

1 に答える 1

1

NSURLなどは、WebKitOSXのシステム環境設定で設定された適切なプロキシを自動的に使用します。

一方、これらのAPIを使用する場合、システム環境設定とは異なるプロキシを設定することは困難です。

通常のアプリの場合、アプリにプロキシを設定しないことが期待されます...たとえば、私の父と母はインターネット構成を恐れています。彼らは私に彼らのMac用に彼らのためにインターネットをセットアップするように頼んだ。私は彼らが別々のアプリのために別々にプリファレンスを設定することをいとわないと思います。

もちろん、アプリがダウンロードアシスタント、ファイルアップローダー、またはFireFoxのような完全に独立したブラウザーである場合は、アプリを使用する私のようなオタクやオタクのニーズに合わせて、アプリに個別のプロキシ設定を実装することをお勧めします。 !!

于 2010-09-24T23:24:56.900 に答える