---
title: Xcode Reviews
meta_title: 'Xcode Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 1039 reviews by the users' company size, role or industry
  to find out how Xcode works for a business like yours.
aggregate_rating:
  rating_value: 4.2
  review_count: 1039
  scale: '5'
date_modified: '2026-08-09'
parent_category:
  name: Integrated Development Environments (IDE)
  url: https://www.g2.com/categories/integrated-development-environments-ide
---


# Xcode Reviews
**Vendor:** Apple  
**Category:** [Java Integrated Development Environments (IDE)](https://www.g2.com/categories/java-integrated-development-environments-ide)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 1,039
## About Xcode
Xcode is Apple&#39;s integrated development environment (IDE) that provides a comprehensive suite of tools for developing, testing, and distributing applications across all Apple platforms, including iOS, macOS, watchOS, and tvOS. Designed to streamline the app development process, Xcode offers features like predictive code completion, advanced debugging tools, and simulators for various Apple devices, enabling developers to create high-quality applications efficiently. Key Features and Functionality: - Coding Intelligence: Xcode leverages machine learning models to offer predictive code completion tailored to Swift and Apple SDKs, enhancing coding efficiency. - Previews: Developers can visualize and interact with their app&#39;s user interface in real-time using Xcode&#39;s preview feature, facilitating rapid iteration and design refinement. - Simulator: Xcode includes a simulator that allows testing of applications across different Apple devices and OS versions directly from a Mac, supporting scenarios like location changes and network conditions. - Debugging Tools: The IDE provides robust debugging capabilities, including breakpoints, memory usage inspection, and variable monitoring, aiding in the identification and resolution of issues. - Performance Analysis: With Instruments, developers can analyze app performance metrics such as CPU, memory, and GPU usage in real-time, helping to optimize app responsiveness and efficiency. - Testing Frameworks: Xcode supports unit and UI testing through frameworks like Swift Testing and XCTest, enabling comprehensive test coverage and quality assurance. - Xcode Cloud: Integrated continuous integration and delivery service that automates building, testing, and distributing apps, enhancing collaboration and development speed. Primary Value and User Solutions: Xcode serves as a unified platform that simplifies the app development lifecycle for Apple devices. By integrating coding, testing, debugging, and deployment tools within a single environment, it reduces development time and complexity. Features like real-time previews and simulators allow developers to iterate quickly and ensure their applications perform optimally across all Apple platforms. The inclusion of Xcode Cloud further streamlines workflows by automating routine tasks, enabling teams to focus on innovation and delivering high-quality apps to users efficiently.



## Xcode Pros & Cons
**What users like:**

- Users love the **ease of use** in Xcode, highlighting its seamless integration and user-friendly interface. (43 reviews)
- Users appreciate the **seamless iOS app development** experience Xcode provides, especially with easy simulation and build setup. (32 reviews)
- Users love the **user-friendly interface** of Xcode, which simplifies app development with seamless integration and ease of use. (24 reviews)
- Users value the **efficient debugging tools** in Xcode, which significantly enhance their app development experience. (23 reviews)
- Users appreciate the **versatile functionality** of Xcode, making it easy for daily iOS app development and debugging. (19 reviews)
- Users benefit from **comprehensive testing simulators** in Xcode, enabling effortless app testing across all Apple devices. (19 reviews)
- Users appreciate the **seamless integration with the Apple ecosystem** , making app development smooth and efficient. (18 reviews)
- Users value the **integrated tools** in Xcode, making development workflows simpler and more efficient for iOS apps. (18 reviews)
- Users praise the **seamless integration** of Xcode with Apple frameworks, enhancing game development efficiency and ease. (17 reviews)
- Users appreciate the **seamless code editing experience** in Xcode, enhancing app development for iOS and macOS. (12 reviews)

**What users dislike:**

- Users experience **slow performance** during builds and indexing, significantly impacting productivity and overall usability of Xcode. (19 reviews)
- Users experience **performance issues** with Xcode, including slow builds, crashes, and difficulties with the simulator. (16 reviews)
- Users experience **update issues** with Xcode, including instability, slow new version support, and complex code signing management. (13 reviews)
- Users find that Xcode&#39;s **high specifications** lead to slow performance and excessive disk space consumption on older Macs. (12 reviews)
- Users report **high memory usage** with Xcode, leading to slow performance and difficulties on older machines. (11 reviews)
- Users face frequent **software bugs** with Xcode, leading to instability and frustrating slowdowns in coding efficiency. (11 reviews)
- Users find Xcode&#39;s **heavy size** problematic, consuming valuable disk space and affecting performance on lower-end systems. (10 reviews)
- Large Size (9 reviews)
- Users often face **system crashes** with Xcode, leading to frustrations and interruptions during development. (9 reviews)
- Performance Lag (8 reviews)

## Xcode Reviews
  ### 1. Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 19, 2018

**What do you like best about Xcode?**

Xcode is simple to use, especially for coding in C++

**What do you dislike about Xcode?**

Only thing I dislike is that XCode is not cross compatible with Windows, just like when Mac released Visual Studios

**What problems is Xcode solving and how is that benefiting you?**

Projects

  ### 2. A necessary evil

**Rating:** 4.5/5.0 stars

**Reviewed by:** Brandon S. | Director, Business Information Systems, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 28, 2017

**What do you like best about Xcode?**

I like that it's free with my mac computer.

**What do you dislike about Xcode?**

That it is required to use in order to create anything Apple related.  I also don't like it as an IDE.

**What problems is Xcode solving and how is that benefiting you?**

Anytime I create an iPhone app or a Mac OSX app.

  ### 3. It’s great 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Retail | Enterprise (> 1000 emp.)

**Reviewed Date:** April 17, 2018

**What do you like best about Xcode?**

It has updates every year with new features 

**What do you dislike about Xcode?**

It’s some what buggy at times , in the initial releases 

**What problems is Xcode solving and how is that benefiting you?**

Developing iOS apps 

  ### 4. The only tool needed for iOS development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 10, 2018

**What do you like best about Xcode?**

Xcode offers the complete toolkit needed to build an iOS app from scratch and to release it on the AppStore.

**What do you dislike about Xcode?**

Xcode takes a huge amount of space on your hard drive.

**What problems is Xcode solving and how is that benefiting you?**

Xcode allows me to develop and build features that get integrated into the growing codebase of the product,  it allows me to release new updates of the app on a weekly basis

  ### 5. Good experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 31, 2018

**What do you like best about Xcode?**

You can be more productive with all the key bindings. The search feature. Multiple tabs and the way to run unit and UI tests.

**What do you dislike about Xcode?**

From the last updates, it crash several times when before it didn't. And some features that were on previoes version exists but they simple doesn't work.

**What problems is Xcode solving and how is that benefiting you?**

iOS development

  ### 6. Best IDE for Swift and Objective C programming

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vahan M. | CEO and Founder, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 27, 2017

**What do you like best about Xcode?**

Works fast with the simulators and debugging

**What do you dislike about Xcode?**

sometimes syntax highlighting is gone, and sometimes editor start endless build project

**Recommendations to others considering Xcode:**

xcode just one editor for develop under iOS and MacOS apps, dislike other editors for this purpose

**What problems is Xcode solving and how is that benefiting you?**

I've using xcode for create iOS native apps

  ### 7. XCode is excellent for those who wish to pursue ios development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** April 20, 2018

**What do you like best about Xcode?**

The fact that it offers playground for swift, which enables one to test out each line of code

**What do you dislike about Xcode?**

The fact that its slow and consumes a lot of space

**What problems is Xcode solving and how is that benefiting you?**

I develop ios apps using XCode, and it has all the tools and plugins required for the same

  ### 8. Xcode Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** September 19, 2017

**What do you like best about Xcode?**

The thing I like best about xcode is that it is free. It updates frequently with my macbook. It has everything I need integrated into it already. Its a pretty popular software too so if I have issues or errors I don't understand I can easily google it. Typically xcode already tells you what the errors are though, but if I need more of an explanation I can still google it. Its also really really cool to download themes I'm familiar with to. Like I use sublime for html and css and I've gotten comfortable with that so I downloaded a similar dark theme for Xcode. It's the little things that count. 

**What do you dislike about Xcode?**

I don't like that you have to go through way too much to get apps published. Dealing with certificates and licenses and all that. It kind of becomes a hassle. I do however understand why they expect these things. It still doesn't mean its not annoying though. Xcode version 8 did indeed help get through the process a bit more easily though. So I'm thankful for that. 

**Recommendations to others considering Xcode:**

If your using Xcode from the beginning like I did I would suggest reading A LOT of stuff about it first to understand the features. I dove right in and was very confused and overwhelmed at first and I ended up saying forget it. But of friend of mine who knew it showed me the best beginner tutorials and that got me back into it slowly. 

**What problems is Xcode solving and how is that benefiting you?**

Xcode allows me and my peers develop a recycling app for our campus. Its a school project we've been working on. Theres a few of us designing it on a PC for android users and a few of us designing it for iOS users. 

  ### 9. Great software that is very integrated

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Fund-Raising | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 01, 2018

**What do you like best about Xcode?**

ability to start multiple emulators is great

**What do you dislike about Xcode?**

Slow to compile a big build sometimes. We have to run on bigger machines

**What problems is Xcode solving and how is that benefiting you?**

Compiling ios code

  ### 10. Tough but worth the learning curve. 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 25, 2018

**What do you like best about Xcode?**

No separate downloads, all simulators and SDKs gets downloaded at once. 

**What do you dislike about Xcode?**

It’s too huge. Sometimes it feels like a fortress. Many options to select and master upon. 

**Recommendations to others considering Xcode:**

You have to use this if you want to develop for iOS apps.  

**What problems is Xcode solving and how is that benefiting you?**

Making iOS apps and relaxing then for AppStore. 

  ### 11. Easy to use IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 27, 2018

**What do you like best about Xcode?**

Very user friendly and easy to use. A good UI with a lot of hidden short cuts.

**What do you dislike about Xcode?**

Very buggy. Storyboards constantly crash on complex projects. Versions seem to get worse. 

**What problems is Xcode solving and how is that benefiting you?**

Native support to build an iOS app directly from Apple - best product available. 

  ### 12. One of the best IDEs for mac

**Rating:** 5.0/5.0 stars

**Reviewed by:** Katrina A. | Sr. Specialist Technology Development Program - Automation Developer, Telecommunications, Enterprise (> 1000 emp.)

**Reviewed Date:** January 11, 2018

**What do you like best about Xcode?**

Xcode allows you develop using several different languages 

**What do you dislike about Xcode?**

The interface isn't very intuitive. It took some time to get used to it.

**What problems is Xcode solving and how is that benefiting you?**

We used xcode to take a look at iOS source code while creating test automation for iOS devices. It helped somewhat to figure out little details in the Apple os

  ### 13. Write software for iOS 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 23, 2018

**What do you like best about Xcode?**

They’ve done a good job with interface builder and the newer debugging tools like the visual hierarchy debugger. 

**What do you dislike about Xcode?**

I dislike the slow autocompletion when writing Swift and the loading one when opening storyboards with more than a couple scenes. 

**What problems is Xcode solving and how is that benefiting you?**

Writing, building and deployed iOS applications.  

  ### 14. Xcode is awesome

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mithul G. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 26, 2018

**What do you like best about Xcode?**

The best part is being able to simulate the app in many different devices.

**What do you dislike about Xcode?**

Sometimes it is a bit slow at rendering things, and the layers and levels can get confusing.

**What problems is Xcode solving and how is that benefiting you?**

Have done proof of concept designs as well as developed apps.

  ### 15. Xcode is very helpful to IOS developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** January 11, 2018

**What do you like best about Xcode?**

Xcode 7 has powerful design tools for creators of iOS and Mac games. It has great debugging tools built right in to Xcode 7.  You can define animations with timelines using spritekit.

**What do you dislike about Xcode?**

Xcode hangs and needs to reboot to again establish a connection with the mobile device. 
Takes alot of memory. 
Debugging linking errors is generally hard and takes time for novice developers. 

**Recommendations to others considering Xcode:**

Very good for creating Apple applications and products.

**What problems is Xcode solving and how is that benefiting you?**

If you want to develop IOS apps or games it is the best IDE to use.

  ### 16. Intuitive clean interface 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 11, 2017

**What do you like best about Xcode?**

I love how easy it is to test and publish apps directly from Xcode, it will automatically generate the necessary credentials, package it, and upload it to iTunes connect. 

**What do you dislike about Xcode?**

The software is excellent at its job, my only complaint would be that some of the debugging tools are difficult to find and use

**What problems is Xcode solving and how is that benefiting you?**

I use Xcode primarily to develop and publish mobile apps

  ### 17. Xcode is for developers who like to do things the easy way. :]

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Oil & Energy | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 20, 2018

**What do you like best about Xcode?**

I love the deep integration into the Apple ecosystem. I can't imagine developing iOS applications in objective-c or swift any other way. 

**What do you dislike about Xcode?**

There is a steep learning curve. Lots of features means lots of complexity. 

**Recommendations to others considering Xcode:**

Great tool for Apple-based, native development. Definitely the right tool for the job. 

**What problems is Xcode solving and how is that benefiting you?**

iOS native development. 

  ### 18. Easy to use interface

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ami B. | Android and iOS Software Engineer, Principal, Higher Education, Enterprise (> 1000 emp.)

**Reviewed Date:** June 13, 2017

**What do you like best about Xcode?**

The storyboard is a seamless and easy to use tool to quickly layout your views. This is an area the Apple is constantly striving to improve and it is clear that with every iteration it gets better. In addition, I also find it very easy to use the asset catalog, uploading images and graphics in bulk is very easy.

**What do you dislike about Xcode?**

Code signing in Xcode is a pain and it always has been. We have two teams for enterprise and app store releases and ensuring that we are signing on the correct team, have the correct provisioning profiles, etc is a pain. I believe this is getting better over the years, but it is still the most time consuming process for us especially when we are switching so often between our teams for all of our apps.
In addition, I would like to see Xcode greatly improve the errors while debugging and crash reports. At this time, it is very difficult to determine what caused your app to crash without stepping through each point, I would like to see a better explanation immediately.

**Recommendations to others considering Xcode:**

I would highly recommend Xcode for both iOS development in addition to other development with this IDE. It is very easy to use and allows for both a light and dark mode depending on your own personal preference.

**What problems is Xcode solving and how is that benefiting you?**

Xcode provides a seamless tool to develop iOS applications. Xcode, in my opinion, is the best tool for iOS development and you ensure that the product looks great for iOS rather than trying to take the easier route of a single code base where the OS specific apps then lack.

  ### 19. Xcode is fantastic

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Entertainment | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 15, 2017

**What do you like best about Xcode?**

Compared to other IDEs it's super quick and gives more relevant error messages. Interface builder is also incredible, I see what a viewcontroller or storyboard looks like without building the project.

**What do you dislike about Xcode?**

Syntax highlighting sometimes dies and storyboards aren't the greatest. Also wireless building doesn't always work. I also find that sometimes when switching branches on git to one that has a lot of changes I need to restart xcode.

**Recommendations to others considering Xcode:**

Absolutely try it, it's a fantastic IDE. It will make you hate other IDEs.

**What problems is Xcode solving and how is that benefiting you?**

Building an iOS application, which is the core of our company. Without xcode there would be no application, it's the only Apple supported tool.

  ### 20. Xcode for real Apps

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 23, 2018

**What do you like best about Xcode?**

Full IDE for developeing apps allows for professional development

**What do you dislike about Xcode?**

Sometimes between releases code fails to compile.

**Recommendations to others considering Xcode:**

Plan on spending a good deal of time in the learning cycle.

**What problems is Xcode solving and how is that benefiting you?**

Only real IDE to develo apple applications

  ### 21. The development environment according to Apple

**Rating:** 5.0/5.0 stars

**Reviewed by:** Michele C. | Musician, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 25, 2017

**What do you like best about Xcode?**

Xcode has a very clean user interface, but it is as powerful as a development environment should be.  It doesn't support just the mainstream technologies, like Objective "C" and Swift, but also different languages and build techniques, so it is useful for a wider spectrum of tasks other than strict MacOS development.
Swift support is fantastic. A playground is an environment which allows to write experimental code and see its effects, like the changing of variables. It is better than using an interpreter.

**What do you dislike about Xcode?**

So far, I did not single out specific shortcomings worth noting. Obviously there are things that I might like more in Eclipse or Visual Studio, but none of them is competition to XCode

**What problems is Xcode solving and how is that benefiting you?**

An indispensabile tool for MacOS and iOS development

  ### 22. Easy to use and learn

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 18, 2018

**What do you like best about Xcode?**

I like how it is a GUI and i can use my mouse and debug code really easily

**What do you dislike about Xcode?**

It takes a bit too much space on my computer

**What problems is Xcode solving and how is that benefiting you?**

C++

  ### 23. Simple , elegant , easy to pick up

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sarthak M. | Enterprise (> 1000 emp.)

**Reviewed Date:** October 30, 2017

**What do you like best about Xcode?**

Multi window for working on files. Easy to manage workspace

**What do you dislike about Xcode?**

Lot of sudden crashes specially while working with storyboards and nib files

**What problems is Xcode solving and how is that benefiting you?**

I am developing iOS apps for iphone. The tools in xcode like application uploader, storyboard

  ### 24. Proffesional level software development with a few frustrations.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 28, 2017

**What do you like best about Xcode?**

My favorite thing about Xcode is that it is focused. Too often development software tries too be all things to all people, causing constant frustration (I'm looking at you Visual Studio). But XCode knows who it is for (with some exceptions, see my dislike comment). If I am on a Mac, and I open XCode, it is clear I want to develop Mac/iOS based software (and all the flavors in between). I don't have to fight the environment to eliminate cruft to do the job. It stays clean and allows me to open only the tools I care about, when I care about them, and I appreciate that.

**What do you dislike about Xcode?**

Here's the rub and what will sound like a contradiction, the environment is focused. While I want and appreciate that, I still want to customize the interface and tools. I don't want unwanted tools and features forced down my throat, but that doesn't mean I don't want to add some. The lack of a true extension framework unnecessarily limits me. This is one area Apple is missing one essential fact about who this software is for (as alluded to in my "like best" comments). Developers are tinkerers and opinionated. While I want to be guided in an asthetic direction, I still want and need tools to help simplify my work, the way I work. I do not expect or want Apple to cater to every possible person, but I do want an extension framework that allows me to extend the application to suite my daily workflow my way. It's a feature they have alluded to, and I hope this is the year we get it.

**Recommendations to others considering Xcode:**

There is no other way to say it, use Xcode on macOS to develop your software. You could use other platforms such as Xamarin/Visual Studio if you hate yourself and don't mind software performance issues for your customers. Go native and do it the right way. You will be glad you did.

**What problems is Xcode solving and how is that benefiting you?**

I am currently writing both macOS and iOS software, and having a unified suite of tools designed for the job has allowed me to focus on the tasks at hand. Developing, troubleshooting and optimizing my software.

  ### 25. Review of Xcode

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 11, 2018

**What do you like best about Xcode?**

It gives full control of the app.
Code completion is amazing.
Debugging tool is really powerfull.
Great simulator.
Instruments is awsome, it lets users measure their app's performance, look for memory leaks, CPU/disk usage etc.

**What do you dislike about Xcode?**

Nothing much to dislike about it.
It takes some time to get used to it.
Code signing is a pain.
It can crash or freezes sometimes.

**What problems is Xcode solving and how is that benefiting you?**

I use it to develop iOS application.

  ### 26. Reliable but very slow

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Marketing and Advertising | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 16, 2017

**What do you like best about Xcode?**

It's nice to be able to test my websites in various iOS Devices.  That is the main thing that I really use in XCode, the device simulator.

**What do you dislike about Xcode?**

It's a very slow program to boot up and run, and I'm not sure why.

**Recommendations to others considering Xcode:**

It's reliable but slow.

**What problems is Xcode solving and how is that benefiting you?**

Being able to test websites in various iOS devices.

  ### 27. Easy to use, get started quickly! 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Real Estate | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 26, 2017

**What do you like best about Xcode?**

Great templates, basically the only way to see real time updates to your code on an Apple emulator of this quality. 

**What do you dislike about Xcode?**

Compiler is funky sometimes, you are at the mercy of huge updates to the code base if you are on Swift. 

**Recommendations to others considering Xcode:**

A great option if you are developing specifically an iOS app. There are potentially better options if you are trying to develop for both operating systems.

**What problems is Xcode solving and how is that benefiting you?**

Creating mobile applications quickly. 

  ### 28. Top mobile development IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 06, 2018

**What do you like best about Xcode?**

Xcode has excellent debugging and analysis tools. Apple's recent improvements to bring greater stability, searching capabilities, and features like remote debugging are continuing to make Xcode a great IDE.

**What do you dislike about Xcode?**

Additional tools like Xcode Server have been neglected for a long time and are unreliable.

**Recommendations to others considering Xcode:**

It's a great IDE in general, but be wary of using Xcode Server for Continuous Integration -- it is unreliable!

**What problems is Xcode solving and how is that benefiting you?**

iOS development

  ### 29. best ios ide

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 26, 2017

**What do you like best about Xcode?**

autocompletion and the possibility to fix error on fly

**What do you dislike about Xcode?**

the speed of compilation and the consumption 

**Recommendations to others considering Xcode:**

if you dev on ios you need this

**What problems is Xcode solving and how is that benefiting you?**

it s a must have for developper on ios

  ### 30. Excellent software for Code

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** April 03, 2018

**What do you like best about Xcode?**

I especially like the autocompletion capabilities.

**What do you dislike about Xcode?**

The software can be slow depending on the machine

**What problems is Xcode solving and how is that benefiting you?**

It provides development for iOS applications

  ### 31. Xcode lets you write Mac OS and iOS apps

**Rating:** 4.5/5.0 stars

**Reviewed by:** Paul C. | Chief Information Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 25, 2017

**What do you like best about Xcode?**

Xcode lets me create Mac OS and iOS apps.  It can also serve as a code-aware visual editor, even if I am writing shell scripts.  It includes built-in simulators of various iPhone models with different versions of iOS installed.  Xcode has built-in links to Apple's documentation so I can look up an API or a feature of the code quickly and easily.  The storyboard functionality allows me to create a quick prototype of the screen flow in my apps.

**What do you dislike about Xcode?**

The provisioning of an iOS app for the Apple App Store has gotten better, but it is still inconsistent.  When a new version of Xcode is released, it is a large download (typically) and additional large downloads for simulators and documentation are usually required.  The simulator sometimes gets "confused" and needs to be restarted.  The simulator is also, no surprise, very processor-intensive and so works better on a faster machine.

**Recommendations to others considering Xcode:**

It is free to download, so download it and try it out.  Be sure to download it when you have a little time or when you are on a fast connection as the initial download is several gigabytes and the simulators and documentation are several more.

**What problems is Xcode solving and how is that benefiting you?**

Xcode lets me create iOS applications and post them to the Apple App Store.  Once in the App Store, the apps are available for purchase/download.  Xcode also allows me to tap into testing tools to inspect the code, to look at the behaviors of the code when running, and to debug and look for errors.

  ### 32. iOS Developer overview 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Hamza A. | Senior Software Engineer iOS, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 19, 2017

**What do you like best about Xcode?**

View Debugging , preview feature in storyboards and the all new memory debugger is the best feature that I like about Xcode 

**What do you dislike about Xcode?**

Since Xcode 9 it crashes alot. Eats up all the memory and reduces battery life.

**Recommendations to others considering Xcode:**

Well we don’t have any other option! 

**What problems is Xcode solving and how is that benefiting you?**

App Development 

  ### 33. Loved the experience!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** December 28, 2017

**What do you like best about Xcode?**

Best thing is that it includes everything you need to build apps on an iPhone. With no experience in app development, I was able to complete a project written in Objective C.

**What do you dislike about Xcode?**

If you have no/limited programming experience this won't be your easy tool to develop an app.

**Recommendations to others considering Xcode:**

Don't get so scared of its complexity.

**What problems is Xcode solving and how is that benefiting you?**

Location-based app development on an iPhone.

  ### 34. iOS Native app development environment

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 23, 2018

**What do you like best about Xcode?**

With Xcode you got all necessary development tools to create iOS apps.

**What do you dislike about Xcode?**

I have been coding apps since different iOS versions and i realized Xcode is very slow most of the time.

**Recommendations to others considering Xcode:**

Best app for Testing iOS developments.

**What problems is Xcode solving and how is that benefiting you?**

Deliver iOS apps requeriments for different kind of business.

  ### 35. Best tools for ios application development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** November 05, 2017

**What do you like best about Xcode?**

Debugging the developed code is very easy.
Line numbering helped me to identify segments of code easily.
Can see the output for the code at single place
Code hinting helped me to code efficiently in less deliverable time

**What do you dislike about Xcode?**

When it comes performance little bit slow that needs to be improvised.

**Recommendations to others considering Xcode:**

This is the best tool devoloping ios products.Helps developers to easily write and debug code .Fantastic for ios developers

**What problems is Xcode solving and how is that benefiting you?**

Developed ios application which helped the internal employees for transportation by building an app with Xcode

  ### 36. Easy tool, lots of flexibility

**Rating:** 4.5/5.0 stars

**Reviewed by:** Steve J. | CTO, Internet, Enterprise (> 1000 emp.)

**Reviewed Date:** September 26, 2017

**What do you like best about Xcode?**

Ease of use and workbench was very quick to get our mobile and watch apps built. I also love the ability to mix Swift and ObjC in the same app. It was a real time saver.

**What do you dislike about Xcode?**

With tools with lots of features, sometimes it's hard to find what you need. Also, certificates are still difficult.

**What problems is Xcode solving and how is that benefiting you?**

We used to build our mobile applications and help deploy to AppStore.

  ### 37. Xcode is a great tool for developers

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Music | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 16, 2018

**What do you like best about Xcode?**

I love the ability to preview how things will look and operate on all the different iPads and iPhones. 

**What do you dislike about Xcode?**

I dislike the seemingly insurmountable learning curve. 

**Recommendations to others considering Xcode:**

It is a must for iPhone app development. 

**What problems is Xcode solving and how is that benefiting you?**

I am able to develop apps and see ideas come to fruition. 

  ### 38. Perfect ide

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anderson G. | Analista de TI Sênior, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 12, 2017

**What do you like best about Xcode?**

I love the coherence and simplicity of the ide

**What do you dislike about Xcode?**

Don't know yet, maybe the updating process is too heavy

**What problems is Xcode solving and how is that benefiting you?**

Easy to design for multi type of screen's

  ### 39. Must have for iOS development 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Victor S. | Product Designer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 18, 2017

**What do you like best about Xcode?**

The visual interface makes it easy to create front end 

**What do you dislike about Xcode?**

The software takes up a lot of hard drive space

**What problems is Xcode solving and how is that benefiting you?**

I can develop apps

  ### 40. Great simulator tools

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 13, 2017

**What do you like best about Xcode?**

I love being able to simulate my apps on any iOS device.

**What do you dislike about Xcode?**

I don't really use their text editor, I prefer to use others.

**What problems is Xcode solving and how is that benefiting you?**

Writing apps.

  ### 41. Building iOS apps has become a breeze with XCode

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Marketing and Advertising | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 24, 2018

**What do you like best about Xcode?**

The simulator is by far one of the most impressive features — emulating exactly how it will function and look on any device.

**What do you dislike about Xcode?**

Moving from Android Development, this IDE was a bit difficult to navigate at first.

**What problems is Xcode solving and how is that benefiting you?**

Speed of deployment and bug fixes.

  ### 42. All the tools you need to develop your next iOS app.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Richard R. | Applications Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 19, 2017

**What do you like best about Xcode?**

As anybody that develops apps for iOS, Xcode is your main suite for software development for the platform.  It is relatively easy to navigate compared to some other IDEs I have worked with.  Being able to get around the IDE is vital to being productive and efficient.

Being designed by the platform manufacture, the IDE is better tuned to its environment than something like a C language which could be developed on one platform with the intent of operating in environments of varying specification.

**What do you dislike about Xcode?**

Nested StackViews took some getting used to but once I got used to its intricacies for layout control, it turned out to be pretty handy.

Sometimes the experience and knowledge of Apply products is assumed by the creators of the IDE.  Often times I have had to research a core functional specification of the hardware platform in order to create some blocks of code.

Some third party content can be hard to use without additional adjustments.

**What problems is Xcode solving and how is that benefiting you?**

As an app author, I often work with people to find solutions for their control environments.  The ability to tweak an app for a specific need is pretty easy to do in Xcode then roll it out for testing and release.

  ### 43. I love XCODE

**Rating:** 5.0/5.0 stars

**Reviewed by:** José Luiz R. | Co-Founder and CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 24, 2017

**What do you like best about Xcode?**

Xcode change my life, i'm using all the time SIMULATOR

**What do you dislike about Xcode?**

I'm like all in XCode, but is not simple using.

**Recommendations to others considering Xcode:**

Change the UI Pls, more atractive.

**What problems is Xcode solving and how is that benefiting you?**

Testing APPs, and website on Safari IOS

  ### 44. Best IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ishika G. | iOS and Node.JS Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 12, 2017

**What do you like best about Xcode?**

Accessibity, drag drop feature, breakpoints, multitab feature

**What do you dislike about Xcode?**

Storyboard load time, Sometimes adding files do not show after compression.

**What problems is Xcode solving and how is that benefiting you?**

iPhone Apllications

  ### 45. Nice IDE

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** December 05, 2017

**What do you like best about Xcode?**

Direct integration with all of your iOs devices

**What do you dislike about Xcode?**

You are using apple software, it is very closed, but it works.

**What problems is Xcode solving and how is that benefiting you?**

iPhone apps

  ### 46. The only tool needed to build iOS apps

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Consumer Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 26, 2017

**What do you like best about Xcode?**

The whole environment around Xcode is built to facilitate and help the user writing good code and submit apps on the market.

**What do you dislike about Xcode?**

The software in itself is extremely heavy and takes up a lot of storage.

**What problems is Xcode solving and how is that benefiting you?**

Building native iOS apps and delivering app updates on a weekly basis

  ### 47. Great tool for developers

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** January 30, 2018

**What do you like best about Xcode?**

Gives full control of the app, with all the frameworks and libraries ready to be used.

**What do you dislike about Xcode?**

Xcode doesn’t have cross platform support 

**What problems is Xcode solving and how is that benefiting you?**

Using Xcode to simulate iOS app for testing.

  ### 48. The defacto Mac IDE

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Internet | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 19, 2017

**What do you like best about Xcode?**

Latest version has really capable tools for iOS development

**What do you dislike about Xcode?**

Can be a little unstable, particularly when under heavy development load.

**What problems is Xcode solving and how is that benefiting you?**

It's pretty much the only way to build high performance iOS apps without using a cross platform tool.

  ### 49. Still the best ide for Apple development 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jaime R. | Software development engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 05, 2017

**What do you like best about Xcode?**

IDE can be controlled by the keyboard, most useful tools are integrated into application; debugger can be customized. 

**What do you dislike about Xcode?**

Poor c++ support within editor, even though compiler seems to be fine with language; git integration can be buggy at times; no integration with other source control tools, like Perforce. 

**Recommendations to others considering Xcode:**

None

**What problems is Xcode solving and how is that benefiting you?**

Image processing application development; general application development. 

  ### 50. Best app for Apple dev

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 27, 2018

**What do you like best about Xcode?**

Really good IDE capabilities, compares good to Visual studio

**What do you dislike about Xcode?**

There is no version for Windows, must have a Mac 

**What problems is Xcode solving and how is that benefiting you?**

iPhone Dev


## Xcode Discussions
  - [xcode the best aplication](https://www.g2.com/discussions/44803-xcode-the-best-aplication) - 1 comment, 1 upvote
  - [Will in future storyboard will be there?](https://www.g2.com/discussions/32657-will-in-future-storyboard-will-be-there) - 1 comment, 1 upvote
  - [Can we use Xcode for the hybrid apps in future?](https://www.g2.com/discussions/can-we-use-xcode-for-the-hybrid-apps-in-future) - 2 comments, 1 upvote
  - [What is the best way to merge storyboards with other users? Do you just build dynamic layouts?](https://www.g2.com/discussions/what-is-the-best-way-to-merge-storyboards-with-other-users-do-you-just-build-dynamic-layouts) - 1 comment, 1 upvote
  - [What are your pros and cons about Xcode which lids you to make you a good iOS developer?](https://www.g2.com/discussions/14589-what-are-your-pros-and-cons-about-xcode-which-lids-you-to-make-you-a-good-ios-developer) - 1 comment, 1 upvote

- [View Xcode pricing details and edition comparison](https://www.g2.com/products/xcode/reviews?filters%5Bnps_score%5D%5B%5D=5&page=10&section=pricing&secure%5Bexpires_at%5D=2026-08-12+12%3A58%3A40+-0500&secure%5Bsession_id%5D=3cdf1f5d-a9ce-488e-9117-49de477f6508&secure%5Btoken%5D=f3fd290a1dea935405300aecb6578cb5d76b1197b9cd09c2ed267797ca5285b2&format=llm_user)
## Xcode Integrations
  - [Angular](https://www.g2.com/products/angular/reviews)
  - [ChatGPT](https://www.g2.com/products/chatgpt/reviews)
  - [CoPilot AI](https://www.g2.com/products/copilot-ai/reviews)
  - [Firebase](https://www.g2.com/products/firebase/reviews)
  - [GitHub](https://www.g2.com/products/github/reviews)
  - [GitHub Copilot](https://www.g2.com/products/github-copilot/reviews)
  - [MobileWorker](https://www.g2.com/products/mobileworker/reviews)
  - [Rider](https://www.g2.com/products/rider/reviews)
  - [Storyboard to SwiftUI Converter](https://www.g2.com/products/storyboard-to-swiftui-converter/reviews)
  - [Visual Studio Code](https://www.g2.com/products/visual-studio-code/reviews)

## Xcode Features
**Additional Functionality**
- Continuous Integration
- Drag & Drop
- Backup and Recovery
- Multiple Programming Languages Supported
- Continuous Deployment
- Code Development
- For No-Code Development
- Version Control
- Configurable Workflow
- Graphical User Interface
- For Low-Code Development
- Activity Dashboard
- Generative AI
- UI Prototyping
- Source Control
- Software Development
- API
- Data Import/Export
- Web App Development
- Custom Development
- Code Repository Integration
- Data Security
- Mobile Development
- Access Controls/Permissions
- Game Development
- Collaboration Tools
- Application Security
- Alerts/Notifications
- Automated Testing
- Integrated Development Environment
- Offline Access
- Debugging
- AI Copilot
- Reporting/Analytics
- Compatibility Testing
- Pre-built Templates
- Third-Party Integrations
- Data Modeling
- Customizable Branding
- Data Visualization
- Code Editing

**Functionality**
- Ease of Use
- File Management
- Multi-Language Support
- Customization
- Straight-Out-the-Box Functionality
- Help Guides
- Patching & Updates

**Functionality**
- Test Feedback
- Test Variety
- Emulation

**Functionality**
- Ease of Use
- File Management
- Multi-Language Support
- Customization
- Straight-Out-the-Box Functionality
- Help Guides
- Patching & Updates
- Workflow Management
- Change Management
- Deployment Management
- Performance Management
- Compliance Management
- Lifecycle Management
- Task Management
- Document Management
- Database Support

**Agentic AI - Mobile Development Platforms**
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Management**
- Test History
- Automation
- Organization

## Top Xcode Alternatives
  - [Visual Studio](https://www.g2.com/products/visual-studio/reviews) - 4.5/5.0 (3,832 reviews)
  - [Eclipse](https://www.g2.com/products/eclipse/reviews) - 4.3/5.0 (3,097 reviews)
  - [NetBeans](https://www.g2.com/products/netbeans/reviews) - 4.2/5.0 (657 reviews)

