2012-05-03 3 views
0

Я новичок, и мне интересно, что такое экземпляр NSObject. Я работаю над Xcode 3.2 и хочу знать, что такое экземпляр. Я часто слышал этот термин и смущен этим.Что такое экземпляр NSObject

+0

экземпляр «что-то» это слово-модификатор, которому действительно нужна определенная квалификация вокруг него. Поместите слово в контекст для нас, хотя кажется, что вы можете читать о экземпляре класса? Это просто означает, что у вас есть экземпляр некоторого класса/объекта. –

ответ

2

От Wikipedia on Objects in OOP

Объекты в «объектно-ориентированного программирования» в основном представляют собой структуры данных в сочетании с соответствующими обработки подпрограмм. Например, файл представляет собой объект: набор данных и связанных с ними программ чтения и записи . Объектами считаются экземпляры классов. В общем случае parlance one относится к файлу как к классу, а файл представляет собой объект . Класс определяет свойства один раз, обычно для нескольких экземпляров. В других дисциплинах это различие также является , известным как дихотомия рода/вида.

...

В языке, где каждый объект создается из класса , объект является называется экземпляру этого класса. Если каждый объект имеет тип, два объекта с тем же классом будут иметь одинаковый тип данных. Создание экземпляра класса иногда называют созданием класса .

По существу NSObject является базовым типом объекта в разработке Apple. NSObject определяет все вещи, которые делятся между всеми classes, которые простираются от него:

NSObject является корневым классом большинство иерархий классов Objective-C. Через NSObject объекты наследуют базовый интерфейс к системе времени выполнения и могут вести себя как объекты Objective-C.

Я бы порекомендовал потратить некоторое время, чтобы изучить основы программирования и программирования стиля ООП, если вы боретесь с определением создания объекта. Понимание этой концепции имеет первостепенное значение для успеха в будущем, и если вы продолжите без изучения основ, вы создадите дальнейшее разочарование.