self和[self class]
来源:互联网 发布:自助建站 源码 编辑:程序博客网 时间:2024/06/03 00:37
self是实例的指针,[self class]是类的指针,静态方法得用类的指针来调用
- (NSString*) pathForImageURL:(NSString*)imageURL {
if ([imageURL hasPrefix:@"http://"] || [imageURLhasPrefix:@"https://"] || [imageURLhasPrefix:@"ftp://"])
return [[selfclass] tmpFilePathForResourceAtURL:imageURL];
return imageURL;
}
+ (NSString*) tmpFilePathForResourceAtURL:(NSString*)url {
NSString * fileName = [selffileNameForResourceAtURL:url];
NSString * path = [selffilePathForTemporaryStorage];
return [pathstringByAppendingPathComponent:fileName];
}
- self和[self class]
- [self alloc]和[[self class] alloc]的区别
- self
- self
- self
- self
- SELF
- self
- self
- self
- self
- OC class self
- cocoa self 、[self class]的关系整理
- ruby的class << self, 及其class_eval和instance_eval的区别
- ruby的class << self, 及其class_eval和instance_eval的区别
- ruby的instance_eval和class_eval, self && current class
- ruby的class << self, 及其class_eval和instance_eval的区别
- ruby的class << self, 及其class_eval和instance_eval的区别
- Eclipse安装反编译插件Jodeclipse或者是JadClipse方法
- Java随机数
- Android UI开发第二十七篇——实现左右划出菜单
- 教你自定义progressbar
- mybatis3源码学习之数据库连接池
- self和[self class]
- synchronized 修饰方法
- JS cookie
- HTML之iframe
- 浅谈UML中聚合和组合
- EPATHOBJ 提权源码
- OpenCV基础知识
- 学习 Linux高级编程03
- Linux netstat命令