Лучшие class-method вопросы ИТ разработчиков

  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Python: как вызвать метод экземпляра из метода класса того же класса

У меня есть класс следующим образом: class MyClass(object): int = None def __init__(self, *args, **kwargs): for k, v in kwargs.iteritems(): setattr(self, k, v) def get_params(self): return {'int': random.randint(0, 10)} @classmethod def ...

Задан 07 May 2013, 19:52 от Gerard
  • 42 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Присоединение декоратора ко всем функциям в классе

На самом деле мне не нужно это делать, но мне просто интересно, есть ли способ привязать декоратор ко всем функциям в классе в общем, вместо того, чтобы явно...

Задан 12 Aug 2010, 12:16 от dochead
  • 25 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Зачем использовать метод класса вместо статического метода? [Дубликат]

На этот вопрос уже есть ответ здесь: В чем разница между @staticmethod и @classmethod? [/questions/136097/what-is-the-difference-between-staticmethod-and-classmethod] 23 ответаЯ знаю, что они делают, и я видел много примеров того и другого, но ...

Задан 23 Apr 2013, 14:36 от Patrik Lippojoki
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Получить все экземпляры класса в цели c?

У меня есть UIView, который имеет много экземпляров, и у каждого из них есть UIRecognizer. Когда одна из них нажата, я хочу удалить все распознаватели других. Что я хочу, чтобы получить все экземпляры класса и удалить их распознает. Я знаю, ...

Задан 15 Dec 2011, 12:40 от shannoga
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как работает метод класса?

У меня возникают проблемы с пониманием того, как объект метода класса работает в Python, особенно в контексте метаклассов и в__new__, В моем особом случае я хотел бы получить имя члена метода класса, когда я перебираюmembers которые ...

Задан 04 Nov 2009, 23:46 от nikow
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Использование self в методе класса

Я наткнулся на этот код в ShareKit, и я не понимаю, что имел в виду автор, используяself в методе класса. Есть предупреждение: несовместимые типы указателей отправляют «класс» в тип параметраid<FBSessionDelegate>. Я хочу убрать эти ...

Задан 27 Jan 2012, 03:14 от Jim
  • 28 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

хотя это правильно, это не отвечает на вопрос OP, который заключается в том, как вызывать статические методы из метода экземпляра того же класса (и без указания имени класса)

аюсь написать метод класса в Objective C. Проект строится нормально, когда я объявляю метод. Но сборка завершается неудачно, когда я пытаюсь вызвать метод. Вот мой код Заголовочный файл #import <UIKit/UIKit.h> @interface LoginViewController : ...

Задан 05 Jul 2011, 16:00 от Stefan Bossbaly
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Почему я должен использовать метод класса в python? [Дубликат]

На этот вопрос уже есть ответ: Значение @classmethod и @staticmethod для начинающих? [Дубликат] [/questions/12179271/meaning-of-classmethod-and-staticmethod-for-beginner] 12 ответов Какова цель методов ...

Задан 16 Apr 2017, 12:15 от Opsy Opsy
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Цель-c: Как я могу получить экземпляр класса в методе класса

У меня есть 2 класса, Parent и Child, и у Parent есть метод класса с именем func. Теперь я хочу получить экземпляр класса в методе func, чтобы определить, ка...

Задан 26 Jun 2010, 18:16 от taichino
  • 96 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Вызов методов класса C ++ через указатель на функцию

Как получить указатель на функцию-член класса, а затем вызвать эту функцию-член с определенным объектом? Я&#39;Я хотел бы написать:

Задан 28 Sep 2009, 06:30 от Tony the Pony
  • 5 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Семантическая проблема ARC: нет видимого @interface для Class объявляет селектор

Довольно простые вещи, но я не могу решить, где проблема. В моем проекте у меня есть класс с именем «TheFeedStore» со следующими двумя методами: - (BOOL)hasItemBeenRead:(RSSItem *)item { ............ } - (void)markItemAsRead:(RSSItem *)item { ...

Задан 08 May 2013, 02:51 от AJ112
  • 33 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

В чем разница между «методом класса» и «статическим методом»?

Я работал с несколькими разными языками, такими как Java, C # и Objective-C. В большинстве языков методы, которые не требуют экземпляра объекта, называются статическими методами. Однако, когда дело доходит до Objective-C, некоторые люди начинают ...

Задан 11 Nov 2011, 03:05 от aryaxt
  • 234 голосов
  • -1 ответ
  • 0 просмотров
-1 ответ

Какова цель методов класса?

Я учу себя Python, и мой последний урок состоял в том, чтоPython это не Javaи поэтому я просто потратил некоторое время, превращая все мои методы класса в фу...

Задан 01 Sep 2008, 18:16 от Dave Webb
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 в ответ.

class Person def name puts "Dave" end end puts Person.object_idтолько два способа доступа к методам: 1) Someclass.method в случае методов класса. #where Someclass - это класс. 2) и Object.method, когда доступ к методу является обычным методом, ...

