一个消除引用类名产生警告的方法
来源:互联网 发布:江苏盐城大数据产业园 编辑:程序博客网 时间:2024/04/28 00:16
有时,在父类中需要提前用到子类的类名,来判断方法的响应。一般情况下,直接文件包含即可,但是因为子类一定会引用父类,如果在父类里又引用子类,那肯定会重复引用。为了避免文件重复引用,可以在类前面用@class + 类名的方式来声明。
@class subclass;
[self isKindOfClass:[subClass class]]
即使这样,编译器还是会有警告,为了避免警告,可以用以下方式来达到同样目的:[selfisKindOfClass:NSClassFromString(@"subClass")]
将其转化为字符串,编译器就不再会有警告了。
0 0
- 一个消除引用类名产生警告的方法
- 消除performSelector:警告的方法
- 警告“未引用的形参/局部变量”的消除方法
- Xcode关于警告AutomaticPreferredMaxLayoutWidth的消除方法
- 强制消除Xcode警告的方法
- Xcode关于警告AutomaticPreferredMaxLayoutWidth的消除方法
- 问题解决——产生未引用参数的警告
- gcc或clang中消除特定警告的方法
- gcc或clang中消除特定警告的方法
- 消除Could not find property [struts.actionMapping]警告的方法
- iOS 警告收录及科学快速的消除方法
- iOS 警告收录及科学快速的消除方法
- iOS 警告收录及科学快速的消除方法
- iOS 警告收录及科学快速的消除方法
- iOS 警告收录及科学快速的消除方法
- iOS 警告收录及科学快速的消除方法
- iOS警告收录及科学快速的消除方法
- iOS-警告收录及科学快速的消除方法
- selenium_搭建环境_软件下载
- 微软发布带外安全更新MS14-068
- W3Shool学习 - 初级教程
- Laravel 学习(一)
- secureCRT The remote system refused the connection问题解决
- 一个消除引用类名产生警告的方法
- 黑马程序员 学习日志08 多线程
- Nginx优化教程 实现突破十万并发
- android:layout_gravity 和 android:gravity 的区别
- [数据结构与算法]函数依赖
- powerDesinger 反向工程mysql
- 获取系统内存使用情况
- 自定义ViewGroup相关
- java 获取文件夹中的全部文件名