扫码关注官方订阅号
今天在看以前写的代码的时候,发现在比较两个NSNumber大小的时候直接写成了 a > b(ab都是NSNumber对象),竟然没有保存,结果也符合预期。可以似乎对象之间不能直接用关系运算符比较,而是应该使用compare:方法啊。有人注意到这一点吗?
compare:
ringa_lee
是 swift 吗?如果是的话可能重载运算符。
如果是 OC 的话,巧合吧:)比较的是两个指针地址吧。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
是 swift 吗?如果是的话可能重载运算符。
如果是 OC 的话,巧合吧:)比较的是两个指针地址吧。