Я должен собрать и заархивировать свое приложение с Prod_URL и Stage_URL для нашей команды тестирования. Теперь я использую файл Constant.h и есть код, подобный; // для этапа #define SERVICE_URL @ "myStageUrl.com" / ...
Есть ли способ узнать --во время выполнения --, относится ли данный метод к типу с переменным числом аргументов? Что-то вроде метода _getTypeEncoding (); это не скажет мне, принимает ли метод переменное число...
Я пытаюсь получить свойства из своего класса, используя подход времени выполнения obj -c, который я нашел в ответах отсюда, однако при кодировании я получаю много предупреждений/ошибок, мне нужно импортировать библиотеку..
Учитывая тип Objective-C, можно легко получить кодировку и размер типа: const char *encoding = @encode(type);
size_t size = sizeof(type); Говоря немного по-другому, мы ...
Мне нужен способ передать свойство и получить присвоенное ему имя. Какие-либо предложения? @property (неатомный, сохранить) MyObject * crazyObject; NSString * str = SOME_WAY_TO_GET_PROPERTY_NAME (crazyObject);
// ...
Почему Objective-c объекты должны быть размещены динамически? Почему мне нужно сделать его указателем на объект, в отличие от C ++, я могу создавать их в стеке?
Спасибо.
Я пытаюсь реализовать isa swizzling, потому что мне нужно, чтобы некоторые действия происходили в методе Dealloc определенного объекта. Я переопределяю-(Класс )класс; метод для возврата исходного класса (, как это делает KVO )....
я читаю Статья Apple о Objective -Строки кодирования типа времени выполнения C и некоторые методы имеют числа в своих строках типа. Что означают цифры в v12@0 :4@8?
У меня есть куча простых NSManagedObjects, которые я создаю в модульном тесте. У них просто есть один атрибут имени типа NSString *. Я всегда даю своему NSManagedObject одно и то же имя сущности и имя класса. Я...
Итак, я снова возился со средой выполнения objc (сюрприз-сюрприз) и нашел здесь интересный блок кода: const char *sel_getName(SEL sel) {
#if SUPPORT_IGNORED_SELECTOR_CONSTANT ...
Я попытался переключить некоторые из моих проектов Objective -C с GCC на Clang в Linux. Я использовал среду выполнения GCC 4.6.2, потому что компилятор Clang не поставляется с ней. Компиляция и компоновка работают, но когда...
Я пытаюсь использовать objc _getProtocol ()для получения ссылки на структуру, представляющую протокол NSApplicationDelegate :Protocol *protocol = objc _getProtocol ("NSApplicationDelegate" );...
Используя среду выполнения Objective-C, как мне добавить метод + layerClass в частный класс UIGroupTableViewCellBackground (не в его суперкласс, UIView)? Примечание: это только для тестирования (чтобы увидеть, как ...
Да, я знаю, что меньше было на первом месте, написанным для Node.js.
Но я действительно хочу использовать его без добавления Node.js на мой сервер или узнавать, как это работает. Есть ли некоторые реализации менее написанными ...
Учитывая, что у меня есть спецификатор типа, возвращаемый методом method_copyReturnType (). В среде выполнения GNU, поставляемой с GCC, существуют различные методы для работы с таким спецификатором типа, как objc_sizeof_type (), ...
Удалось ли кому-нибудь использовать objc_getClassList под arc, не отключая arc для данного файла? Основная проблема в том, что одним из параметров является массив указателей классов на языке C.
У меня есть метод класса, возвращающий CGSize, и я хотел бы вызвать его через функции времени выполнения Objective-C, потому что я учитывая имена классов и методов в виде строковых значений. Я компилирую с флагами ARC в ...
Я пишу класс, в котором вы регистрируете объект и свойство для наблюдения. Когда для свойства устанавливается значение, отличное от nil, вызывается зарегистрированный селектор обратного вызова (например, target-action). Селектор ...
Синтаксически это надмножество C. Но поскольку сообщения отправляются и обрабатываются во время выполнения, это означает, что он не может быть чистым скомпилированным языком, таким как c, но для него требуется среда выполнения, такая как Visual Basic или
Я ищу способ получить список статических методов для определенного класса. Получаю только список методов экземпляра с помощью функции выполнения class_copyMethodList(). Есть ли способ получить список статических методов
Этот парень придумал довольно изящный инструмент для создания графа зависимостей классов - однако он полагается на анализ исходного кода и поиск директив #import. Http: //seriot.ch/blog.php? Article = ...
Итак, я играл с чем-то, где тип класса arg неизвестен до времени выполнения.
вот так: - (NSNumber *) doWhatever: (id) arg
{// это ВСЕГДА НЕ ИСПОЛЬЗУЕТСЯ if ([arg isKindOfClass: [NSNumber ...
Я пробую этот метод из справочника среды выполнения Obj-c BOOL class_addMethod (Class cls, SEL name, IMP imp, const char * types) Я хочу добавить новый метод, например: - [AClass drawWithFrame: (NSRect) rect ...
В моем приложении есть система подключаемых модулей, которая позволяет моим пользователям писать свои собственные подключаемые модули, которые загружаются во время выполнения. Обычно это нормально, но в некоторых случаях два плагина используют одни и те
I am trying to write some dynamic code where a user can try calling a method from a specific instance of a class and have it be resolved at runtime. The implementation to retrieve the information ...
В проекте, над которым я работал, первоначальный автор решил использовать objc_setAssociatedObject (), а я ' м не на 100% понятно, что он делает и почему решили его использовать. Я решил поискать и ...
Я знаю, что объявленное свойство генерирует метод доступа, который в некотором смысле просто синтаксический сахар. Я обнаружил, что довольно много людей используют self.property = nil в своем методе dealloc. 1) В Apple Memory Management ...