Вопросы с тегом «protocols»

Обычное средство связи (несвязанных) объектов друг с другом.


9
Как мне создать свой собственный протокол URL? (например, так: //…) [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме переполнения стека. Закрыто 2 года назад . Улучшить этот вопрос Я видел: http://www... ftp://blah.blah... file://blah.blah... unreal://blah.blah... mailto://blah.blah... Что это за первый …

3
Разница между заголовками Pragma и Cache-Control?
Я прочитал о заголовке Pragma в Википедии, где написано: «Поле заголовка Pragma: no-cache - это заголовок HTTP / 1.0, предназначенный для использования в запросах. Он позволяет браузеру сообщать серверу и любым промежуточным кешам, что ему нужна свежая версия ресурса, а не сервера. сказать браузеру не кэшировать ресурс. Некоторые пользовательские агенты …

11
Разница между TCP и UDP?
В чем разница между TCP и UDP? Я знаю, что TCP используется в случае не критичных ко времени приложений, а UDP используется для игр или приложений, требующих быстрой передачи данных. Я знаю, что TCP используется для HTTP, HTTP, FTP, SMTP и Telnet. Я знаю, что UDP используется для DNS и …


2
Приведите экземпляр класса к @protocol в Objective-C
У меня есть объект (UIViewController), который может соответствовать или не соответствовать определенному мною протоколу. Я знаю, что могу определить, соответствует ли объект протоколу, а затем безопасно вызвать метод: if([self.myViewController conformsToProtocol:@protocol(MyProtocol)]) { [self.myViewController protocolMethod]; // <-- warning here } Однако XCode показывает предупреждение: warning 'UIViewController' may not respond to '-protocolMethod' Как …

8
бинарные протоколы v. текстовые протоколы
у кого-нибудь есть хорошее определение того, что такое бинарный протокол? а что такое текстовый протокол на самом деле? как они соотносятся друг с другом с точки зрения количества битов, отправленных по сети? вот что говорит Википедия о бинарных протоколах: Бинарный протокол - это протокол, который предназначен или ожидается, что его …
94 text  binary  protocols 

4
Как потребовать, чтобы протокол мог быть принят только определенным классом
Я хочу этот протокол: protocol AddsMoreCommands { /* ... */ } только для того, чтобы быть принятыми классами, наследующими от класса UIViewController. Эта страница сообщает мне, что я могу указать, что он принимается только классом (в отличие от структуры), написав protocol AddsMoreCommands: class { } но я не понимаю, как …


3
Как мне зарегистрировать собственный протокол URL в Windows?
Как мне зарегистрировать настраиваемый протокол в Windows, чтобы при нажатии на ссылку в электронном письме или на веб-странице мое приложение открывалось, и ему передавались параметры из URL-адреса?

11
Как я могу отправлять и получать сообщения WebSocket на стороне сервера?
Как я могу отправлять и получать сообщения на стороне сервера с помощью WebSocket в соответствии с протоколом? Почему я получаю кажущиеся случайными байты на сервере при отправке данных из браузера на сервер? Это данные как-то закодированы? Как обрамление работает в направлениях сервер → клиент и клиент → сервер?

6
Вызов реализации протокола по умолчанию из обычного метода
Мне интересно, можно ли добиться такого? У меня такая площадка: protocol Foo { func testPrint() } extension Foo { func testPrint() { print("Protocol extension call") } } struct Bar: Foo { func testPrint() { // Calling self or super go call default implementation self.testPrint() print("Call from struct") } } let …
83 swift  oop  protocols  swift2 

13
Как определить обработчики протокола браузера?
Я создал собственный обработчик протокола URL. http:// mailto:// custom:// Я зарегистрировал приложение WinForms, чтобы ответить соответствующим образом. Все это отлично работает. Но я хотел бы иметь возможность изящно обрабатывать случай, когда у пользователя еще не установлен обработчик пользовательского протокола URL. Чтобы сделать это, мне нужно иметь возможность обнаруживать зарегистрированные обработчики …


9
Функция протокола возвращает Self
У меня есть протокол P, который возвращает копию объекта: protocol P { func copy() -> Self } и класс C, реализующий P: class C : P { func copy() -> Self { return C() } } Однако, если я помещаю возвращаемое значение, Selfя получаю следующую ошибку: Невозможно преобразовать возвращаемое выражение …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.