преобразование objective-c в синтаксис swift: @ ()

duxfox--

Я конвертировал некоторые objective-c в быстрые и наткнулся на это:

[_orderOfPlayers addObject:@{playerIdKey : [GKLocalPlayer localPlayer].playerID,
                                     randomNumberKey : @(_ourRandomNumber)}];

Я не знаю, что это @()значит, буквально?

Как мне преобразовать это в быстрый?

_ourRandomNumber является Int

чистить

Это выражение в рамке (описание clang здесь ). В этом случае все, что он делает, - это преобразование этого int в NSNumber.

Итак, если этот аргумент должен быть NSNumber, возможно, вы можете использовать что-то вроде этого в своей версии Swift:

NSNumber(integer: _ourRandomNumber)

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Как я могу отправлять (и получать) чрезвычайно большие плавающие массивы из Swift в Objective c ++ в c ++, а затем выполнять резервное копирование в Swift?

Разница между перечислителем и итератором в Swift или Objective C

Увеличивает ли добавление библиотек Objective-C в проект Swift размер приложения?

Как преобразовать строку кода из Objective-C в Swift в массиве сортировки?

Невозможно вызвать некоторые функции Swift из Objective-c (другие работают)

Как вы вызываете вариативный метод Swift из Objective-C?

Используйте классы Swift в файлах Bridging Objective C

Свойство, определенное в файле Objective C, не отображается в Swift (та же цель)

Ошибка сборки при использовании как библиотеки objective-c, так и библиотеки swift с Cocoapods

iOS Swift to Objective-C как передавать слабые ссылки на массивы?

Объявите строку с типом данных char в файле Objective c .m и используйте ее в Swift

Фреймворк Typhoon: Swift или Objective-C

Как вызвать код Swift из Objective-C в целевой платформе Framework?

Извлечение значения из SwiftDeferredNSDictionary по ключу в Objective C, где ключ - это Swift enum

Можно ли использовать модуль, написанный на Swift, в проекте Objective-C, если классы не имеют префикса `@ objc`?

Вызов функции Objective-C, определенной в файле .h из Swift

Objective-C à Swift: void (^ safeHandler) (UIBackgroundFetchResult)

Implementar el protocolo Objective c en Swift

Различный вывод данных UIImage RGB в приложениях Swift и Objective-C

Objective-C a Swift: void (^ safeHandler) (UIBackgroundFetchResult)

How to use Objective-C enum in Swift

Passer de Swift à Objective-C

Using Swift object class in Objective-C

mixing objective-c and swift when subclassing

CanImport de Swift en Objective-C

Converting objective-c block to Swift closure

Accessing objective-c Struct from Swift

NSInvalidArgumentException entre Swift y Objective-C

How to convert this Swift syntax into Objective-C?

TOP Lista

CalienteEtiquetas

Archivo