3
ответа

Различие между объектом и NSObject

Я изучаю Objective C и как я вижу в некоторых учебных руководствах, они используют Объект (импортированный из objc/Object.h), и в других я вижу использование NSObject (импортированный из Foundation/NSObject.h), но что...
вопрос задан: 23 July 2012 13:16
3
ответа

Почему использование (идентификатор) в сигнатуре метода, когда (NSObject *) было бы более точным?

Каждый раз, когда я реализую метод в своем собственном коде, который может принять или эхо-сигналы больше чем одного класса, я всегда пытаюсь использовать самый определенный доступный суперкласс. Например, если я шел в...
вопрос задан: 1 December 2009 21:24
3
ответа

Почему подкласс NSObject?

Какова цель / использование NSObject в Objective-C? Я вижу классы, расширяющие NSObject, следующим образом: @interface Fraction: NSObject В C ++ или Java мы не используем никаких переменных, таких как NSObject, даже если ...
вопрос задан: 24 November 2009 06:03
3
ответа

Получение всех методов/сообщения обращается к объекту

Как я помещаю "рычаг" на объект, таким образом, я вижу то, какие сообщения отправляются в него? (т.е. сделайте NSLog (), каждый раз сообщение отправляется в объект). Я думаю отзыв, видя сделанный прежде, но я забываю...
вопрос задан: 25 August 2009 12:20
1
ответ

Иерархия классов NSObject

Я пытающийся понять иерархию классов. Каковы sub классы NSObject. Есть ли какое-либо графическое представление иерархии?
вопрос задан: 16 June 2014 18:33
1
ответ

Тип класса Цель C

В протоколе NSObject он определяет метод, подобный этому : - (Class) class Какой тип объекта является объектом Class? Или это даже объект? Что я могу сделать с объектом? Могу ли я получить ...
вопрос задан: 30 January 2014 02:27
1
ответ

Что является NSObject isEqual: и функция значения по умолчанию хеша?

У меня есть класс модели базы данных, который является NSObject. У меня есть ряд этих объектов в NSMutableArray. Я использую indexOfObject: найти соответствие. Проблемой являются изменения адреса памяти объекта модели. Таким образом, я...
вопрос задан: 27 August 2013 21:00
1
ответ

переопределение NSObject с нуля

Когда я читал о новом обновлении iOS 4.0.2, я хотел знать, что делают хакеры или пытаются сделать с переполнением буфера, которое после некоторые википедии заинтересовали меня игрой с malloc и, таким образом ...
вопрос задан: 12 August 2010 11:36
0
ответов

как запретить основной метод инициализации в NSObject

Я хочу заставить пользователя использовать мой собственный метод инициализации (например - (id) initWithString: (NSString *) foo;) а не базовый [[myObject alloc] init] ;. как я могу это сделать?
вопрос задан: 31 October 2017 15:09
0
ответов

NSDictionary против настраиваемого объекта

Вопрос довольно прост: когда я создаю новый API или класс обслуживания, должен ли я создавать настраиваемый класс для объектов, которые передаются, или я должен просто придерживаться NSDictionary, который. ..
вопрос задан: 23 May 2017 12:24
0
ответов

PerformSelector :withObject :и его поведение сохранения

Это уже вопрос ответа в SO, но я нигде не могу найти его в документации Apple. Не могли бы вы указать мне правильное направление? В следующих темах Должен ли я сохранять...
вопрос задан: 23 May 2017 12:13
0
ответов

Objective-C Безопасно ли перезаписывать [NSObject initialize]?

В основном у меня есть следующий код (объясненный здесь: Константы Objective-C в протоколе) // MyProtocol.m const NSString * MYPROTOCOL_SIZE; const NSString * MYPROTOCOL_BOUNDS; @implementation NSObject (...
вопрос задан: 23 May 2017 12:08
0
ответов

Каково значение WaitUntilDOne в performSelectorOnMainThread?

Какое значение имеет WaitUntilDOne в performSelectorOnMainThread? Каким образом YES или NO, установленное на WaitUntilDone, могут иметь место в приложении? ОБНОВЛЕНИЕ: Мой вопрос должен был заключаться в следующем: В чем ...
вопрос задан: 11 February 2015 14:18
0
ответов

Должны ли протоколы соответствовать протоколу NSObject?

Протокол NSObject поставляется со стандартными шаблонами протоколов, но, похоже, он не является всем необходимым для фактической реализации протокола. Его отсутствие, кажется, полностью меняет...
вопрос задан: 11 October 2014 21:31
0
ответов

Какова цель метода -self в NSObject-совместимых классах?

Вот и все. Зачем кому-то (по крайней мере, в качестве публичного API) такой метод? Есть ли практическое применение для этого?
вопрос задан: 29 March 2014 21:11
0
ответов

Как сделать NSObject «глобальным» / доступным во всех методах?

