Идентификатор объекта нельзя изменить с помощью Interface Builder.
Xcode использует идентификатор объекта в файле раскадровки (или XIB) для ссылки на этот объект из других объектов. Поскольку раскадровка (или XIB) является XML-файлом, вы также можете «отличать» версии файла, чтобы попытаться понять (или объединить) изменения, а идентификатор объекта может помочь вам сопоставить сущности в файле с объектами в интерфейсе Builder.
Открытый API не предоставляет идентификатор объекта. Таким образом, с точки зрения вашей программы, идентификатор объекта даже не существует.
Вы можете установить метку вида (в текстовом поле с меткой «Xcode Specific Label»). Эта метка используется в контуре документа (вдоль левой стороны панели Interface Builder) и при подключении соединений и ограничений. Но этот ярлык также не распространяется на вашу программу в публичном API.
Вы скоро сможете! Swift идет с открытым исходным кодом! Хотя, я бы не рекомендовал его ... – Akaino
Это была моя мысль, пока я не увидел проект со значимыми идентификаторами объектов, например «btnDone». Не могу понять, откуда это. –
Я сомневаюсь, что вы видели измененный идентификатор объекта. Уверен, что это не значение TAG? – Akaino