Вопросы по теме 'nsobject'

Зачем нужен подкласс NSObject?
Какова цель / использование NSObject в Objective-C? Я вижу классы, расширяющие NSObject следующим образом: @interface Fraction : NSObject В C ++ или Java мы не используем никаких переменных, таких как NSObject, хотя у нас есть директивы...
11337 просмотров
schedule 07.04.2023

Вопросы о Фонде и библиотеке NS
Я изучаю Objective-C, и у меня нет Mac, тогда мне нужно использовать свой Linux с GNUStep, но если я разработаю на нем свою собственную программу, конечному пользователю потребуется GNUStep (например, .Net ), а затем я начал думать, как я могу решить...
246 просмотров

Зачем использовать (id) в сигнатуре метода, если (NSObject *) было бы более точным?
Всякий раз, когда я реализую в своем собственном коде метод, который может принимать или возвращать объекты более чем одного класса, я всегда стараюсь использовать наиболее конкретный доступный суперкласс. Например, если бы я собирался реализовать...
1927 просмотров
schedule 30.03.2022

Доступ к IBOutlet из другого класса (ObjC)
Я погуглил и нашел несколько ответов, но ни один из них не работал. У меня есть один NSObject с классом «A» и второй класс «B» без NSObject. В классе "A" определены мои IBOutlets, и я не могу понять, как получить доступ к этим выходам из класса...
1432 просмотров
schedule 15.09.2022

Правильная обработка асинхронного NSObject
У меня ситуация похожа на эту: C: Как правильно использовать управление памятью для асинхронных методов У меня есть объект, который асинхронно загружает и анализирует XML-документ. Затем у него есть метод делегата, который передает полученные...
200 просмотров
schedule 02.08.2023

NSXMLParser в потоках переключения подкласса NSObject
Я только что создал подкласс NSObject, который инициализирует NSXMLParser, анализирует XML, а затем вызывает метод делегата, который я передаю подклассу: Инициализатор: - (id)initWithData:(NSData *)data interestingKeys:(NSSet...
564 просмотров
schedule 26.08.2022

Monotouch: преобразовать объект в NSObject
Как можно преобразовать экземпляр объекта в экземпляр NSObject? Я создал NSDictionary из NSDictionary.FromObjectAndKey(); Этот метод хочет NSObject, но у меня есть собственный объект для передачи: int key = 2341; var val = new...
8679 просмотров

Ошибка при создании подкласса NSObject: EXC_BAD_ACCESS
Я пытаюсь создать класс HighscoresController, который является подклассом NSObject. Когда я вызываю метод init следующим образом, я получаю ошибку в отладчике GDB: Program received signal: "EXC_BAD_ACCESS" . Кто-нибудь знает, почему? Я...
820 просмотров
schedule 26.11.2023

Как узнать, выпущен ли делегат ios
Я широко использую делегирование для структуры ВИД - УПРАВЛЕНИЕ - МОДЕЛЬ. Обычно объекты CONTROL & MODEL сохраняются во время работы приложения, вызывая небольшие проблемы. Однако объекты VIEW, которые часто являются экземплярами UIViewController...
1290 просмотров

Категории на NSObject, обеспечивающие его безопасность
Apple сообщает это : Категории корневого класса Категория может добавлять методы к любому классу, включая корневой класс. Методы, добавленные в NSObject, становятся доступными для всех классов, связанных с вашим кодом. Добавление методов к...
1796 просмотров
schedule 21.05.2023

Как заставить работать PerformSelector:withObject:afterDelay?
Вот код: -(void)setProjectID:(NSString *)newProject { [self willChangeValueForKey:@"projectID"]; [projectID release]; projectID = [newProject copy]; [self didChangeValueForKey:@"projectID"]; // Since we have an ID, now we need...
2198 просмотров
schedule 25.01.2023

назначение объекта NSNumber объекту NSString не вызовет ошибок или предупреждений
Я поместил объект NSNumber в объект NSDictionary, а затем извлек и присвоил его переменной, объявленной как экземпляр NSString. NSString *test; NSDictionary *dict = [NSDictionary dictionaryWithObject:[NSNumber numberWithInt:1000] forKey:@"key"];...
399 просмотров
schedule 14.06.2022

Любая возможная причина, по которой переменная isa сбрасывается на ноль?
Мое приложение для iPhone продолжает получать ошибку BAD_EXC_ACCESS после некоторого времени работы, после мучительной отладки я обнаружил, что одна из моих статических переменных (точнее, NSPredicate) была повреждена: она все еще указывала на...
329 просмотров
schedule 10.05.2022

Доступ к методам forwardInvocation с помощью ARC?
Я пишу клон OpenStruct в Objective-C, используя forwardInvocation: . Однако компилятор, по-видимому, не знает о пересылке во время компиляции. Компиляция с помощью ARC дает мне массу предупреждений. Код с открытым исходным кодом доступен на...
1105 просмотров
schedule 20.03.2023

неожиданный '@' в программе (Xcode)
Внезапно Xcode выдает ошибку "неожиданный '@' в программе" в начале моего объекта @interface . Это происходит в куче моих объектов, которые ранее работали... Вот пример (с ошибками в комментариях) #import <UIKit/UIKit.h> #import...
21220 просмотров
schedule 04.07.2022

NSDictionary против пользовательского объекта
Вопрос довольно прост: когда я создаю новый API или класс обслуживания, должен ли я создавать собственный класс для объектов, которые передаются, или я должен просто придерживаться NSDictionary , который просто хранит данные в формате стиля...
2241 просмотров

Как добавить указатель на настраиваемый подкласс NSObject в NSMutableArray?
Для следующего фрагмента кода из ViewController.m: - (IBAction)buttonAction:(id)sender { CustomButton *button = (CustomButton *)sender; button.associatedObject = [self.sourceOfObjects.objectArray lastObject]; [self.foo.arrayOfObjects...
376 просмотров

Использование настраиваемого подкласса объекта NS в двух различных IBActions
Это проблема объективного c. Я создал подкласс NSObject с параметрами «высота» и «вес», со свойством и синтезом в файле с именем Person.h, который содержит как интерфейс, так и реализацию. Я хочу импортировать Person.h в свой viewcontroller.m и...
156 просмотров

Получение ошибки NSInternalInconsistencyException Аргумент должен быть ненулевым
Я запускаю этот код: - (void)unitButtonButtonTapped:(id)sender { [_label setString:@"Last button: Unembossed square"]; MilitaryUnits *target = nil; target = [Peasants militaryUnits]; target.position = ccp(100, 450); [self...
2908 просмотров
schedule 04.01.2023

Как объединить +alloc и -init?
Я пишу метод для подкласса NSObject, который объединяет общие методы NSObject «+alloc» и «-init». Это сделано для экономии времени при создании экземпляров класса. (Этот подкласс также является абстрактным классом. Он похож на замену подкласса...
163 просмотров
schedule 06.02.2024