Programming with Xcode: Part 1 - Creating a New Project

Member of the AppleVis Editorial Team

In the first of a planned series of podcasts, Alex Hall introduces us to programming with Xcode by creating a new project, logging a line of code, checking that log, and carrying out some basic debugging.

If you are unfamiliar with Xcode, it is an integrated development environment containing a suite of software development tools developed by Apple for developing software for OS X and iOS.

The text guides mentioned by Alex in this podcast can be found on the AppleVis website at and

Podcast File



Submitted by Donnacha on Wednesday, May 28, 2014

An excelent introduction to using XCode with VoiceOver... I've been looking around for something like this for a long time without success... So thank you!

I look forward to future podcasts in this series.

Submitted by splyt on Wednesday, May 28, 2014


Good work. I am recording similar stuf and the script is kit the same and we never talked to each other about it.
The only thing I would change is I would give customizations to xcode editor before start the code part. This ism because if default settings are used a right paren would be placed automatically in the line as soon as you put a left and in your podcast you explicitly write the right parent, so if one types as you are typing may be that they will get issues. This iis obvious for us but might not be to folks who are not eclipse or any iother ide users, even ifn they know programming. I think the very same is true to quotes also.

Submitted by vallim on Monday, June 2, 2014

Hi, Alex,
This is really cool. It would have saved me huge amount of time had I found it few weeks back.
I have just literally purchased a MBP for development purpose.
I benefited hugely from the text tutorials on applevis site, but still the learning curve for me was huge.
There is always light at the end of the tunnel!!!
Just one question, how do you disable the auto suggestions when typing code?
Also, are you using your Mac to record the podcasts? If so, what application do you use?
I'm also thinking of doing some podcasts for IOS app development, but since you have taken the trouble to start something off in this space and since you are thinking of doing a series, I would rather co-ordinate with you in terms of the specific topics for podcasts.