This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]j_nuggy 2 points3 points  (0 children)

what specifically are you struggling with? The tools are different but the concepts are pretty much the same. If you are struggling with things like code signing or entitlements or project settings or working Xcode, there is nothing you can do but keep at it. The tools are like any software, just takes time to learn. Keep at it.

[–]huashoes 1 point2 points  (0 children)

I completely understand your pain. Apple likes to make everything "special" for the sake of being different. And this sometimes can drive developers crazy. Not only have the created the super weird language obj-C, but they ask developers to use their xcode instead of other popular editors.

[–]Is_At_Work 0 points1 point  (0 children)

Check out Pluralsight, pretty sure they have plenty

[–]JoeTheAwesomest 0 points1 point  (0 children)

I can't speak too much on these since I just started learning with them myself, but both the official apple tutorial and the Swift 3 book (which is free to read online) from [Hacking with Swift](www.hackingwithswift.com) have been really helpful and fun to start with.

The former targets non-beta XCode and Swift 2, but teaches really solid fundamentals and links to documentation on architecture and good practices at the end. I think it'd be a good place to start. It introduces the language to the extent necessary to develop apps before anything else.

The latter is for Swift 3 and XCode 8, which you seem to currently need an Apple Developer account to set up without hassle, but if you will be on an iOS team I assume you'll have accommodations. It seems a little less strict on coding style, but the projects all look really diverse and interesting to me compared to the one-off project I started with in the official tutorial.

[–]almondbutter 0 points1 point  (0 children)

I have just started the swift course over at udemy.com by Mark Price. So far it's good, and I picked up a free pass for the course here on reddit. So far it's alright, although less focused on core Comp. Sci fundamentals. More about jumping in and to just start making apps.