![]() ![]() I'd love to get zoom support back in Mac Storyboard files, as right now I have to use the Accessibility Zoom to see the "pixels" I need to nudge around. In Storyboard files, there are some zoom and clicking quirks, but I look forward to Apple fixing these bugs. Overall storyboards have been the best way to visually design app UIs that scale to the numerous retina displays in customer's hands. In my apps, I use a mix of Storyboard files. The visual designer in Storyboard files is extremely helpful at understanding how Auto Layout works (I'm writing a book on Auto Layout for beginners). Many of my bugs have been resolved, and I'm not worried when I see a duplicate bug report, because I can now see (in Bug Report) when the original bug # gets fixed. What I love about Apple is that they're far more responsive to bugs than they used to be. Right now I have around 19 bugs I need to submit for Xcode, so it's not bug-free. If you invest time in learning how to leverage Xcode's strengths and best practices that will help improve your daily development experience. And there are probably ways to make large code bases work well and rookie mistakes that will make builds take forever. ![]() I've heard that Xcode doesn't work well with large code bases (100,000+ lines), but since I'm only working on small apps, that hasn't been a problem for me. Sometimes the bugs get in the way, but many times there are workarounds. There are numerous issues, but every piece of software I use has bugs. (Hint sometimes in Visual Studio it's not even visible!) ![]() For contrast, take a look at Visual Studio and tell me what button, out of the 20+ buttons makes the project build. It doesn't overcomplicate the UI and provides a great development experience for starting your app right away. The prominent "play" button is an outstanding example of why Xcode is easier to use. (The only downfall is Mac gaming performance)Īpple understands easy-to-use software and manages to simplify complex tasks intuitively. The experience and the development environment is better on Mac. I grew up on Windows computers, and I didn't start using Mac computers until 2008. I much prefer developing in Xcode than Visual Studio, even though I first started programming in Visual Studio 6 with C++ back in 2004. Debugging threads on Visual Studio is a nightmare as the threads change randomly (as you step through code), while in Xcode it's effortless to follow and doesn't randomly jump. The Address Sanitizer and Thread Sanitizer have both helped me solve so many bugs that slipped through the cracks when I was working in C and C++ cross-platform code (Windows/macOS). In Xcode I can easily configure a project to work with FAT libraries (32/64/simulator/device), and in Visual Studio I have to manage every single library for 32 and 64 bit (and debug and release, which is a nightmare due to 4x the number of clicks drilling in/out of Visual Studio project settings).Ĭocoapods and workspaces make it super easy to get started with an open source framework that allows me to stand on the shoulders of the giants in the iOS/Mac development community. Xcode 10 is far easier to use than Visual Studio, which is overloaded with so many buttons and hidden settings. With Xcode, I'm able to easily take an idea to the App Store to make $$$ (i.e.: Super Easy Timer).ĭownload Xcode 10 today and get started making that app you've always wanted to make. Read on, so that you can understand what makes Xcode stand out. Xcode is vastly better than Visual Studio and other code integrated development environments (IDEs) because of several key reasons. And if I ever do come across a strange error, searching on Google or StackOverflow has always pointed me in the right direction. Xcode 10 brings many improvements to the editor experience including multiple cursors, multiple selections, code folding, and enhancements to Playgrounds.Įrror messages in Xcode have gone from unhelpful to extremely helpful with the latest release of Xcode. Xcode allows you to easily create an iPhone app or a Mac app that you can launch and sell on the App Store. Xcode 10 is a fantastic update to an already great piece of software for developing and debugging apps. ![]()
0 Comments
Leave a Reply. |