Live data from Hacker News

Developing iOS 8 Apps with Swift

itunes.apple.com

21–30 of 49 posts

Re: Developing iOS 8 Apps with Swift

#21
post #13
post #2

I heard from devs Swift 1.0 is still alpha quality (tools) and Apple shouldn't release it. Would you use it for new project?

I attended a Swift workshop (hosted by Apple) on my campus today. After the workshop, I asked one of the Apple engineers what he recommended in terms of developing iOS apps. He told me that he hadn't even seen what Swift looked like until today, that Apple employees are banned from using it (and that they actually have code checkers to make sure), and that he wouldn't learn it solely w/o Obj-C until a few years from…

I think Apple's internal policies regarding employees use of Swift for Apple's own software dev should be published as part of the Swift documentation. If it's not good enough for them, it's not good enough for me, but as they gradually change their policies, I'll probably change mine.

Re: Developing iOS 8 Apps with Swift

#22
post #13
post #2

I heard from devs Swift 1.0 is still alpha quality (tools) and Apple shouldn't release it. Would you use it for new project?

I attended a Swift workshop (hosted by Apple) on my campus today. After the workshop, I asked one of the Apple engineers what he recommended in terms of developing iOS apps. He told me that he hadn't even seen what Swift looked like until today, that Apple employees are banned from using it (and that they actually have code checkers to make sure), and that he wouldn't learn it solely w/o Obj-C until a few years from…

I think Apple's internal policies regarding employees use of Swift for Apple's own software dev should be published as part of the Swift documentation. If it's not good enough for them, it's not good enough for me, but as they gradually change their policies, I'll probably change mine.

Re: Developing iOS 8 Apps with Swift

#23
post #2

I heard from devs Swift 1.0 is still alpha quality (tools) and Apple shouldn't release it. Would you use it for new project?

I wrote a custom keyboard using Swift. XCode stability was mostly OK. SourceKit crashed sometimes (disabling syntax highlight and autocomplete), but it didn't cause much headache. The thing that bothered me most was that iOS app wrote with Swift was packaged with 8 MB runtime libraries, so it was like 100 kB of my code and 8 MB of swift runtime libraries which I didn't like at all. I tried to learn how to write an OS…

Many of those annoying sourcekit crashes thankfully got fixed in a recent update (Xcode 6.1.1)

Re: Developing iOS 8 Apps with Swift

#26

Would this be recommended to those who have no experience in programming but want to learn Swift?

I have attended iOS 5 course and skimmed through iOS 7 course, so I hope my comment would apply to this course as well (just looked at contents/chapters). I don't really recommended attending this class without programming experience and also one should be good, I mean with beginner experience also it will be difficult. I was beginner at programming and it was difficult. Lots of things didn't make sense and ultimately I gave up in middle. Now I have understood basics of programming paradigms, like loops, object oriented programming and other concepts like MVC, things started making sense. For me iOS8 class gonna be good experience, I hope. Plus swift is easy to understand syntax wise compared to Objective C, for me.

Note that I am still a noob at Objective C, however I have learnt bit of Python and things still make sense. Hope this helps you.

Re: Developing iOS 8 Apps with Swift

#28

Would this be recommended to those who have no experience in programming but want to learn Swift?

As Paul mentions in the video, you are expected to have object oriented programming knowledge. If you are new to programming, I think you'll get confused at some point on the reasoning behind why he is doing/teaching some of the things.

Perhaps start from a tutorial like [1] to learn the basics and also object oriented paradigms. Then, follow the Swift course.

[1] http://code.tutsplus.com/series/python-from-scratch--net-205...

Post reply on HN