The challenge isn't Xcode or Objective-C but rather the Cocoa Touch API. At the end of the day you still need to contend with the API, no matter which framework you use.
This isn't about avoiding a challenge but about the comfort of using a modern language. Objective C still has you writing headers files for heaven's sake.