Просмотр исходного кода

Add utility method for generating request duration strings.

Ryan Olson лет назад: 11
Родитель
Сommit
18487eeac5
2 измененных файлов с 16 добавлено и 0 удалено
  1. 1 0
      Classes/Utility/FLEXUtility.h
  2. 15 0
      Classes/Utility/FLEXUtility.m

+ 1 - 0
Classes/Utility/FLEXUtility.h

@@ -31,5 +31,6 @@
 + (NSString *)searchBarPlaceholderText;
 + (NSString *)searchBarPlaceholderText;
 + (BOOL)isImagePathExtension:(NSString *)extension;
 + (BOOL)isImagePathExtension:(NSString *)extension;
 + (UIImage *)thumbnailedImageWithMaxPixelDimension:(NSInteger)dimension fromImageData:(NSData *)data;
 + (UIImage *)thumbnailedImageWithMaxPixelDimension:(NSInteger)dimension fromImageData:(NSData *)data;
++ (NSString *)stringFromRequestDuration:(NSTimeInterval)duration;
 
 
 @end
 @end

+ 15 - 0
Classes/Utility/FLEXUtility.m

@@ -203,4 +203,19 @@
     return thumbnail;
     return thumbnail;
 }
 }
 
 
++ (NSString *)stringFromRequestDuration:(NSTimeInterval)duration
+{
+    NSString *string = @"0s";
+    if (duration > 0.0) {
+        if (duration < 1.0) {
+            string = [NSString stringWithFormat:@"%dms", (int)(duration * 1000)];
+        } else if (duration < 10.0) {
+            string = [NSString stringWithFormat:@"%.2fs", duration];
+        } else {
+            string = [NSString stringWithFormat:@"%.1fs", duration];
+        }
+    }
+    return string;
+}
+
 @end
 @end