iOS / Swift / xCode programming

Nothing recent from the searches I’ve done here on Talk, so starting a new thread:

I’m trying to program an iPhone app.

I’ve been programming (not professionally) since Pascal back in high school, so I have a basic understanding of programming languages like Basic, Pascal, Fortran, C, C++, etc. But I’m just getting into SWIFT which is the iOS language, and it’s kicking my butt… there’s just a ton of stuff that seems very counter intuitive to the programming mantra of the other languages.

Has anyone recently tried to learn SWIFT / xCode? if so, what did you use to learn? I’m going through the stuff they have on the Apple developer site but it’s just not very well set up as far as teaching a language.

Any help or guidance is greatly appreciated!

My wife is currently learning Swift. I believe she is happy with the Stanford (or MIT?) online learning lectures. I will ask her tomorrow.

I remember her saying there are some important Xcode details that are not included in the collegiate material but are included in the Apple videos. I vaguely recall something about running the debugger. I will ask her about that as well.

1 Like

From seen of swift it looks like its a cross between Objective-c and go which requires one to brush up on objective c/c-99 to an intermediate level before actually tackling something as higher level like a ios app.

Don’t get me wrong, I applaud your effort and be glad to peer program over google hangouts doing the evenings.

Now, thing to remember is xcode is not always the best and its no different than any other IDE. Same applies to Swift as a language. When your app goes onto the app store and then a person’s device its not going to matter how it was coded just that it works.

With that in mind, I’d suggest looking into either http://nativescript.org or http://ionicframework.com both of which are based of javascript (one of the easier to learn languages[ ie by visiting freecodecamp.com or a coding dojo], and has a large set of books/courses/communities to learn from).

https://www.amazon.com/Full-Stack-Mobile-Ionic-Framework-ebook/dp/B00QF1H380/ref=sr_1_1?ie=UTF8&qid=1499638871&sr=8-1&keywords=ionic+framework

1 Like

Just jumping in to the Stanford course. I’ll report back after the first lecture.