這段代碼位於#imports之後和@interface之前。我需要幫助,確定這段代碼是在Objective-C
我知道這是一個非常簡單/愚蠢的問題。但我只是想要正確的術語/名稱來描述這一點。
在此先感謝。
static PHCVODCatalogDownloadState PHCVODCatalogDownloadStateFromString(NSString *stateString)
{
if ([stateString caseInsensitiveCompare:@"downloaded"] == NSOrderedSame)
{
return PHCVODCatalogDownloadStateDownloaded;
}
else if ([stateString caseInsensitiveCompare:@"updating"] == NSOrderedSame)
{
return PHCVODCatalogDownloadStateUpdating;
}
else if ([stateString caseInsensitiveCompare:@"pending"] == NSOrderedSame)
{
return PHCVODCatalogDownloadStatePending;
}
else
{
return PHCVODCatalogDownloadStateUnknown;
}
}
也是它的一個靜態函數,所以它可以應用別人的回答,也就是「這是一個帶有靜態範圍的C函數,這意味着只有.m文件中的代碼才能訪問這個函數。」 – madLokesh