Answer the question
In order to leave comments, you need to log in
What can be used to write a desktop application for OSX?
Guys, I have free time, I decided to try to write a desktop application for OS X, I don’t know any programming languages (html / css layout designer), I once tried to try to learn C ++, but I didn’t have enough time (the book is still gathering dust on the shelf). I understand that you need to learn Swift and write in it? Everywhere they offer programming courses on it (Swift) for iOS, I haven’t seen it under OSX :( The application, in my opinion, is not quite difficult, it’s a player / downloader for VK :) I will study / write in my free time for learning / self-development :)
Thank you: )
Answer the question
In order to leave comments, you need to log in
At the moment it seems QT can in OS X... There are a bunch of C++ libraries with VK API implementations (which will help a lot to get comfortable with C++ at first). The advantage of QT is that having learned it, you will not be limited to one platform - a line of platforms (OS X, IOS) (as is the case with Swift).
you can write GUI applications for OS X at least on:
With regards to C#: there is a MonoDevelop development environment. it allows you to write applications using the GTK+ lib. WinForms can theoretically be used... but it is not necessary. there are also some libraries for creating more or less native applications using Cocoa. But, alas, you are unlikely to go further than local development without paying money to Xamarin. For there are a lot of restrictions associated with the distribution of the program.
Regarding Swift: Xcode allows you to write in ObjC and Swift in the same project. so you can use the "old" libraries without harming the program. Courses, as mentioned above, a little more than dofiga)
ObjC: good old Object C. I don't want to write. not very familiar syntax, a lot of libs are written on it. requires active manual memory management, emnip.
Well, about Java and Cocoa, I finally don’t know anything ... it seems, it’s possible, but how - I don’t know. the same JetBrains somehow got out ... and they have a Java environment, sort of.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question