The idea of default values doesn't really mesh with Objective-C. Instead of having a method name and argument list, Objective-C encourages a more self-documenting style where you name the arguments as part of the method, like [object movePhilange:foo toPosition:bar].
As Wevah said, though, you can create a method that calls another method with assumed arguments. Lots of Cocoa classes do this.