I am a long time Windows PC guy with fair vb.net programming skills and some c++ skills. 6 weeks ago I bought my 1st iMac and am interested in converting/rewriting some of my programs to work on the iMac.
My first look at mac programming turned up a lot of ways to go from xcode/objective C, xcode/swift, Xamarin, Cocoa and some others. I also see there is a version of MS Visual Studio for the mac.
The programs I write are small and simplistic, one example is a control system for my network connected sprinkler system. Another is a coil winder interface to an Arduino powered winding machine.
The first thing I tried was Xcode 9 with objective C and Cocoa. I don't mind saying I felt completely out of the water. The IDE and what needed to be done to connect the UI to the code seems to be complicated and tedious (at least trying to use the book "Mac Programming for Absolute Beginners").
I need some suggestions on what might be the most comfortable toolset to help me transition to simple mac programming. I will likely never write DB or web type apps.
Here is the VB.net sprinkler system interface as an example of what my programs are like.
My first look at mac programming turned up a lot of ways to go from xcode/objective C, xcode/swift, Xamarin, Cocoa and some others. I also see there is a version of MS Visual Studio for the mac.
The programs I write are small and simplistic, one example is a control system for my network connected sprinkler system. Another is a coil winder interface to an Arduino powered winding machine.
The first thing I tried was Xcode 9 with objective C and Cocoa. I don't mind saying I felt completely out of the water. The IDE and what needed to be done to connect the UI to the code seems to be complicated and tedious (at least trying to use the book "Mac Programming for Absolute Beginners").
I need some suggestions on what might be the most comfortable toolset to help me transition to simple mac programming. I will likely never write DB or web type apps.
Here is the VB.net sprinkler system interface as an example of what my programs are like.