Software : Apple : Apple Xcode

Apple Xcode

Udgave
(fra og med 2018-11-30)
10
Perron
Licens Freeware
Kategori Programming

Software Review

Hovedfunktioner

  • Fully-equipped IDE for publishing iOS and OS X apps
  • Support for a variety of languages, including Objective-C, C, C++, Java, Swift, Python, Ruby, and AppleScript
  • Various debugging and performance testing tools
  • Version control systems, including Git, Subversion, and Xcode snapshots, allow for team collaboration
  • Dark Xcode interface and tools for building dark macOS apps
  • Built-in testing engine for running unit tests and UI and performance tests

Screenshot of Apple Xcode 9

Main Features

Apple Xcode is a macOS IDE used for developing iOS and macOS apps. It is available for free from the Mac App Store and is required to publish iOS apps to the iTunes App Store and macOS apps to the Mac App Store. The software provides a suite of tools to help developers build user interface components and write source code.

Xcode includes all the tools needed to build and publish apps from start to finish. Xcode's Interface Builder provides a design canvas to create user interface components, as well as to set properties for interacting with your source code. The Interface Builder can also easily switch from light to dark mode for developing dark macOS apps (introduced in macOS Mojave). The program integrates with popular version control tools such as GitHub, GitLab, and Bitbucket and also provides its own local revision tracking system called snapshots, allowing developers to track revisions of source code.

The IDE features an impressive source code editor that makes it easy to visualize and select sections of code and comes with a built-in refactoring and transformation engine. Changes you make to your code are highlighted next to each line and you are instantly notified if you have created a conflict. This is especially helpful when working collaboratively with local changes and commits from team members upstream in the source repository.

Debugging and performance tools allow developers to test for memory leaks and examine app efficiency during runtime. These tools can be customized or you can use templates included with Xcode to build using the same tools as Apple. Also, Xcode comes with Simulator, a tool that allows you to prototype and test builds of your app by simulating iOS, watchOS, and tvOS devices.

Xcode is a great tool for developing apps and has come a long way since the first version of the software. Apple has streamlined many features and continues to make development easier for app developers. Keep in mind that, while you can develop with Xcode for free, you must subscribe to the iOS and Mac developer programs before you can distribute apps on Apple's stores.

Updated: November 30, 2018

▶ Primær filudvidelse

.xcodeproj – Xcode Project

▶ Andre filudvidelser brugt Apple Xcode 10

Understøttede filtyper
.ASM Assembly Language Source Code File
.ENTITLEMENTS Mac App Sandboxing Entitlements File
.CC C++ Source Code File
.C C/C++ Source Code File
.CXX C++ Source Code File
.CP Xcode C++ Source File
.CPP C++ Source Code File
.DEVELOPERPROFILE Xcode Developer Profile
.DOCSET Doxygen Document Set File
.GPX GPS Exchange File
.GEOJSON GeoJSON File
.F Fortran Source Code
.FOR Fortran 77 Source File
.H C/C++/Objective-C Header File
.HPP C++ Header File
.JAVA Java Source Code File
.MM Objective-C++ Source File
.MOM Managed Object Model
.M Objective-C Implementation File
.MAKE Xcode Makefile Script
.MOBILEPROVISION Xcode Mobile Provisioning Profile
.OCTEST Xcode Objective-C Unit Test Bundle
.NIB Interface Builder User Interface File
.PLIST Mac OS X Property List File
.RBW Ruby Script
.R Rez Source Code File
.S Source Code File
.STORYBOARD Interface Builder Storyboard Document
.XIB Interface Builder File
.XCSNAPSHOTS Xcode Snapshot
.XCARCHIVE Xcode Archive
.XCWORKSPACE Xcode Workspace File
.XCDATAMODELD Xcode Core Data Model File
.XCDATAMODEL Xcode Core Data Model File
.XCAPPDATA Xcode App Data File
.XCODE Xcode Project
.YM Atari ST Audio File
.Y Yacc Source File
Yderligere relaterede filformater
.EXP Symbols Export File
.CACTION Automator Converter Action
.DSYM Xcode Debug Symbols File
.DYLIB Mach-O Dynamic Library
.FTN Fortran Source Code File
.HXX C++ Source Code Header File
.HH C++ Header File
.IPSW iPod and iPhone Software Update File
.JAV Java Source File
.MAK Makefile
.PBXUSER Xcode Project User Data File
.PCH Precompiled Header File
.TBD Apple Xcode Text-based Definition File
.STRINGS Text Strings File
.SCRIPTTERMINOLOGY AppleScript Script Terminology File
.SCRIPTSUITE AppleScript Script Suite File
.SDEF AppleScript Dictionary Document