Do you work for Xcode?

Xcode Reviews & Product Details


What is Xcode?

Xcode 6 introduces a radically new way to design and build software. Swift is an innovative new programming language for Cocoa and Cocoa Touch and, when combined with Xcode tools, makes programming a delightfully live experience. Live rendering within Interface Builder displays your hand-written UI code within the design canvas, instantly reflecting changes you type in code.

Write a Review

Xcode Screenshots


Xcode Profile Details

Xcode Profile Details

Vendor
Apple
Description
Apple’s three software platforms — iOS, OS X and watchOS — provide seamless experiences across all Apple devices and empower people with breakthrough services including the App Store, Apple Music, Apple Pay and iCloud.
Company Website
Year Founded
1976
Total Revenue (USD mm)
215,639
HQ Location
Cupertino, CA
Phone
+1.408.996.1010
Ownership
NASDAQ: AAPL
LinkedIn® Page
www.linkedin.com
Employees on LinkedIn®
198,856
Twitter
@Apple
Twitter Followers
2,552,866
Show moreShow fewer

Customers Using Xcode

Accenture
Facebook
Slack
Blue Apron
Square
Change.org
MongoDB
Beepi
SeatGeek
Postmates
ZOZI
OKpanda

Xcode Reviews

Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
For Category
All Industries
Review Type
Write a Review
1-50 of 626 total Xcode reviews

Xcode Reviews

Write a Review
Filter By
Review Type

Connections
Show reviews that mention
1-50 of 626 total Xcode reviews
Xcode review by Mayank W.
Data Entry Operator
Information Technology and Services
Mid-Market
(51-200 employees)
Validated Reviewer
Review Source
Most Recent Xcode Video Review
Copy Review URL

"Xcode 10"

Copy Review URL
Copy Review URL
Xcode review by Howard S.
Systems Engineer
Information Technology and Services
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"xCode is intuitive and easy to use"

What do you like best?

My favorite feature of Xcode is the quick transition between graphic elements and code. Xcode provides an intuitive project navigation system allowing you to maneuver between modules quickly and effectively. Also, the code completion functionality of the IDE makes coding easy.

What do you dislike?

There isn't much documentation for the few things that require additional research to fully understand. As a developer, often you need to understand what's capable in an IDE before you begin developing. This information can drastically change your approach.

What business problems are you solving with the product? What benefits have you realized?

We use XCode to develop our proprietary mobile app that runs on iPhone. We originally designed our app using a cross-platform tool. The issue with using a tool like that is that you have little to no access to the inherent, native functionality. This caused us to consider building our mobile application using native technologies. We are currently using the Xcode IDE with Swift3. Xcode's code completion is backward compatible to all supported Swift version.

Copy Review URL
Xcode review by Ankush A.
Software Engineer
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Easy to use for beginners, powerful enough to build bigger iOS apps"

What do you like best?

First and foremost interface is very clean as compared to other IDEs. Drag and drop makes it very easy for beginners to get used to swift functionalities. I have already delivered 3 apps in app store and can publish directly from IDE which is the biggest convenience in my opinion. Debugging app is very easy, you can print debug statements in console and run it or add breakpoints. Now has a dark theme too which I absolutely love for most of the apps.

What do you dislike?

Hangs a few times when I switch in multiple projects. Maybe because some of my old projects are still based on objective-c and not on swift. Simulators controls are bit clunky. There are multiple simulators for iPhone, iPad but when you open multiples at same time, processor gets really hot. And you have to control simulators by keyboard shortcuts.

Recommendations to others considering the product

Give it a try, it's not an intimidating software, very easy for beginners.

What business problems are you solving with the product? What benefits have you realized?

I built one fitness app to track steps from different fitness trackers such as apple watch, fitbit, android smartwatches, jawbone etc. Built few internal apps to monitor our services health and get real time notifications.

Copy Review URL
Xcode review by Raj K.
Team Lead Manager
Information Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Development tool"

What do you like best?

This application is very useful for the development of iOS applications. It has allowed us in the company to develop an application to be in contact with customers. I like the ease and visuality of application development. I like that it is integrated with the new swift language, much simpler than the previous one. In addition, the associated emulator is very useful.

What do you dislike?

At first the handling of the application becomes somewhat complicated. You need to have a basic knowledge of code and application development to be able to use it fluently, but once you learn them, it allows you to generate apps quickly. I do not like the imposition made by Apple to prevent it from working in an OS that is not MAC OSX (such as Linux, Windows ...), which requires a large outlay on equipment.

Recommendations to others considering the product

Good application for application development

What business problems are you solving with the product? What benefits have you realized?

Development of the company's app.

Copy Review URL
Xcode review by Felipe V.
CEO
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Is the best and only way to achieve success on iOS DEV!"

What do you like best?

Is the best and only way to achieve success on iOS DEV! - since it's a tool that it fully compatible with all iOS platforms, this way u can be 100% sure that every bug or error that it can become real, it will have a solution unlike other platforms that manage other languages that aren't 100% native as Xcode for iOS.

At the end, having a 100% native app, kind of guarantees that the UX is 100% perfect depending on the iOS device you are planning to use it.

What do you dislike?

It can become a little hard to learn at the beginning how the platform works, but u can find a lot of tutorials everywhere and lots of professionals that are willing to help u in many ways. Udemy and other learning platforms are very helpful.

Recommendations to others considering the product

Try to find people or experts that could help u using this great tool.

