[英]Objective-C equivalent to Swift's “Any”
有沒有什么方法可以讓 Objective-C 方法在不知道類型的情況下對原始參數進行操作? 例如,
-(Any)returnFirst:(Any)first notSecond:(Any)second {
return first;
}
然后可以這樣使用:
int a = [self returnFirst:500 notSecond:1000];
char b = [self returnFirst:'a' notSecond:'b'];
在 Objective-C 中沒有與Any
等價的東西。 您的示例returnFirst:notSecond:
甚至不能在 Objective-C 中聲明。
在 Swift 3 中,Objective-C 中的
id
類型現在映射到 Swift 中的Any
類型,它描述了任何類型的值,無論是類、枚舉、結構還是任何其他 Swift 類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.