Bloodshed Dev-C is not available for Mac but there are plenty of alternatives that runs on macOS with similar functionality. The most popular Mac alternative is Eclipse, which is both free and Open Source.If that doesn't suit you, our users have ranked 40 alternatives to Bloodshed Dev-C and many of them are available for Mac so hopefully you can find a suitable replacement.
Xcode 11 includes everything you need to create amazing apps and to bring your apps to even more devices. Take advantage of SwiftUI, an all-new user interface framework with a declarative Swift syntax. Start bringing your iPad app to Mac with just a click. And with support for Swift packages, Xcode 11 lets you share code among all of your apps or use packages created by the community.
SwiftUI
Better apps. Less code.
SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift. Build user interfaces for any Apple device using just one set of tools and APIs. With a declarative Swift syntax that’s easy to read and natural to write, SwiftUI works seamlessly with new Xcode design tools to keep your code and design perfectly in sync. SwiftUI is truly native, so your apps directly access the proven technologies of each platform to beautifully implement everything users love about the Apple ecosystem.
Declarative syntax. Write simpler code with a declarative Swift syntax that clearly states what your user interface should do.
Design tools. Drag and drop to construct or edit your interface. Quickly make changes to visual UI elements with pop-up inspectors.
Native on all Apple platforms. Your apps gain incredible native performance and take advantage of the proven technologies, controls, and user experiences of Apple platforms to feel fully integrated.
Live mode. See your design change instantly in one or many exact previews. Switch the design canvas to live mode to instantly interact with your running app in Xcode or on a connected device.
Bring your iPad App to Mac
Dev C++ Download And Install
Xcode makes it easy to get a huge head start on turning your existing iPad app into a native Mac app. Your Mac and iPad apps share the same project and source code, so any changes you make translates to both platforms. And your newly created Mac app runs natively, utilizing the same frameworks, resources, and even runtime environment as apps built just for Mac.
Swift and Swift Packages
Swift 5 is now built right into all Apple platforms and the binary interface for Swift is stable moving forward. Your apps will be smaller, download faster, and keep working as Swift continues to evolve.
Swift packages are integrated throughout all of Xcode 11, making it incredibly simple to use a package in your apps for Apple platforms. Just add a new package dependency to add an external package to your project., then clone the package from GitHub, Bitbucket, GitLab, or your own code host. Xcode checks the package dependencies and displays all the packages you use directly in the navigator.
It’s also easy to create your own packages to use with projects based on your own code, or to share with the world. Source code you put in these packages will be built into any apps that depend on the package, with support for all Apple platforms. Code in the package is still easy to debug, test, and use with source code management.
Dark Mode for iPhone and iPad
Dark Mode has been beautifully integrated throughout iOS, and Xcode 11 gives you powerful tools to easily support dark mode in your apps. Quickly switch your designs and previews between light and dark in Interface Builder, and preview both modes in SwiftUI, even side-by-side. Asset catalogs let you label assets and named colors with variants for light and dark. And you can switch your app in and out of dark mode while debugging. This is all done using controls within Xcode that only apply to your app, with no need to change your system settings.
Your Editor, Your Layout
Whether you prefer a single editor or split your windows into a precisely-arranged mosaic, Xcode 11 gives you total control over your coding area and the ability to split any editor pane. Editors can also show SwiftUI previews, live views of playgrounds, and a myriad of assistants. If you need to focus on just one file, you can click-zoom to maximize the pane, and return to exactly where you were before. The new minimap sidebar shows a birds-eye view of the open file, including highlights that make it easy to jump to the right place.
Your code looks better than ever with documentation comments with bold and italics rendered inline with your code. You can even inspect the differences in your current source edits compared to past versions, with a comparison view that updates as you type.
In-depth Testing
The updated Devices window lets you simulate your users’ environment, for example when your app is running in extreme heat or on a slow network. Test plans in Xcode 11 make it easy to automate a huge number of test and analysis steps, all to be run in parallel. For instance, you can select several sanitizer tools with conflicting build settings, and Xcode will run all the tests for you and automatically build all the versions you need.
Screenshots are now easy to automate with an API that saves screenshots to your results bundle during UI testing. Combined with testing your localized UI, it’s easy to take every screenshot you need to submit to the App Store, or to show your localization team.
With even better support for Xcode Server and other continuous integration tools, you can constantly test your app in hundreds of user scenarios, easily and efficiently.
The Macintosh version of Code::Blocks for C++ relies on the Xcode distribution from Apple for its compiler. The installation is done in three separate parts for this reason.
Installing Xcode
Xcode is a free development package offered by Apple that you will need. Follow these steps to install it first:
Open the Safari browser and go to the Apple Developer site.
Click on Download Xcode to get the most recent version.
This will open the Xcode download dialog box shown in this figure
Click on the Free icon to change it to Install App. Click on it again.
Enter your system password (the one you log in with when your Mac boots up).
The icon changes to Installing.
The download and installation takes quite some time, as Xcode is a little over 2GB as of this writing.
Installing the Command Line Tools
As big as Xcode is, you would think that it has everything you need, but you would be wrong. You need one more package from Apple to make your joy complete and to get a working gcc compiler on your Macintosh. Follow these steps to install the Command Line Tools for Xcode:
Open the Safari browser and go to Apple Developer download website.
You may be asked to sign up for an Apple Developer ID. Go ahead and do so — it’s free.
Search for Command Line Tools for Xcode. Select the application shown in the following figure. Click on the Download icon.
Double-click on the mpkg package that downloads to install it.
Accept all of the default values.
The installation should finish with Installation Was Successful.
Installing Code::Blocks
Dev C++ Latest Version Free Download
Now, you can finish your installation by downloading the Code::Blocks editor:
Dev C++ 5.11 Download Free
Open the Safari browser and go to Code::Blocks Downloads page.
Click on Downloads→Binaries.
Click on Mac OS X.
Select either the BerliOS or Sourceforge.net mirror for the most recent version.
At the time of this writing, CodeBlocks-13.12 -mac.zip was the most recent.
Install the downloaded Zip file into the Applications folder.
If you have never installed an application from a third-party site, you may need to execute these extra steps before you can do so:
Click on System Preferences.
Click on Security and Privacy.
Click the padlock in the lower-left corner of the dialog box to allow changes.
Click on Allow Applications Downloaded from: Anywhere, as shown in the following figure.
Once you have completed the installation of Code::Blocks, you may choose to return to this dialog box and restore the settings to Mac App Store.
Double-click on the Code::Blocks icon.
The first time you do this, the Mac OS will ask, “Are you sure you want to open it?”
Select Don’t Warn Me When Opening Applications on This Disk Image and click Open.
Code::Blocks should start and find the gcc compiler installed with the Command Line Tools.
Select the gcc compiler, as shown in the following figure. Click on Set as Default and then click on OK to continue starting Code::Blocks.
Code::Blocks will open with a banner page followed by a menu across the top of the dialog box.
Select Settings→Compiler, then click the Have g++ Follow the Coming C++0x ISO C++ Language Standard. Click on OK to close the dialog box.
You are now ready to build your first C++ program.