4 ms·
A completely different suggestion: Neither - learn C# and use Xamarin. Lower learning curve than both Swift and Objective-C, you can port your apps to other pla
by jspru 11y ago
A completely different suggestion: Neither - learn C# and use Xamarin. Lower learning curve than both Swift and Objective-C, you can port your apps to other platforms more easily, and your new skill will be applicable across paradigms beyond iOS development.
- jure_z 11y agoWell yeah, there are numerous different approaches one can take. You could also build hybrid apps if you're familiar with HTML&CSS, you could use RubyMotion if you're a Ruby dev, etc. :)
- ctvo 11y ago1) Your app is now tied for life to a third-party vendor. 2) There's is a steep yearly licensing fee. (starting at 300 USD PER developer, PER platform). 3) Xamarin Forms is notoriously buggy if you're looking to also use it for cross-platform UI code. 4) It's debatable how much easier C# is to learn than Swift.
- pan69 11y agoI wouldn't advice Xamarin to someone who wants to learn to write apps for iOS. Xamarin in great but it makes most sense to use in a professional environment where a single app needs to be target at multiple platforms. Usually developers using Xamarin already have a great understanding of iOS and Android (and Windows?) before they start using Xamarin. I think for someone new to developing apps it would be too much of an abstraction.
- matthewmacleod 11y agoLower learning curve than both Swift and Objective-C I would have to see some evidence of that. Neither Swift nor Objective C have a particularly scary learning curve.