簡體   English   中英

在Mac OS X應用程序中使用網絡代理

[英]Use of network proxies in a Mac OS X application

作為Mac開發新手,我想知道我是否可以收集一些有關處理網絡代理的建議。 當前,該軟件使用:

NSURLRequest
NSURL下載
[NSString initWithContentsOfURL:]
WebKit / WebView

我在Google上進行了一些搜索,並在CFProxySupport上找到了Apple的頁面,盡管我對上述實現並不太深入。 我還看到您可以在Mac OS X的系統偏好設置中配置代理-上面的設置是否自動使用此處設置的值?

此外,就用戶界面而言,代理方面通常期望什么? 僅要求用戶在“系統偏好設置”中設置詳細信息是可以接受的,還是我真的應該能夠在自己的應用程序中單獨設置詳細信息?

謝謝。

NSURLWebKit等自動使用OS X的“系統偏好設置”中的適當代理集。

另一方面,如果您使用這些API,則很難設置與System首選項中的代理不同的代理。

對於普通的應用程序,期望您不要在應用程序中設置代理。例如,我的父親和母親害怕互聯網配置。 他們要求我為他們的Mac建立互聯網。 我認為他們不願意為單獨的應用單獨設置首選項。

當然,如果您的應用是下載助手,文件上傳器,或者也許是像FireFox這樣的完全獨立的瀏覽器,則您可能希望為您的應用實現單獨的代理設置,以適應使用我的應用的像我這樣的極客和書呆子!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM