Вопросы по теме '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 просмотров
schedule
22.05.2022
Зачем использовать (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 просмотров
schedule
30.12.2022
Ошибка при создании подкласса 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 просмотров
schedule
19.10.2022
Категории на 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 просмотров
schedule
07.07.2022
Как добавить указатель на настраиваемый подкласс NSObject в NSMutableArray?
Для следующего фрагмента кода из ViewController.m:
- (IBAction)buttonAction:(id)sender
{
CustomButton *button = (CustomButton *)sender;
button.associatedObject = [self.sourceOfObjects.objectArray lastObject];
[self.foo.arrayOfObjects...
376 просмотров
schedule
02.07.2022
Использование настраиваемого подкласса объекта NS в двух различных IBActions
Это проблема объективного c. Я создал подкласс NSObject с параметрами «высота» и «вес», со свойством и синтезом в файле с именем Person.h, который содержит как интерфейс, так и реализацию.
Я хочу импортировать Person.h в свой viewcontroller.m и...
156 просмотров
schedule
30.04.2022
Получение ошибки 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