What business problems are you solving with the product? What benefits have you realized?

Mainly Xcode is only for iOs development, so basically im solving how to develop solutions in many iOS devices. Generating native 100% apps is the most benefit and satisfactory thing you can get from Xcode. Developing in this tool kind of gives u an advantage amongst other companies that compete in this kind of development market since most of the apps now days are needed to be 100% native unlikely other solutions like phone gap or ionic that do not comply with this kind of requests.

Copy Review URL
Xcode review by Vishal A.
Digital Marketing Manager
Information Technology and Services
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"XCode Ultimate Platform For IOS Development"

What do you like best?

Xcode is the best Platform where you can build ios Apps and many more. the best thing about Xcode is very simple to use I was very new to use Xcode. You can Also Manage the UI. Best Part of the Xcode is Xcode simulator is faster than Android Studio.

What do you dislike?

I dislike about Xcode is there are so many login options within it like developer login I mean as a fresher to use it. It Is harder to find the login for developer profile which I faced while using it.

Recommendations to others considering the product

I recommend Other User to Use Xcode Just because Officially Development is Best For future. Xcode is the best for Ios Development. Xcode is My Trusted Brand.

What business problems are you solving with the product? What benefits have you realized?

With Xcode I solved My Company App Development Problem I found this platform where I build my company application. The benefits of Using Xcode You Can complete your business need like the main requirement of today is Mobile App. Xcode is the one of the best and officially iPhone App development Platform.

Copy Review URL
Xcode review by Jose D.
Small-Business
(Myself Only)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Un IDE diferente"

What do you like best?

Es el único IDE con el cual se pueden crear de forma fácil aplicaciones para IOS y Mac OS. Soporta el nuevo lenguaje de Apple swift. Puedes crear aplicaciones de forma visual, apenas hace falta escribir código. Además se 8ntegra con plugins y con Git. Tiene emuladores para probar la aplicación en distintos dispositivos sin la necesidad de tener que comprarlos.

What do you dislike?

Solo se puede usar en un ordenador mac, es decir, que no se puede instalar en windows, ni en linux... para poder desarrollar hace falta que tengamos un ordenador de Apple.

Recommendations to others considering the product

Importante saber que solo se puede usar con un sistema Apple, por lo que el coste para acceder a desarrollar es alto. Tiene integración con git y con plugins de terceros que nos facilita el trabajo. Se puede diseñar las pantallas de forma gráfica por lo que la tarea más complicada de hacer aplicaciones se simplifica

What business problems are you solving with the product? What benefits have you realized?

Nos permite realizar aplicaciones para clientes de Apple. Es un mercado al que no es fácil llegar, gracias a la simplicidad de xcode, podemos hacer aplicaciones profesionales de una manera sencilla, eficaz y segura.

Copy Review URL
Xcode review by Clément G.
iOS Developer - Opened to new opportunites
Computer Software
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"The must have software for iOS Dev"

What do you like best?

Simplicity, the way it's preventing errors and mistakes. Coding in Swift is very satisfying thanks to Xcode. You can use the Storyboards to build the front end interface. In this case everything is almost interface only, with drag and drop objects, and visual settings. I like this because it can really give the opportunity to beginners to develop apps so much easily than 100% programmatically. As an ex graphic designer this is very convenient and I am used to such an environment including UI design patterns.

What do you dislike?

Not the program itself but sometimes there are too many Objective C in Swift. Sometimes the errors are appearing way too fast. I don't even have the time to finish the lines of code I was writing that Xcode is already complaining and showing red errors. It can be a bit disturbing at first, but we are used to it.

Recommendations to others considering the product

This is definitely the must have platform to use in iOS Development. Read carefully the Apple Documentation provided on their website which is incredibly good and detailed about how to use properly the software. For demanding apps building, I recommend using a powerful Mac machine in this case you will be able to drastically minimise the building and testing process.

What business problems are you solving with the product? What benefits have you realized?

iOS Development, main tool. The fact that every single iOS Developer is using the same software can really improve the reliability and ressources in term of support and help.

Copy Review URL
Xcode review by Irteza A.
Software Engineer
Computer Software
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"As a developer with a background mostly in Android, I must say Apple got it right "

What do you like best?

There are so many things to like about xCode. But what I like best is the developer experience of creating UI.

What do you dislike?

The fact that you must pay to be a developer.

Recommendations to others considering the product

There is only one option to develop a mobile application for iOS. Apple does not allow the use of any other tools. The inflexibility might be annoying for some but as a long time user and developer of all kinds of applications, I must say XCode is one of the best IDEs I have worked with. The experience for developing UI is fantastic. Its easy to get started even with very little experience (which is more than I can say for Android). There is the overhead of learning Objective C or Swift which aren't terribly popular languages but with a background in Java I can tell you Swift will make your life much easier!

What business problems are you solving with the product? What benefits have you realized?

We are developing high end mobile applications for iOS.

Copy Review URL
Xcode review by Daniel P.
Desarrollador Swift/iOS
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Fully integrated to develop ios apps"

What do you like best?

The best thing about xcode is that it's created by Apple and the ease of creating ios apps, for both iPhone and iPad, is very large. You can not only create the app, but also manage the UI, prepare the app for testing, upload to production...

The debugging tool is the best I have used, the use of breakpoints, memory and power management is very good and helps the developer a lot.

I love that there is an emulator with all iPhone and iPad devices to test all screen sizes. Also, one of my favorite features (included not long ago) is the ability to launch the app on your iPhone without having to connect it to your Mac.

What do you dislike?

There are small bugs that are noticed day by day and sometimes they get to frustrate. Small program crashes, problems after importing cocoapods dependencies, necessary restart of the IDE to manage imports....

There are also problems when connecting storyboards to the controller, for example, when there is a change in the class of a viewcontroller, sometimes it is necessary to restart the IDE.

Recommendations to others considering the product

The best IDE for ios development

What business problems are you solving with the product? What benefits have you realized?

I have developed multiple applications for iPhone, from several clients. The result was as expected, the tools provided by xcode are perfect for application development and testing. The main problems to solve were to develop applications that followed a client-server structure, for which it was necessary to implement calls to a rest API. With the debugging tools it was very easy to follow the traces of error and end up developing a good product.

Translated with www.DeepL.com/Translator

Copy Review URL
Xcode review by Mustafa A.
Student
Higher Education
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"xcode "

What do you like best?

You may have experienced some words on Google even though you did not remember the exact name or spelling, but you still find the answer.

Just like Google, it automatically completes the entire syntax and indicates its functionality. Recently, I learned JavaScript using Sublime Text Editor. I found Swift more convenient because it does more automatic searching for me. In other words, the only thing I wanted to know was that things existed.

You may have encountered some words that you do not remember.

Just like Google, they complement the brilliance of the whole sentence to their functions. In the last block, I learned JavaScript using the Sublime text editor. I found Swift more convenient and more. In other words, the only thing I wanted to know was that things existed.

What do you dislike?

There are unnecessary restrictions for iOS development such as: You can not use transparent PNG as icons. why not? Transparent icon will be the most beautiful you have on the iPhone main screen! Picture of GIF photos as a launch image in iOS, but this is not possible

What business problems are you solving with the product? What benefits have you realized?

Distributing marketing of our business

Copy Review URL
Xcode review by Brian C.
Technical Assistant for Makerstudios
Higher Education
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"XCode and Swift as a language combined make an extremely smooth User Experience"

What do you like best?

The way that front-end development is handled. I believe that swift and Xcode alongside it does an amazing job of decreasing the effort and semantics involved in front end development while maintaining the specificity that CSS provides. Also immediate transfer to an iPhone is extremely convenient for testing of course, especially since it is integrated. The simulator and environment in general is also faster than Android Studio.

What do you dislike?

I could not say I dislike anything in particular about Xcode beyond the fact that is advertised as a one size fits all programming environment which I would say it is not. I would say that on the contrary to my previous assessment that sometimes the simplicity of the UI rendering lends itself to less effective design, but this is outweighed by the option Apple retains of writing the design from scratch rather than through drag and drop features.

Recommendations to others considering the product

Make sure to read up on the hotkeys and other functionality. It is highly deep as an IDE and enables a lot of additional functionality if you know where to look.

What business problems are you solving with the product? What benefits have you realized?

It provides an easy to use app development platform. With a great UI that makes front-end development far simpler for developers. This is definitely advantageous compared to CSS and HTML because of the ability to be less semantic and more efficient with UI and UX creation. By also making UI visualization a key part of the Xcode system it promotes quality development that is fully aware of the look and feel of the application.

Copy Review URL
Xcode review by Palaniappan M.
Senior Software Development Engineer in Test
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Review"

What do you like best?

I was glad to see the improvements they made on this latest version of Xcode. The LLDB still needs a little work, but it's getting there. Overall, this is a really solid product, and we use it frequently here at our business. As an IDE,Xcode does really well. It does a great job uniting the iOS and OS X toolchain in a single environment, but it does have it's fair share of kinks to work out.

Xcode gives full control of the app, with all the frameworks and libraries ready to be used. There’s a high level of device independence when compared to developing hybrid apps.

What do you dislike?

I wish the IB assistant was a little more solid than it is, and the code completion is erratic from time to time.

Recommendations to others considering the product

This is a great review of an incredible programming tool. My only complaint so far is that I can no longer use CMD + B to build my project. Appart from that Xcode has been improving in stability and product quality enormously since it's initial version.

Personally I find the editor window on the build results and such quite a nice addition, as those who don't want it can easily hide it. To me, it is nice to be able to check the error locations within the same window.

A recommended upgrade to those using earlier versions.

What business problems are you solving with the product? What benefits have you realized?

Mobile Automation

Copy Review URL
Xcode review by Brianna L.
UX Designer
Computer Software
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"My favorite IDE"

What do you like best?

I love that Apple has built Xcode to build apps for iOS, macOS, tvOS, and watchOS. The functionality of Xcode is quite robust, and it generally does a lot for helping design an app. It has some really wonderful built-in layout features (called auto-layout) for arranging different views on a page in each app. It's very visual and helpful while designing on the storyboard in Xcode.

What do you dislike?

Sometimes it feels as if Apple only releases Xcode updates every so often when there are more bugs than I think they probably want. The bugs are usually fixed in incremental updates, but the main updates come every year or so, most commonly to support the latest version of Swift that comes out each year.

Recommendations to others considering the product

There are only a few other IDEs available for Swift, and Xcode is the best of them all, in my opinion. Apple admins Swift, and they build Xcode to go with that language. It has the most built-in support for the software that developers write with it.

What business problems are you solving with the product? What benefits have you realized?

