Многие классы в Cocoa / Cocoa Touch имеют префикс NS. Что это значит?
NextStep. Это пережиток того времени, когда NeXT создавал target-c для написать nextstep (позже os x) и все связанные приложения и т. д. Они представляют элементы, которые не являются частью исходной основы C, например, в C нет элемента 'string', поэтому в target-c это дополнительный фундаментальный элемент 'NSString'.