3 ms·
This is nice of course, but without C++ support it has very little appeal to me. I don't want to learn C# to write iOS apps. I might learn it just for fun, but
by delegate 10y ago
This is nice of course, but without C++ support it has very little appeal to me.
I don't want to learn C# to write iOS apps. I might learn it just for fun, but I will continue writing the iOS apps with Swift/Objective-C and C++.
C++ support is the weak spot of Xcode and so far I haven't found a suitable IDE for C++, except maybe Qt Creator and several IntelliJ-based IDEs, which are ok but not on par with Visual Studio on Windows.
I keep a windows machine around mainly for writing C++ code (and games!).
- philliphaydon 10y agoWhy don't you want to learn c# for iOS / Android development?
- Cthulhu_ 10y agoIt's not iOS / Android development, it's Xamarin development. Not really the same thing.
- philliphaydon 10y agoIt's still c#...
- delegate 10y agoBecause the officially supported language for iOS development is Swift (and ObjC) and Xcode is quite good for iOS development. I also like Swift a lot. It's a modern language with lots of powerful features and also very practical. My current project involves a lot of context switching between Swift, C++ and Objective-C++ and I miss a lot of Swift's features in C++.. For some obscure reason I also enjoy Objective-C++ quite a bit, it's a weird mixture of insanity but it feels good ;). I don't know a lot about C#, I think it must be a good language, albeit older with more historical baggage, but even so I wouldn't use it instead of Swift for iOS development. I mean, why ? For Android development - maybe - I'm not too fond of Java, but on iOS/Mac - I will stick with Swift thank you.
- pjmlp 10y ago> I haven't found a suitable IDE for C++, I like to use Eclipse CDT or Netbeans when I am on UNIX.
- 0xFFC 10y agoMe too exactly, If I am doing something open source, then I use Emacs, but for developing projects I have windows machine just for visual studio.