oc为何有两种调用方法的方式

oc为什么有两种调用方法的方式?第一种 [object callMethod]为什么还有这种bool bb isEquals(1,2)这两

oc为什么有两种调用方法的方式?
第一种 [object callMethod]
为什么还有这种
bool b;
b = isEquals(1,2);
这两种方法有什么不同么?
[解决办法]
第一种是OC的调用函数的形式,
第二种是C的调用形式。

由于objc是兼容c的,所以c的调用方式在objc中依然可以使用。