From 70485ab31a94f3b9a8d89ab75685ff0a16a018cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20C=C5=93ur?= Date: Fri, 8 Mar 2019 01:47:48 +0800 Subject: [PATCH] in Swift, type checking is done at compile time: this runtime check is superfluous --- Swift/FlickerNumber-Swift/UILabel+FlickerNumber.swift | 7 ------- 1 file changed, 7 deletions(-) diff --git a/Swift/FlickerNumber-Swift/UILabel+FlickerNumber.swift b/Swift/FlickerNumber-Swift/UILabel+FlickerNumber.swift index 795c9e5..f62acfd 100644 --- a/Swift/FlickerNumber-Swift/UILabel+FlickerNumber.swift +++ b/Swift/FlickerNumber-Swift/UILabel+FlickerNumber.swift @@ -192,13 +192,6 @@ extension UILabel { - parameter attributes: The attributed string set(a dictionary OR array of dictionaries). */ public func fn_setNumber(_ number: NSNumber, duration: TimeInterval, format: String?, numberFomatter: NumberFormatter?, attributes: Any?) { - // check the number type - assert(number.isKind(of: NSNumber.self), "Number Type is not matched, exit") - if !number.isKind(of: NSNumber.self) { - text = String(describing: number) - return - } - //limit duration is positive number and it is larger than 0.3 var durationTime : TimeInterval = Swift.max(fabs(duration), 0.3)