Задан 30 Aug 2011, 22:25 от pankajdoharey
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Преобразовать объект BaseClass в объект SubClass идиоматически?

Есть базовый классBase и подклассSpecial. class Base(object): def __init__(self, name): self.name = name def greet(self): return 'Hello %s' % self.name class Special(Base): def __init__(self, name): super(Special, self).__init__(name) def ...

Задан 02 Aug 2013, 14:57 от miku
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как насчет:

могу позвонитьCLASS METHOD в основной теме? Что-то вроде: [SomeClass performSelectorOnMainThread:staticMethod withObject:nil];Пожалуйста, не говорите мне создать обычный метод для вызова этого метода класса. Это было бы очевидным решением, но ...

Задан 12 Apr 2011, 22:40 от aryaxt
  • 24 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Статические классы в Python

Однажды я прочитал (думаю, на странице от Microsoft), что это хороший способ использовать статические классы, когда вам НЕ НУЖНО два или более экземпляров кл...

Задан 30 Apr 2012, 17:46 от rynd
  • 29 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как мне перечислить все объекты, созданные из класса в Ruby? [Дубликат]

На этот вопрос уже есть ответ здесь: Как найти каждый экземпляр класса в Ruby [/questions/6145084/how-to-find-each-instance-of-a-class-in-ruby] 1 ответЕсть ли в Ruby какой-либо способ узнать, сколько экземпляров существует, и может ли ...

Задан 14 Jan 2013, 12:02 от Amit Erandole
  • 96 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Вызов методов класса C ++ через указатель на функцию

Как получить указатель на функцию-член класса, а затем вызвать эту функцию-член с определенным объектом? Я хотел бы написать: class Dog : Animal { Dog (); void bark (); } … Dog* pDog = new Dog (); BarkFunction pBark = &Dog::bark; (*pBark) ...

Задан 28 Sep 2009, 08:30 от Tony the Pony
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Объективные методы класса C против функций C

Работая над проектом с открытым исходным кодом, я натолкнулся на следующее объявление и реализацию функции C: // FSNData.h NSString *stringForMimeType(MimeType type); @interface FSNData : NSObject // All the expected objective-c property and ...

Задан 22 Sep 2013, 20:43 от Mike D
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Почему «self = [[Rectangle alloc] init]» в методе класса BAD?

В документе Apple «Язык программирования Objective-C» на странице 48 говорится: + (Rectangle *)rectangleOfColor:(NSColor *) color { self = [[Rectangle alloc] init]; // BAD [self setColor:color]; return self; } + (id)rectangleOfColor:(NSColor ...

Задан 15 Mar 2013, 15:50 от Proton
  • 58 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

 и вернуть соответствующую форму.

челДля чего нужны методы класса в Python? [https://stackoverflow.com/questions/38238/what-are-class-methods-in-python-for] но примеры в этом посте сложны. Я ищу ясный, простой, простой пример конкретного варианта использования методов класса в ...

Задан 21 Apr 2011, 01:19 от coffee-grinder
  • 92 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

 отличаться для каждого ребенка без определения его в каждом классе (и без значения по умолчанию) с помощью:

hon я могу добавить метод в класс с@classmethod декоратор. Есть ли подобный декоратор для добавления свойства в класс? Я могу лучше показать, о чем я говорю. class Example(object): the_I = 10 def __init__( self ): self.an_i = 20 @property def i( ...

Задан 04 Mar 2011, 04:34 от deft_code
  • 5 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Семантическая проблема ARC: нет видимого @interface для Class объявляет селектор

Довольно простые вещи, но я не могу решить, где проблема. В моем проекте у меня есть класс с именем &quot;TheFeedStore» с помощью следующих двух методов:

Задан 08 May 2013, 00:51 от AJ112
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как вернуть значение структуры из метода класса, определенного во время выполнения, в ARC?

У меня есть метод класса, возвращающийCGSize и я хотел бы вызвать его через функции времени выполнения Objective C, потому что мне даны имена классов и методов в виде строковых значений. Я компилирую с флагами ARC в XCode 4.2. Подпись ...

Задан 06 Dec 2011, 19:39 от Jonas Gardner