update.nilとは何か?nilとNULLの由来どちらも、「何もない」という意味NULLの由来は、ラテン語で「無」を意味するnullusnilの由来は、ラテン語で「無」を意味するnihilObjective-Cにおける、nilとNilとNULLいずれも「ポインタが何も指していない」ことを示し、実体は0です。それぞれ、想定されている型が異なるため、コンテクストに応じて使い分けるべきです。}NSNullNSNullは「何もない」という情報をもったオブジェクトであり、本質的にnilとは異なります。NSArray等のコレクションはnilを収納できないので、「空である」という状態を保持したい場合にはNSNullを使用します。