Here we use Xcode to build native apps in Swift. It really is a great tool. I have realized that there are also wonderful source control features built in to manage a git repo and remote, committing and editing commit messages, and managing source control blame.

Copy Review URL
Xcode review by Salvador V.
Small-Business
(Myself Only)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Intuitive, Efficient and Reliable"

What do you like best?

Xcode provides a straightforward view of making apps for Apple brands. The interface is intuitive and simple for beginners and contains many well-placed menus that make software development a breeze. Having used other software building suites, I have found that Xcode is fine tuned to the macOS operating system. There are hardly any long waits or any updates that are left in limbo. I can't overemphasize the cleanliness of the user interface. The fonts and color schemes are carefully thought out so if you spend 8 hours like me writing code, you're not staring at some poorly designed font.

What do you dislike?

There's not much to dislike about Xcode except maybe Apple Watch development. I have found that installing Apple Watch apps takes remarkably more time than iPhone apps because there are no ports on the Apple Watch. It makes you wonder how anyone is patient with the platform.

Recommendations to others considering the product

Watch tutorials on Youtube, use HackingWithSwift.com

What business problems are you solving with the product? What benefits have you realized?

Xcode is a stable software program that has created all our apps. The technologies embedded in it such as Core Data, Swift, UIKit, AVFoundation and many more are really intuitive and do not require lots of study for basic use. The benefits I have realized from Xcode is that my code is easily migrated to the newer iterations of Swift, and that the apps created have been easily modified and debugged.

Copy Review URL
Xcode review by Maxim A.
Mac Software Developer
Computer Software
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Essential tool for Mac/iOS development"

What do you like best?

It’s a first class IDE. It might have shortcomings, but you can’t beat Xcode because it comes straight from Apple and it’s as close as it can get when it comes to supporting their SDKs. I haven’t tried other IDEs for Mac in production, as I prefer to rely on first-party solutions and take advantage of preview versions of SDK. Other apps would have to play catch up to support them.

Stellar part of Xcode is Playgrounds. It's a fun and easy way to test ideas and code snippets. I even use it for simple scripting and automating tasks.

What do you dislike?

Overall I’m happy with Xcode as my main working tool, but occasional crashes or obscure minor bugs get me upset sometimes. Such minor bugs are slow to get fixed. It’s understandable, given the scale of the product and more important priorities. On the plus side I can’t think of any major issues with Xcode.

Recommendations to others considering the product

It might be overwhelming as a first time IDE, but it’s well designed and well organized.

What business problems are you solving with the product? What benefits have you realized?

I’m developing Mac apps. Given longterm experience with Xcode and productive familiarity, there’s little reason to even research possible alternatives.

Copy Review URL
Xcode review by Joe D.
Freelance Web Developer
Computer Software
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Xcode is so fun"

What do you like best?

I love that you are able to instantly see your results in the right pane and using the iPhone simulator has a lot of appeals and is easy to use. Also, I love that you can put your app on your physical device for testing purposes and such. The ability to be able to see the errors of your code immediately helps with overall development because it tells you where the error is at specifically and also will not let you run your program if there is a significant error(red), but will also tell you if you have a minor error that should be looked at, but won't stop your program from running. You don't need to sign up for a developer account with Apple until you are absolutely ready to submit your apps, but you can mess around and test your app with no issues and I feel that this is amazing and extremely helpful.

What do you dislike?

At this point, I haven't found much that I don't really like. My overall experience has been very good.

Recommendations to others considering the product

Use it! The best thing about Xcode is that it is free. You don't have to pay for anything and you get to start programming immediately.

What business problems are you solving with the product? What benefits have you realized?

I am a new swift developer who is using Xcode to practice before I start to make an app for the members of my business. My app is going to help with the ease of customer use when logging into the app with he ability to download and watch videos or get tips and tricks.

Copy Review URL
Xcode review by Elena R.
Project Manager, QA Specialist
Computer Software
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Xcode is a great tool for iOS development"

What do you like best?

I like that Xcode has convenient user interface that allows to have everything I need to develop an app with just one click. I can quickly switch between different tools and hide the ones I don't need at the moment.

What do you dislike?

Xcode IDE is pretty heavy in terms of its size on Mac, it updates quiet slowly and takes a lot of space.

I also don't like that sometimes it can stuck and I have to force quit it.

It happens to crash from time to time without a reason but it looks that it is being improved from version to version.

Recommendations to others considering the product

Xcode IDE has everything you need to start developing iOS apps. I recommend using the latest version of Xcode and always stay up to date.

What business problems are you solving with the product? What benefits have you realized?

I use Xcode to develop iPhone apps. It was quite easy to start with (comparing to other IDEs) and that is one of the main benefits for me. I love that I can easily arrange files in the project just using drag and drop. And I can say the same about connecting UI controls to code.

I like that it has a very good simulator integrated with it. And it also allows to preview app's design on different devices which is very convenient.

Copy Review URL
Xcode review by Peter A.
CEO & Founder
Computer Software
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Creating apps for iOS using Xcode"

What do you like best?

Xcode has improved vastly over time. The best part of it is the way in which you can easily create the UI parts of the app and link them to the code. It is best if you can create a single UI that meets all devices, as that keeps your UI design simpler.

Taking an app from being just local to being for sale on the app store is now much easier than it used to be, with all of the difficult steps now done automatically for you by Xcode.

The ability to create libraries in swift and reuse them is very good, but also somewhat difficult to link in at times, so this can count as both a plus and a minus.

