Вопросы по теме 'delegates'
Удаление метода экземпляра в .NET
Можно ли создать делегат метода экземпляра, не указывая экземпляр во время создания? Другими словами, можете ли вы создать «статический» делегат, который принимает в качестве первого параметра экземпляр, для которого должен быть вызван метод?...
17.01.2024
Делегаты действий, дженерики, ковариантность и контравариантность
У меня есть два класса бизнес-контрактов:
public BusinessContract
public Person : BusinessContract
В другом классе у меня есть следующий код:
private Action<BusinessContract> _foo;
public void Foo<T>( Action<T> bar )...
27.10.2023
Установка делегата вызывает сбой
Я вызываю NSObject из UIViewController и устанавливаю контроллер представления в качестве делегата NSObject.
Когда этот код выполняется, приложение полностью завершает работу в симуляторе из-за EXC_BAD_ACCESS (как это применимо здесь?). Когда...
14.12.2023
Использование делегатов в C #
Не могли бы вы помочь мне в понимании делегатов в языке C # и .NET Framework? Я пытался проверить какой-то код и обнаружил, что полученные мной результаты были для меня неожиданными. Вот:
class Program
{
public static int I = 0;
static...
01.11.2023
Ссылки на переменные в какао делегата NSApp
Так что я здесь немного запутался. У меня есть приложение Какао, в заголовке appdelegate я объявляю NSDrawer, который я подключил в Interfacebuilder и чей contentView я устанавливаю программно в зависимости от контекста. Contentviews содержат...
23.12.2023
Можно ли установить статический класс в качестве делегата для текстового поля пользовательского интерфейса (цель C)?
В моем текущем проекте у меня есть несколько контроллеров просмотра, которые используют поле UItext. На данный момент у меня есть все контроллеры представления, установленные в качестве делегатов для текстового поля. Однако у меня есть один и тот же...
30.12.2023
Как создать общий делегат Func
у меня есть этот метод
public static T F<T>(T arg)
{
return arg;
}
и я хочу создать делегата Func для F. Я пробую это
public Func<T, T> FuncF = F;
но это не синтаксически правильно. Как я могу это...
16.11.2023
Локальная копия события
Зачем мне здесь нужна локальная копия мероприятия (цель myEvent )?
public event EventHandler MyEvent = delegate {};
protected OnMyEvent()
{
var myEvent = MyEvent;
myEvent(this, EventArgs.Empty);
}
Имхо, это функционально похоже на...
13.11.2023
Реализация делегата с именованным параметром
Я пытаюсь соответствовать протоколу делегата, написанному на Objective-C. Один конкретный требуемый метод доставляет мне неприятности. Это выглядит так:
-(void)didReceiveData:(NSData*)data Device:(DFBlunoDevice*)dev;
Автозаполнение XCode...
31.12.2023
Как вызвать метод делегата суперкласса из метода делегата подкласса
У меня есть SuperClass , который реализует <UIWebViewDelegate> , в этом классе я реализовал метод webView:shouldStartLoadWithRequest:navigationType:
@interface SuperClass
...
- (BOOL)webView:(UIWebView *)webView...
28.11.2023
Условные делегаты в Java
Представьте, что существует следующий класс:
public class Foo extends Spam{
public void bar(){};
//...many more useful functions...
}
Теперь мне нужно вот это:
public class Fooish extends Foo{
public static boolean...
31.12.2023
Делегирование в iOS без протокола?
В документах Apple для делегирования указано:
Как в Swift, так и в Objective-C делегирование часто выражается протоколом, который определяет взаимодействие и соответствующее свойство делегата.
Я не знаю другого способа создания...
24.12.2023
Мое приложение аварийно завершает работу с сообщением «Не удалось преобразовать значение типа x в UITableViewdelegate».
Ошибка
2017-09-08 19:32:51.886 Metropolitan League 1.5.1[1602:24950] Неизвестный класс parksTable в файле Interface Builder. Не удалось преобразовать значение типа «Metropolitan_League import UIKit
class ParkViewController: UIViewController...
03.11.2023
Общий ввод функции Swift соответствует как классу, так и протоколу
Я пытаюсь, чтобы функция принимала общий ввод, который соответствует как классу, так и протоколу, чтобы обрабатывать значения, где некоторые принадлежат классу, а другие принадлежат делегату. Он отлично работает для отдельных типов, но не для массива...
21.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..