Скажем, что у меня есть NSSet со строкой. Если я отправил containsObject: с другой строкой, которая является другим указателем, но с тем же самым строковым значением, вернет YES?
Кроме того, это же история, когда дело доходит до removeObject:? I.e., различные объекты с разными указателями, но те же строковые значения будут вызывать удаление?