OC常用方法

2017-06-29  本文已影响25人  FunkyRay

类的判断方法:

类加载方法:

加载路径方法:

NSString *path = @"file://192.168.199.199/Users/NJ-Lee/Desktop/lnj.txt";
path = @"file:///Users/NJ-Lee/Desktop/lnj.txt";
  NSURL *url = [NSURL URLWithString:path];
 NSString *path = @"/Users/NJ-Lee/Desktop/未命名文件夹/lnj.txt";
NSURL *url = [NSURL fileURLWithPath:path];

NSString *path = @"file:///Users/NJ-Lee/Desktop/未命名文件夹/lnj.txt";
path = [path stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

字符串的常用方法:

1.字符串之间的比较方法:

2.字符串的搜索方法:

3.字符串的截取方法:

4.字符串的替换方法:

5.字符串与路径:

6.字符串的转换:

数组常用方法:

1.给NSArray中的所有对象方法发消息:

2.对数组内的元素进行排序:

NSArray *arr = @[@10, @20, @5, @7, @15];
NSArray *newArr = [arr sortedArrayUsingSelector:@selector(compare:)];
Person *p1 = [Person new];
p1.age = 10;

  Person *p2 = [Person new];
p2.age = 20;
    
 Person *p3 = [Person new];
 p3.age = 5;
    
 Person *p4 = [Person new];
 p4.age = 7;    
 NSArray *arr = @[p1, p2, p3, p4];

  NSArray *newArr = [arr sortedArrayWithOptions:NSSortStable usingComparator:^NSComparisonResult(Person *obj1, Person *obj2) {
       return obj1.age > obj2.age;
 }];

3.NSArray和NSString之间转换方法:

上一篇 下一篇

猜你喜欢

热点阅读