|
|
That's an interesting article. I wish they'd go back and update it now that Swift 4.2 has released and see if there are any changes in dev attitudes.
I also wonder if for those of us who are new(er) to iOS dev that learning Swift is probably easier.
I really don't care for the look of Objective-C syntax - since it seems like an oddball version of C and I'm an old C++ dev.
I also notice that the things I actually don't like about Swift are the Functional language parts that I also don't like about C# but those things I just have to accept.
Thanks again for sharing.
|
|
|
|
|
It's almost a law that a language/framework/OS/IDE/whatever is mature with version 6 and up.
That's my point when I will switch.
modified 20-Oct-19 21:02pm.
|
|
|
|
|
Take a look at one of the Beginning iPhone Development books by David Mark and Jack Nutting. It only deals with the iOS SDK, not so much language.
Raywenderlich.com has excellent, solid tutorials that build out concepts from simple to complex, in both Obj-C and Swift, including games. You get to know the platform and the language over time. They've also published a few books.
I'm surprised you struggle to find information; sites like Medium.com are thick with Swift / iOS tutorials, and you'll find complete language and UI documentation at developer.apple.com.
Apple of course also publishes a free language guide on Swift, which is a handy reference. Mattt Thompson (NSHipster) and others (objc.io) write about iOS extensively.
Storyboards also use a form of XML, but I agree there is some dark voodoo going on in Layouts
|
|
|
|
|
Thanks for the feedback. I will check out the Mark/Nutting book.
I have stumbled upon Wenderlich and he definitely does have some good stuff too.
I think it's also because API names in iOS are so odd -- seem so different (compared to what I find in Win APIs).
Ri_ wrote: but I agree there is some dark voodoo going on in Layouts
Thanks for the confirmation on that.
EDIT
Oh, I see the nutting/mark books are quite old (latest one pubbed 2014). A lot has changed since then. Maybe that is part of it too. Thanks again.
|
|
|
|
|
Have you looked at the online courses from Udacity or Coursera?
The 3 that I have taken have been very good and two of them were free I was able to do them at my own pace.
|
|
|
|
|
Les mt wrote: Have you looked at the online courses from Udacity or Coursera?
I haven't. I usually don't like video tutorials, because they are often so slow. I will check them out though. Thanks.
|
|
|
|
|
Aaaaaargh!!!!!!!! Stooopid Apple!!!!
Every time I lock down the updates after a code review. Apple rolls out the next bunch of updates that depreciates a bunch of code. The last time all Swift 3 compatible code, Gone. The code I wrote I did update, I saw it coming. However, the third party crap can't be arsed to update theirs... Grrr!!!
I ended up being the "Apple Guy" because I tried it some time ago as a technology investigation and built a simple App as a proof of concept, no training, just dove in. And now, I'm the "Apple Guy"...
Reminds me of this Commit Strip[^]
It was broke, so I fixed it.
|
|
|
|
|
|
raddevus wrote: Android Studio Oh yeah, I installed that horrendous cobble-de-guck IDE they have from Google... wrappers over wrappers cobbled together with interpreters for the phone platforms... holy moley. I got it to work with my ZTE phone but definitely not for the faint of heart.
I admire your pluck. I asked our Android Dev about Xamarin, he said it works, if you don't mind migraines.
I think I'm going to go back to 8-bit assembly. At least once you had that crap down, they didn't keep changing the rules that often. Not until that curly brace stuff came around
It was broke, so I fixed it.
|
|
|
|
|
S Houghtelin wrote: I'm going to go back to 8-bit assembly. At least once you had that crap down, they didn't keep changing the rules that often
Yeah, they just keep pulling the rug out from under us. It's unstable world.
|
|
|
|
|
I definitely second the RayWenderlich.com recommendation. They stay up to date and have some awesome authors.
I like IOS Development With Swift[^]. Manning has the same author doing the content as tutorial videos. I did see that you don't care for those, but he keeps the pace moving pretty quickly.
Also, coincidentally, Manning is having a sale today, half off pbooks and videos (code is DOTD120318). Details are their page.
I've also read and liked Swift Development with Cocoa[^], although that one is getting a bit old now (2015). The authors are iOS developers.
Hope you can find something that suits your needs and isn't out of date. It does change so very quickly that I wonder if books are still the answer.
|
|
|
|
|
I hadn't seen the Manning book. I am checking that one out and it does look good.
Thanks for chiming in with all the recommendations.
ajhampson wrote: It does change so very quickly that I wonder if books are still the answer
I do agree with that. It's amazing how fast the tech changes and the book becomes obsolete.
|
|
|
|
|
|
That's strange, I would have never thought Apple would favour copying and slightly changing a song over coming up with an original innovation song of their own...
|
|
|
|
|
It seems that SQL 2016 and higher can't be installed on Windows 7...
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Hey John, today is Linux turn...
|
|
|
|
|
I was trying to install it in a VM on Linux.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
|
|
I can't really find whether or not there's a developer's edition available for Linux...
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
I do not think that there are 'editions' on Linux (I will try it later) - it depends on the license key you have...
"The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge". Stephen Hawking, 1942- 2018
|
|
|
|
|
That's what MS say: Hardware and Software Requirements for Installing SQL Server 2016 | Microsoft Docs[^]
The compatibility list does start with Win8.
And MS did end mainstream support for Windows 7 on January 13, 2015 (though extended support won't end until 2020). I wouldn't expect them to release new versions for unsupported OS's.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
It's an arbitrary restriction, and is being used to strong-arm people into migrating to Win10. Unacceptable.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Can't argue with that, strong-arming people into the latest OS doesn't only happen in Windows. Same things happen if we have to use iOS / Android / etc etc.
|
|
|
|