I also initially started with which might be a good option for folks that don't have a Mac yet but want to check out iOS development.Ībout the Macbook, I can't comment but I have heard people really like them. So I might as well just do all the iOS development (and perhaps Android) on the Mac and then do windows phone (and windows development) on the Windows side (in the windows partition I created on the Mac). Apple's projects demonstrate a lot of cool things but everything is in Objective-C so I'd like to be able to easily convert things over as needed and am getting proficient in Objective-C as well for that purpose.
![dev c for mac dev c for mac](https://miro.medium.com/max/2625/1*W_8HrDr3qn-AuB-lOhLCNw.png)
Plus I'm also training in XCode/Objective-C so that I can download/review all of Apple's sample projects (as well as Xamarins). To be honest, i'm using the Xamarin studio on the Mac for development because of the pricing issue (Indie). it's hosting WCF and WebAPI services so that I can test out REST/Web Services.
#DEV C FOR MAC PC#
Also have my original PC that I bought 4 years ago. I have a dual monitor with the mini and wireless mouse.Ĭonfigured it to use bootcamp to boot up windows. I've never been much of a laptop guy (although I realize it's handy to carry around) for development as I use those primarily for "demoing" and research. I love that box as it's very fast (and economical). What works best for you? Should I always have a decent Mac notebook if I include iOS in the set of supported platforms? So I appreciate an advice on a decent setup for cross-platform app development. Then the question is whether to have a Mac Mini companion to a Windows machine or to get for about the same price a decent MacBook. But since I won't be able to run Xamarin Studio for iOS projects on such machine, and Mac-in-cloud seems to be suitable only for short test sessions, looks like I will need to invest in some Mac hardware. This brings me to the question of an optimal setup: I plan to buy a new machine soon and originally I was thinking about a powerful Windows 8 laptop. It works but performance is sluggish and you can't really develop on these VMs, they are just for tests. To perform a test run of the app I opened a "pay-as-you-go" account at MacInCloud and managed to run my app in a simulator, I also ran unit tests there.
#DEV C FOR MAC FULL#
But can I do the full circle, including UI design? I am not planning any sophisticated UIs, so far it's been mostly research of opportunities, and I am striving to put as much as possible in portable class libraries. This left me only Visual Studio to do iOS development. I was expecting more limitations on a Visual Studio side, not on the IDE owned by Xamarin. The biggest surprise was that Xamarin Studio didn't support iOS projects on Windows.
![dev c for mac dev c for mac](http://4.bp.blogspot.com/-fzXEXNjxAVE/UVdZQrPJtdI/AAAAAAAAAe0/FVWgH4gc46U/s1600/img5.png)
I thought I could do development including UI design in either Visual Studio or Xamarin Studio and only deploy the app on a Mac hardware to do a check on device.
#DEV C FOR MAC CODE#
I was experimenting with cross-platform development for some time but it's only yesterday I tried to compile my code for iOS.