Xcodeで扱うObjective-Cはある意味変態言語だから慣れが必要

C++ならQtっていう選択肢もある
こちらはiOS開発はやや難儀だが、OSX/Win/Ubuntuでソース共通のアプリ作れる