What do you dislike?

If you have to create a different UI for different screen sizes then that can be tricky. Also sometimes Xcode gets confused and you need to reboot to reestablish the connection with your device.

Some errors that you get when developing (especially linker errors) can be very hard to debug.

The problems you can have linking in user created libraries in swift (also see things I like best) is harder to use than it should be and creates excessive problems.

Recommendations to others considering the product

Really the only choice you have if you are developing for iOS and don't want to be reliant on third party solutions.

What business problems are you solving with the product? What benefits have you realized?

Creating apps for sale on the Apple app store for both b2b and b2c systems.

Copy Review URL
Xcode review by Tim T.
Senior Design Manager
Marketing and Advertising
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Xcode is good for web design"

What do you like best?

I like how Xcode simplifies everything involved with editing into one software that you can use to create different apps. I also like how Xcode uses the Swift programing language. This makes it easier to use. At first, I thought that it was going to be hard to use because I was not use to it, but it makes app developing a lot easier. It offers a lot of features.

What do you dislike?

I do not like the interface builder at all. The interface builder is suppose to help you design apps without using code, but it seems like you can only use this for basic things. More advanced editing requires you to have a knowledge of coding. The debugger also doesn't catch all of the mistakes and some things that it flags as mistakes are not mistakes at all.

Recommendations to others considering the product

Give Xcode a try, but it takes a lot to get use to. Tutorials help a lot. I would advise trying to seek out independent tutorials to help gain the basics of Xcode.

What business problems are you solving with the product? What benefits have you realized?

App developing for a small business

Copy Review URL
Xcode review by Matheus B.
Software Engineer
Computer Software
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"A required tool for everyone developing for Apple platforms - for better or for worse"

What do you like best?

Xcode is actually a huge monster of an IDE - there are so many features that you'll likely never use them all. A lot of them are very useful though - for example, Instruments are great tools to debug your apps, find memory leaks, debug performance issues, etc, and not having to install additional tools is very helpful. Everything you need to develop iOS and Mac apps is built in, from building interfaces to debugging.

What do you dislike?

Being a huge IDE has its problems, as crashes and mysterious problems are common. Experienced Xcode users know some of the "tricks" by heart - deleting some internal folders when builds fail, restarting the app, avoiding SVN changes while the project is still open, etc - but new users will probably be a little frustrated by the constant problems they might face initially.

There are also issues related to using Swift with Xcode, as syntax completion often fails mysteriously and build times are noticeably slower than projects using Objective-C.

Recommendations to others considering the product

I really recommend using other communities such as Reddit or Twitter to keep yourself informed, since sometimes release notes can be difficult to parse and there are lots of quirks to every new version of Xcode. Either way it's always a good thing to get connected to the community.

What business problems are you solving with the product? What benefits have you realized?

To answer plainly and simply: It's practically the only way to develop, build and upload iOS and Mac apps, which is a business requirement for us and many other companies out there.

Copy Review URL
Xcode review by Kuntal V.
Senior Software Engineer
Computer Software
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"The Apple IDE"

What do you like best?

Xcode is really great for designing cool User Interface and creating a good-looking UI quite easily. It is better than most of the other IDEs out there it's quick and easy. One might find it a little bit difficult to get into the rhythm of how Xcode works, but once you get the hang of it, you are good to go.

What do you dislike?

