Описание тега isa-swizzling

1 ответ

Является ли метод извращением, а Иза - одним и тем же?

Является ли метод извращением, а Иза - одним и тем же? Если нет, то что такое свист?
2 ответа

Рекурсивное воспаление приводит к аварии

Я использую DAKeyboardControll в моем приложении. у него есть метод с именем: swizzled_addSubview и реализовать как это: - (void)swizzled_addSubview:(UIView *)subview { if (!subview.inputAccessoryView) { if ([subview isKindOfClass:[UITextField class…
04 окт '15 в 06:44
1 ответ

Свифт - метод метания

Это метод перебора кода, написанный на Objective-C. Мне трудно преобразовать это в Swift. void MPApplicationDidRegisterForRemoteNotificationsWithDeviceToken(id self, SEL _cmd, UIApplication *application, NSData *deviceToken) { [[MPPush shared] appRe…
17 сен '18 в 11:04
2 ответа

Объект создан как суперкласс, хочу превратить его в подкласс

Мне дали библиотеку с общими объектами данных, проектами, таблицами, строками и полями. В моей программе у меня есть один проект под названием Building, его таблица 1 содержит "Units", а поле 1 в Table 1 "Unitname". Так что я сделал... Public Class …
14 янв '15 в 20:10
1 ответ

ISA свистит и зовет в "супер"

Предположим следующую иерархию классов. Учебный класс A публично объявлено: @interface A : NSObject + (A)createInstance; - (void)a; @end Учебный класс _B это частный подкласс A: @interface _B : A - (void)a; - (void)b; @end Предположим, объекты класс…
2 ответа

У меня проблемы с добавлением двух матриц в Python

Я хочу добавить две матрицы в Python 3, но проблема возникает, когда я добавляю input к программе Вот мой код def addmatrix(a,b): d=[] n=0 while n < len (a): c = [] k = 0 while k < len (a[0]) : c.append(a[n][k]+b[n][k]) k += 1 n += 1 d.append …
27 мар '13 в 04:11
1 ответ

Мои ИСА-КУДА КВО

Я пытаюсь реализовать isa swizzling, потому что мне нужно, чтобы какие-то действия происходили в методе dealloc определенного объекта. Я переопределяю - (класс) класс; метод возврата исходного класса (как это делает KVO). Все работает нормально, пок…
1 ответ

Objective-c: Swizzling класс приводит к потере свойств от отладки

Я создаю класс времени выполнения, а затем переворачиваю экземпляр, чтобы стать экземпляром этого нового класса. MyClass *object = [MyClass new]; Class subclass = objc_allocateClassPair([MyClass class], "MyClass_RuntimeClass", 0); objc_registerClass…