类名与字符串的互转
Posted PaulpauL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类名与字符串的互转相关的知识,希望对你有一定的参考价值。
类名转类
id class = NSClassFromString([NSString stringWithFormat:@"%@Controller", self.viewName]);
类转类名
NSString *className = NSStringFromClass([UIView class]);
其他转换
FOUNDATION_EXPORT NSString *NSStringFromSelector(SEL aSelector); //SEL转字符串 FOUNDATION_EXPORT SEL NSSelectorFromString(NSString *aSelectorName); //字符串转SEL FOUNDATION_EXPORT NSString *NSStringFromProtocol(Protocol *proto) NS_AVAILABLE(10_5, 2_0); //协议转字符串 FOUNDATION_EXPORT Protocol * __nullable NSProtocolFromString(NSString *namestr) NS_AVAILABLE(10_5, 2_0); //字符串转协议
以上是关于类名与字符串的互转的主要内容,如果未能解决你的问题,请参考以下文章