Basically, IDEs are meant for code completion, refactoring etc. In these areas, Xcode is generations behind than other IDEs such as NetBeans or Visual Studio (I'm talking about just writing the code). So, I would say I'm not a big fan of writing my code in Xcode.

Recommendations to others considering the product

I'm not sure if I or any other Xcode user will say that it's the best IDE out there, but if you are looking forward to developing iOS apps, or apps for any other Apple product you will have to work on Xcode, and it's not that bad, I mean it's alright.

What business problems are you solving with the product? What benefits have you realized?

For any client, apps have become an important part of their company nowadays. So, they need to develop Android and iOS apps. And to develop an iOS app you need to use Xcode. Obviously, Xcode helps in creating better optimised, fast and beautiful looking apps to match the Apple standards of perfection.

Copy Review URL
Xcode review by Rich W.
Head of Product
Internet
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Wouldn't recommend, but you have literally no choice to use it!"

What do you like best?

Managed uploads and version control to itunes connect, which is an advantage above android. ( react native ). The simulator is a great tool, very accurately depicts an iphone / ipad etc and speeds up local development a lot.

What do you dislike?

Clumsy layout, difficult to find what you need to do, errors very poorly displayed. Simulator does not handle push notifications which can make local development trickier. Building to a device is also fiddly and often throws errors that you do not get on building to the simulator. Very little documentation for xcode, very often a case of google that error and solve it yourself. Little if no support options? The whole software appears as though it has had loads of extras bolted on over the years which have made the ux and ui very clumsy. Its also an enormous program ( ~20 gbs ) which when you have to use a mac ( another flaw for my poor linux friends ) takes up a huge amount of a 128gb or 256gb macbook harddrive. Simulator slows down after protracted use (appears a some processes build up over time on react native).

Recommendations to others considering the product

Your app build is very fragile! Be careful updating pod dependancies etc, e g. High Sierra recently updated my ruby version which broke my pod install and forced 5 hours of installing / reinstalling and hoping for the best before it was fixed.

What business problems are you solving with the product? What benefits have you realized?

We use x code to develop and release the iOS of our react native app. Has enabled us to get live on the app store, but as you are forced to use it thats not all that impressive!

Copy Review URL
Xcode review by Lee C.
Administrator
Computer Software
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Easy to use and Powerful all around!"

What do you like best?

The interface is nice and clean looking compared to others. There are certain functionalities that make it easy for beginners such as drag and drop. I've made quite a few apps and to be able to publish to the app store directly from Xcode is amazing.

What do you dislike?

The simulators are buggy and not really functional at all. The controls to the program are a bit stuck meaning your computer could freeze a couple times.

Recommendations to others considering the product

You should give it a try, its not easy at first but beginners will get the hang of it.

What business problems are you solving with the product? What benefits have you realized?

I've built apps that have helped financial businesses. These apps have grown extensively and hope to make more in the near future.

Copy Review URL
Xcode review by Jorge W.
Validated Reviewer
Review Source
Copy Review URL

"Beginner Friendly iOS Dev Software"

What do you like best?

As a matter of first importance interface is perfect when contrasted with different IDEs. Intuitive makes it simple for amateurs to become acclimated to quick functionalities. I have just conveyed 3 applications in application store and can distribute straightforwardly from IDE which is the greatest accommodation as I would like to think. Troubleshooting application is simple, you can print investigate articulations in support and run it or include breakpoints. Presently has a dull topic too which I totally love for the greater part of the applications.

What do you dislike?

Hangs a couple of times when I switch in numerous tasks. Perhaps in light of the fact that a portion of my old activities are as yet dependent on target c and not on quick. Test systems controls are bit inconvenient. There are numerous test systems for iPhone, iPad however when you open products at same time, processor gets extremely hot. What's more, you need to control test systems by console alternate routes.

What business problems are you solving with the product? What benefits have you realized?

Fundamentally Xcode is just for iOs improvement, so essentially im tackling how to create arrangements in numerous iOS gadgets. Producing local 100% applications is the most advantage and acceptable thing you can get from Xcode. Creating in this apparatus sort of gives u preference among different organizations that contend in this sort of improvement showcase since a large portion of the applications now days are should have been 100% local impossible different arrangements like telephone hole or ionic that don't follow this sort of solicitations.

Copy Review URL
Xcode review by User
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Good ID for C++ development"

What do you like best?

The best about Xcode is that the interface is extremely user-friendly. Using this product makes it easy to build and run source code files in multiple languages. Xcode is popular for macOS, iOS, watchOS and tvOS software development. However, it can do much more than that. For instance in my case I use it to teach my students development in C++, and my students love it ! Most of them have no prior coding experience and are happy to be able to write their code and run it easily on a friendly environment. I really recommend Xcode not only for Mac related development, but also for developing in other languages such as C and C++.

What do you dislike?

When starting to use the product, it is not easy to get hang of all the available options. It takes some time. Maybe it would be good to include some short tips every time the product is opened.

This product can be used with Mac only. It can be hard to use it with PC (connect to remote machines etc.) additionally there are other easier options available for PC (visual studio, code::blocks. many text editors and terminal etc.)

Recommendations to others considering the product

It is a good bet if your organization is equipped with Macbook laptops. It can be much easier to use than using the terminal.

What business problems are you solving with the product? What benefits have you realized?

I use this product to teach my students concepts and software implementation in C++. Xcode is very beneficial for my new students who have no prior coding experience, because it's very user-friendly and easy to use.

Copy Review URL
Xcode review by User
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"A bit of a clunker, but really your only option"

What do you like best?

The layout of Xcode is phenomenal. It's interfaces are, for the most part, very intuitive and easy to use. The debugging works well and can be used to solve issues very rapidly.

What do you dislike?

Apple has, in classic Apple style, told you exactly how this IDE is going to be laid out. You want the Navigator to be on the right instead of the left? Too bad. You want the Utilities at the bottom instead of the right? No, your wrong; it belongs on the right. I do miss the flexibility of Visual Studio, where I could but any tab anywhere I wanted. Not every developer has the same sized monitor and the same method of working, so it's a little frustrating that I can't customize my workspace very well.

Some areas of the designer are a little slow. The real-time error identification lags far behind the lightning-fast speeds of Visual Studio, and the storyboard designer can frustratingly slow if you need to move back and forth between several storyboards quickly.

Recommendations to others considering the product

Take a look at the other options, but you should strongly consider this product that has been developed by Apple. There is a lot of support on the internet to help you through the most common of its bugs.

What business problems are you solving with the product? What benefits have you realized?

Xcode is the way to develop for IOS. That's all there is to it. We as a company needed an IOS app, so we used the tool that was the simplest to set up and the quickest to get running.

Copy Review URL
Xcode review by ANAY  P.
Software Developer
Small-Business
(Myself Only)
Validated Reviewer
Review Source
Copy Review URL

"One of the best IDE/coding software which comes along with Macbooks."

What do you like best?

I have been using the Xcode application ever since I bought my first Macbook. The Xcode is super easy to use and very user-friendly application for working on my day to day software development projects. And being a software developer and also as a student working with tools getting to work on tools on my MacBook which doesn't require to buy any more license software makes life easy using MacBook. And the best thing about Xcode is that it works seamlessly on my MacBook Pro. On my macOS, it matches the theme also. And apart from that the shortcuts to copy and edit the code it seamless on the Xcode. It has helped me reduce my development time all because it's super easy to use which makes my life easy making software.

What do you dislike?

It's very difficult to find a thing to dislike about the Xcode.

Recommendations to others considering the product

Definitely, a must use for developers using Macbook.

What business problems are you solving with the product? What benefits have you realized?

I am using the software to work on my assignment and projects day to day. And I have realized that working on assignments on Xcode has helped me code and work on my projects very quickly and save time a lot.

Copy Review URL
Xcode review by Apurv D.
Engineering Manager
Information Technology and Services
Enterprise
(1001-5000 employees)
Validated Reviewer
Review Source
Copy Review URL

"Xcode - The complete product for iOS Dev"

What do you like best?

1. A common IDE for all iOS platform development

2. Excellent support of Simulator

3. Support of Swift to the older projects which are written in Objective-C

4. Very fast debugging both on device and simulator

5. Excellent support to work of C, C++ while working with iOS projects

6. Really easy to use from development till app store distribution

7. Amazing support of profilers to profile applications against time, CPU, Animations and so more

8. Same IDE for Mac application development

9. Very good support for command line and build tools to integrate the product with automated build systems

What do you dislike?

1. Sometimes it crashes with no such reason. Sometimes it hangs as well.

2. Linker errors are tricky to solve. Better verbose can help.

Recommendations to others considering the product

If you really want to develop native application for iOS and Mac, Xcode is the best IDE. There are lot of cross platform tools available in the market. However, none of them are as promising as Xcode.

What business problems are you solving with the product? What benefits have you realized?

1. We are developing iOS native applications for iPhone, iPad, Apple Watch and Apple TV.

2. We have also developed few in-house Mac applications as well.

Copy Review URL
Xcode review by Rut B.
Programmatore Php/Zend Framework/Mysql
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Heavy and full of bugs"

What do you like best?

I think the best thing of this IDE is the visual interface designer

What do you dislike?

Almost all. Very heavy, you need to fully update it and download 4 or 5 Gigabytes every time a new iOS release is rolled out. Poor vcs support. Since I am used to work with Jetbrains Intellij Idea, I find Xcode cumbersome compared to it. It's full of annoying bugs: about signign when you build and sign multiple apps with multiple developers account, and so on, current release even when you hit the back space button it makes the program crash and you can lose your work

What business problems are you solving with the product? What benefits have you realized?

Using Xcode is compulsory if you want to develop iOS applications. I have found useful the integrated process of build -sign - and upload an iOS build to the Apple Store, even if sometimes bugs interfere also with this

Copy Review URL
Xcode review by Daniel R.
Director of Quality Operations
Entertainment
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Necessary evil for iOS Browser Automation"

What do you like best?

It's the only way to simulate iOS Safari; not easy to support iOS Chrome.

What do you dislike?

Can't even run git without this on Macbook; tough to download older versions of Simulators

What business problems are you solving with the product? What benefits have you realized?

Automation with Appium is not possible without XCode, but there tends to be version compatibility issues all over the place: In order to use XCode 8.3 on El Capitan, only v0.25 of Carthage is supported. However, the download for XCode 8.3 is not easy to find.

I ended up having to write 3 versions of the install instructions for our browser automation project since XCode 9 won't run on anything lower than Sierra.

This type of thing makes development on iOS a HUGE hassle.

AVD's are MUCH easier to manage.

Copy Review URL
Xcode review by Cy M.
Quality Assurance Specialist
Computer Software
Enterprise
(5001-10,000 employees)
Validated Reviewer
Review Source
Copy Review URL

"Great integrated development environment for projects"

What do you like best?

Love the interface, and it's amazing to see what you can create using this tool. Allows easy reading and writing of code, and publishing couldn't be more of a breeze. The editor itself is very intuitive to use, and performance of the application is fast--compiling and testing code is easy enough provided you have a machine that is relatively well-equipped.

What do you dislike?

Since Xcode can only be used with the Mac OS, one inherent limitation is that you can only use it with a native Mac machine or a partitioned virtual machine running Mac OS. It would also be ideal to have something that allows a publish without a license that costs money.

Recommendations to others considering the product

Xcode is part of the Apple ecosystem, and this presents some unique challenges and advantages. One such dichotomy is the Apple developer licensing, which is not expensive, but is a requirement to publish and use apps for anything but personal use.

What business problems are you solving with the product? What benefits have you realized?

It is the go-to for iOS development, and there are synchronicities with the Apple ecosystem. It is also a very quick and easy way to develop a concept or project and get it out into the world.

Copy Review URL
Xcode review by Varun M.
Software Development Engineer in Test
Internet
Enterprise
(10,001+ employees)
Validated Reviewer
Review Source
Copy Review URL

"Xcode - Strong IDE, still long way to go"

What do you like best?

Once you are familiar with Xcode, it is very easy to use and extremely powerful The thing I like most is inclusion of a lot of other tools for debugging really hard issues like Leaks, Analyzer, Allocations and File Activity.

The user interface is pretty nifty and slick, and hotkeys are life saver.

What do you dislike?

I absolutely detest the provisioning profile management from Xcode. Its cryptic, not good enough documentation, and its like a black box which when works, is magical. But when it doesnt, its a nightmare to deal with. I wish Xcode makes it more transparent and gives more control to the power users related to codesigning, developer account and provisioning profiles.

Another thing I hate is Apple's annual releases of Xcode with breaking changes. This makes it a nightmare to keep our product working fine on latest OS with new Xcode. More often than not, we have to make alot of changes to our product to ensure that its compatible with latest releases of OS and Xcode. I would urge Apple to think hard about backward compatibility to make consumer's lives little easy.

Recommendations to others considering the product

Its a learning curve, but once you understand, its a pretty powerful IDE. And there are no other official IDEs for Mac/iOS app development, so better get used to this.

What business problems are you solving with the product? What benefits have you realized?

We build iOS and Mac apps, and use Xcode for them. Since everyone uses Xcode, we have some harmony of configurations and profiles across developers. If someone finds something useful/interesting, its always benefitting rest of the dev community since all of them use Xcode. We are also able to manage small projects by directly using Xcode project files in source repo instead of generating projects on the fly. This works because of same developer tool is being used.

Copy Review URL
Xcode review by Dan M.
Principal Software Engineer
Information Technology and Services
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"Has potential"

What do you like best?

Integration into the Apple ecosystem. Given it is developed by Apple, this shouldn't be a surprise. It is capable and has everything you need to develop software for the Apple ecosystem.

What do you dislike?

We are going to need a bigger text box for this one. It is clunky. For me, I spend more time figuring out how to do something opposed to just doing it. It has potential but seems to fall short. I try to draw a flow from one screen to another and follow the directions and nothing happens. Google it, still nothing. Manually add the code and then it lets me draw the connection. Well that was helpful given its a GUI. I would almost rather visit the dentist then have to use it.

Recommendations to others considering the product

If developing only for Apple and/or have a need/desire to use Swift then xCode is your choice. I would however take a strong hard look at Visual Studo and/or Xamarin if you want cross platform and/or C# capabilities.

What business problems are you solving with the product? What benefits have you realized?

Apple software development.

Copy Review URL
Xcode review by Douglas O.
Small-Business
(2-10 employees)
Validated Reviewer
Review Source
Copy Review URL

"You Pretty Much Have to Use it"

What do you like best?

For creating UI's for iOS apps, it's very good at what it does. Easy to switch between scenes and takes a lot of coding out of connecting scenes to each other.

What do you dislike?

It's pretty terrible compared to its competition when it comes to coding things that aren't Swift/Objective C. Which I mean Swift/Objective C is what XCode is made for, I get it, but my Mac tries to use XCode for everything and Apple just needs to accept that XCode isn't that good for everything else.

Recommendations to others considering the product

I highly recommend making peace with the fact that you're not allowed to use anything other than XCode for iOS app development. The sooner you make peace with that fact, the sooner you can reach the acceptance phase of your grief. XCode command line tools don't work on Windows anyway.

What business problems are you solving with the product? What benefits have you realized?

Creating iOS apps. I realized the benefit of being able to make apps with the only software which is allowed to make iOS apps.

Copy Review URL
Xcode review by manu d.
Mid-Market
(51-200 employees)
Validated Reviewer
Review Source
Copy Review URL

"Xcode - Powerful Design Tools"

What do you like best?

The Xcode IDE additionally has a smooth environment that makes work processes more consistent. Since it has a worked in Assistant Editor, clients are promptly provided with helpful codes on a side sheet, giving them a chance to complete their app quicker. Xcode IDE is furnished with apparatuses that let it speak with the Apple developer website. Along these lines, clients can empower Apple benefits on their app and distribute their item on the App Store when it is finished. Xcode IDE empowers developers to make apps for Mac, iPhone, iPad, Apple Watch, and Apple TV, it doesn't give them a chance to make only them. That is on account of the application has an incorporated Assistant Editor that shows records it regards accommodating in the coding procedure without intruding on the creation and altering happening on the primary window. With this, developers can immediately discover extra information that can help them in finishing their undertaking at a quicker pace.

What do you dislike?

Xcode requires a more costly Mac rather than a cheap PC. The value contrast is truly steep in the event that you need a superior advancement framework. XCode is essentially constrained to delivering applications for the Apple group of gadgets, or, in other words critical impediment considering the quantity of Windows work areas and Android gadgets, and all the Linux stuff as well!

Recommendations to others considering the product

Xcode gives full control of the app, with every one of the frameworks and libraries prepared to be utilized. There's an abnormal state of gadget autonomy when contrasted with creating half and half apps

What business problems are you solving with the product? What benefits have you realized?

It has been an extraordinary ordeal planning and creating ventures on XCode. It gives full control of the app, with every one of the systems and libraries prepared to be utilized. There's additionally an abnormal state of gadget freedom when contrasted with creating cross breed apps. Every versatile stage that the local app is produced for, stipulates its own one of a kind advancement process.

Copy Review URL
Xcode review by Jordan F.
Student
Computer Networking
Small-Business
(Myself Only)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Swift on Xcode is a breeze!"

What do you like best?

Very awesome how easy Xcode integrates the swift language to help you create all sorts of apps.

Very easy to just import any sort of files from mp3 music files to jpeg image files, you name it.

What do you dislike?

I dislike some of the error messages that appear because they are unclear on why your file is crashing.

Recommendations to others considering the product

Make use of its ability to help produce iOS apps or try it out as your everyday code editor.

What business problems are you solving with the product? What benefits have you realized?

Xcode takes a bug chunk of coding walls programmers hit everyday and solves them for you! Benefits include built in tips and recommendations that help produce better code.

Copy Review URL
Xcode review by User in Computer Software
Validated Reviewer
Verified Current User