Использование сетевых прокси в приложении Mac OS X - PullRequest
0 голосов
/ 23 сентября 2010

Как кто-то новичок в разработке для macs, мне было интересно, смогу ли я получить несколько советов по работе с сетевыми прокси. В настоящее время программное обеспечение использует:

NSURLRequest
NSURLDownload
[NSString initWithContentsOfURL:]
WebKit / WebView

Я провел небольшой поиск в Google и нашел страницу Apple в CFProxySupport, хотя я не слишком углублялся в реализацию вышеизложенного. Я также вижу, что вы можете настроить прокси в Системных настройках Mac OS X - автоматически ли используются указанные выше значения?

Кроме того, с точки зрения пользовательского интерфейса, что обычно ожидается, когда речь идет о прокси? Допустимо ли просто требовать, чтобы пользователь устанавливал детали в Системных настройках, или я действительно предоставляю возможность устанавливать детали отдельно в моем собственном приложении?

Спасибо.

1 Ответ

1 голос
/ 25 сентября 2010

NSURL, WebKit и т. Д. Автоматически использует соответствующий набор прокси в Системных настройках OS X.

С другой стороны, если вы используете эти API-интерфейсы, трудно установить прокси-сервер, отличный от того, который указан в системных настройках.

Для обычного приложения ожидается, что вы не установитепрокси в вашем приложении ... Например, папа и мама боятся интернет-настроек.Они просят меня настроить для них интернет для их Mac.Я не думаю, что они готовы устанавливать предпочтение отдельно для отдельных приложений.

Конечно, если ваше приложение представляет собой помощник по загрузке, загрузчик файлов или, возможно, полностью независимый браузер, такой как FireFox, вы можете захотеть реализовать отдельную настройку прокси для своего приложения, чтобы удовлетворить потребности гиков и ботаников.как я, кто использует ваше приложение!

...