Designating Nullability in Objective-C APIs
Objective-C APIにおいてヌル可能性を指定する
Use nullability annotations or mark regions as annotated to control how Objective-C declarations are imported into Swift.
ヌル可能性注釈を使うかまたは領域が注釈されると印することで、どのようにObjective-C宣言がSwiftへとインポートされるかを制御してください。
Renaming Objective-C APIs for Swift
Objective-C APIをSwift用に改名する
Use the
NS_SWIFT_NAME
macro to customize API names for Swift.
NS_SWIFT_NAME
を使って、API名をSwift用にカスタマイズしてください。
Improving Objective-C API Declarations for Swift
Objective-C API宣言をSwift用に改める
Use the
NS_REFINED_FOR_SWIFT
macro to change how an API is imported into Swift.
NS_REFINED_FOR_SWIFT
マクロを使って、あるAPIがSwiftへとインポートされる方法を変更してください。
Grouping Related Objective-C Constants
関連するObjective-C定数をグループにする
Add macros to your Objective-C types to group their values in Swift.
マクロをあなたのObjective-C型に加えて、それらの値をSwiftにおいてグループにまとめます。
Marking API Availability in Objective-C
API利用可能性をObjective-Cにおいて印する
Use
a
macro to denote the availability of an Objective-C API.
a
マクロを使って、Objective-C APIの利用可能性を示してください。
Making Objective-C APIs Unavailable in Swift
Objective-C APIをSwiftにおいて利用できなくする
Use the
NS_SWIFT_UNAVAILABLE
macro to prevent an API from being used in Swift.
NS_SWIFT_UNAVAILABLE
を使って、あるAPIがSwiftにおいて使われることを妨げてください。