之前有接触断言,后引申出来单元测试,一直没弄明白看来下面两个链接后有点入门的味道!
-
iOS单元测试(作用及入门提升)
但是不知道为啥我的总会用这个,有点闹心,有知道的还望提醒一下。
最后再记录一点技术上面的知识,就是数组的自排序。如果数组内是对象的话,要个根据对象的某一属性来排序可以使用一下方法。
[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;
}
}