Question: how long does it take to learn xcode?
Answer: Read through basic concepts and get your hand dirty by coding them along on Xcode. Besides, you can try the Swift-learning course on Udacity. Although the website said that it will take about 3 weeks, but you can complete it in several days (several hours/days).