iOS单元测试笔记

之前有接触断言,后引申出来单元测试,一直没弄明白看来下面两个链接后有点入门的味道!

  1. iOS单元测试(作用及入门提升)
    但是不知道为啥我的总会用这个,有点闹心,有知道的还望提醒一下。
    iOS单元测试笔记_第1张图片

    最后再记录一点技术上面的知识,就是数组的自排序。如果数组内是对象的话,要个根据对象的某一属性来排序可以使用一下方法。
   [self.mArr sortUsingSelector:@selector(repairCompareTimeWithOther:)];
    for (HNRepairHistorySimpleModel *model in self.mArr) {
        NSLog(@"ro = %@ time = %@",model.roNo,model.incomingTime);
    }

其中repairCompareTimeWithOther:是模型需要实现的方法。

-(BOOL)repairCompareTimeWithOther:(HNRepairHistorySimpleModel *)item{
    NSComparisonResult result = [[self incomingTime] caseInsensitiveCompare: [item incomingTime]];
    if (result == NSOrderedDescending) {// 如果是降序就不改变两个对象的索引
        return  NO ;
      }else{
        return YES;
      }
  }

你可能感兴趣的:(iOS单元测试笔记)