Прежде всего, не размещайте ключи API в Inte rnet. Я отредактировал ваш вопрос, чтобы удалить ключ, но он все еще виден в истории вопросов.
В любом случае, приведенный вами код является кодом Objective- C, а не кодом Swift. Этот код объявляет литерал NSString
. NSString
- это класс Objective- C. В отличие от простой строки C, класс NSString
предоставляет множество API-интерфейсов для использования и управления строками, а среда выполнения Objective- C управляет памятью NSString
, поэтому вам не нужно.
В Swift эквивалентным кодом является
GMSServices.provideAPIKey("ABCXYZ")
Здесь мы используем литерал Swift String
, который похож на NSString
, со многими API и с автоматическим c управлением памятью, но нам не нужен префикс @
, потому что Swift не является надмножеством C.