OC一些基本类以及方法
2016-06-28 15:19
351 查看
NSObject
1、isKindOf:
//判断是否是该类的对象 - (BOOL)isKindOfClass:(Class)aClass; BOOL result = [person isKindOfClass:[Person class]]; aClass:可以是父类也可以是本类
2、isMemberOf:
//判断是否是该类的对象 - (BOOL)isMemberOfClass:(Class)aClass; BOOL result = [p1 isMemberOfClass:[Person class]]; aClass:必须是本类才能返回真
3、respondsToSelector:
//判断是否响应类方法 - (BOOL)respondsToSelector:(SEL)aSelector; BOOL result = [person respondsToSelector:@selector()]; 返回值:BOOL类型 aSelector:必须是本类的方法才能返回真
NSString
创建
//旧语法 1、 NSString *str = [[NSString alloc] initWithString:@"abcdefg"]; NSString *str = [NSString stringWithString:@"abcdefg"]; 2、 NSString *str = [[NSString alloc] initWithFormat:@"%@",@"abcdefg"]; NSString *str = [NSString stringWithFormat:@"abcdefg"]; //新语法 NSString *str = @"abcdefg";
增
//在尾部增加字符串,返回字符串类型 - (NSString *)stringByAppendingString:(NSString *)aString;
删
改
替换字符串[self.text stringByReplacingOccurrencesOfString:string1 withString:string2];
相关文章推荐
- 自定义过渡动画
- 从const int *p、int* const p到this指针的const属性分析
- 【Android学习笔记】RecycleView 绑定了Adapter的item明明设置了match_parent却不起作用
- CSS选择器
- DoG(Difference of Gaussian)
- Android 更新UI的两种方式--Handler & runOnUiThread
- ehcache整合spring注解方式
- 关于管理
- 使用delphi 开发多层应用(二)为什么要使用多层开发?
- YZM的全排列
- CCIE-MPLS基础篇-实验手册
- CCIE-MPLS基础篇-实验手册
- 符号表(Symbol Table)
- Java反射的作用
- Qt 多线程
- sbt从入门到半熟
- C++ 对象的内存布局(重复继承)
- spark createDirectStream保存kafka offset(JAVA实现)
- [Learning OpenCV入门 3]OpenCV的数据结构及core组件【未完待续】
- HTML5中原生的右键菜单创建方法