if (a<b) 是 ok 的... 超直覺的,我在 iOS9 下就是這樣寫的。
但在 iOS8 下是會有問題的,必需
if ([a compare:b]==NSOrderedDescending)
另外,NSString contains 也有類似的問題,在 iOS8 下沒問題,但在 iOS7 會出問題的,比須用 NSString rangeOfString。
compiler 不會跟你講這個 functions 是沒有向下相容的,即使專案有指定 for >=iOS7,很好,雷一堆的.... >"<
Orignal From: NSDate/NSString on iOS9