Я хочу знать разницу между nil
, nil
и null
.
Я googled вокруг и нашел это:
nil
→ нулевой указатель на объект Objective-C
nil
→ нулевой указатель на Objective-C класс
null
→ нулевой указатель на примитивный тип или отсутствие данных
Но я не могу четко понимать термины "Objective-C object" и "class".
Пожалуйста, объясните мне это. Кроме того, есть ли какое-либо слово типа NSNull
или NSNil
в Objective-C? Если да, то, пожалуйста, объясните, для чего это нужно.