Я немного новичок в программировании на Objective-C и не могу понять, как создать NSObject одним методом и использовать его другим. Например: у меня есть UserObject со свойствами, такими как ...
вопрос задан: 16 February 2013 01:24
0
ответов

Что может делать «Объект» в библиотеке объектов раскадровки?

Короткий вопрос В библиотеке объектов построителя интерфейса XCode есть вещь, называемая Object. Интересно, какую задачу можно решить, используя этот «Объект». Будьте конкретны, это NSObject в...
вопрос задан: 22 July 2012 02:17
0
ответов

Создание пользовательских объектов наследует класс NSObject

Используя разные фреймворки в своих проектах, я часто сталкивался с пользовательскими элементами, которые создаются как класс, наследуемый от NSObject (поправьте меня, если что-то не так). Каковы основные правила создания ...
вопрос задан: 2 July 2012 17:11
0
ответов

Сериализация iOS JSON для классов на основе NSObject

Я хотел бы JSON-сериализовать свои собственные пользовательские классы. Я работаю в Objective-C/iOS5. Я хотел бы сделать следующее: Person* person = [self getPerson ]; // Любой пользовательский объект, НЕ основанный на ...
вопрос задан: 9 May 2012 11:17
0
ответов

Могу ли я предположить, что NSObject является своего рода CFType в Cocoa-touch?

I ' Я предполагаю, что NSObject - это своего рода CFType, но я не уверен. В документации об этом нет упоминания. Могу я предположить, что это бесплатный мост?
вопрос задан: 6 May 2012 07:54
0
ответов

класс констант класса c

У меня есть некоторые константы, закодированные в нескольких различных классах viewController и NSObject atm. Один из парней на моей работе сказал, что я должен поместить их в свой собственный класс (, то есть в класс констант )Я...
вопрос задан: 22 April 2012 22:45
0
ответов

Do I необходимо вызвать [super init] или [super initWithCoder] и т. д. для NSObject

Обычно, когда я создаю подкласс из класса пользовательского интерфейса, я вызываю интересующий инициализатор суперкласса. Тем не менее, я не уверен в деталях реализации NSObject, и кажется, что там не так уж много...
вопрос задан: 2 April 2012 04:21
0
ответов

Описание NSObject и debugDescription

Я видел упоминания описания и debugDescription для целей отладки, но еще видел точные объяснения того, когда использовать какие и при каких условиях они могут производят разные ...
вопрос задан: 21 February 2012 14:53
0
ответов

Как скопировать для UILabel?

У меня есть IBOutlet UILabel * label; и я хочу сделать это UILabel * label = [titleLabel copy]; label.text = @ "Клонировать"; titleLabel.text = @ "Оригинал"; NSLog (@ "label:% @, title: (hidden)
вопрос задан: 3 January 2012 13:16
0
ответов

Использование UIAlertView в NSObject

Мне ужасно трудно заставить UIAlertView работать в моем настраиваемом классе NSObject. В проведенном мною исследовании кажется, что это должно быть возможно, но вот с чем я столкнулся. Во-первых, вот мой ...
вопрос задан: 26 December 2011 20:17
0
ответов

неожиданный '@' в программе (XCode)

Совершенно неожиданно Xcode выдает мне ошибку «неожиданный '@' в программе» в начале моего объекта @ интерфейс. Это происходит в группе моих объектов, которые ранее работали ... Вот '...
вопрос задан: 20 November 2011 02:41
0
ответов

Как сохранить собственный класс с помощью CoreData

У меня есть класс, расширяющий NSObject. Он состоит из нескольких переменных с плавающей запятой. Я хочу сохранить этот класс в основных данных. В модели данных кажется, что наиболее вероятным вариантом является включение этого класса ...
вопрос задан: 19 October 2011 17:06
0
ответов

Что такое __NSArrayI и __NSArrayM? Как конфертировать в NSArray?

Что такое __NSArrayI и __NSArrayM? __NSArrayI (или M) вызывает ошибку «нераспознанный селектор». Как конфертировать в NSArray? Я сделал тест, чтобы разобрать JSON, Twitter API. Http: //api.twitter.com/1/followers/ids ....
вопрос задан: 7 October 2011 08:25
0
ответов

Почему протоколы Objective-c принимают другие протоколы?

Я видел протоколы Objective-c, определенные следующим образом: @protocol MyProtocol {{1} } // ... @ end Почему протоколы принимают другие протоколы? Мне особенно любопытно, почему ...
вопрос задан: 22 September 2011 20:24
0
ответов

Используя перечисление typedef в моем объекте Class

У меня есть класс People, который содержит различные сведения о человеке. Я хотел бы иметь возможность идентифицировать, что это за человек, поэтому я подумал, что могу попробовать использовать для этого перечисление typedef, поскольку я ...
вопрос задан: 19 August 2011 19:08