const T и T const идентичны.

однако: char const* — это указатель на постоянный char (массив), а char* const — постоянный указатель на изменяемый char (массив).

NSString * const kPolygonNumberOfSides = @”…”; // const pointer
NSString const * kPolygonNumberOfSides = @”…”; // указатель на константу

Первый — это постоянный указатель на объект NSString, а второй — указатель на постоянный объект NSString.

Не используйте const с объектами Objective-C, они не предназначены для его использования. Объекты NSString (среди многих других) уже неизменяемы по умолчанию в силу своего дизайна, поэтому делать их константными бесполезно.