Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Xcode

Index Xcode

Xcode is an integrated development environment (IDE) for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, watchOS, and tvOS. [1]

108 relations: Ada (programming language), Apache Ant, App Store (macOS), Apple community, Apple Developer, Apple Inc., Apple Worldwide Developers Conference, AppleScript, ARM architecture, Automatic Reference Counting, Bitbucket, Bonjour (software), C (programming language), C Sharp (programming language), C++, Carbon (API), Clang, Cocoa (API), Computing platform, D (programming language), Debugger, Distcc, DTrace, Fat binary, Fortran, Free Pascal, Freeware, Front and back ends, Garbage collection (computer science), GitHub, GitLab, GNU Compiler Collection, GNU Debugger, GNU Pascal, Graphical user interface, Instruments (software), Integrated development environment, Intel, Interface Builder, IOS, IOS 10, IOS 11, IOS 12, IOS 4, IOS 5, IOS 6, IOS 7, IOS 8, IOS 9, IOS SDK, ..., IPad, IPad Mini, IPhone 5, IPhone OS 2, IPhone OS 3, IPod Touch, Java (programming language), Java (software platform), LLDB (debugger), LLVM, Mac Developer Program, Mac OS X 10.1, Mac OS X 10.2, Mac OS X Leopard, Mac OS X Lion, Mac OS X Panther, Mac OS X Snow Leopard, Mac OS X Tiger, Mach-O, MacOS, MacOS High Sierra, MacOS Mojave, MacOS Sierra, Objective-C, Open-source model, OpenSolaris, OS X El Capitan, OS X Mavericks, OS X Mountain Lion, OS X Yosemite, Perl, PowerPC, Precompiled header, Programming language, Project Builder, Python (programming language), Quartz Composer, ResEdit, Retina Display, Ruby (programming language), Software development, Software development kit, Software release life cycle, Source code, Static program analysis, Sun Microsystems, Swift (programming language), TechRepublic, TvOS, Universal binary, User interface, WatchOS, WebObjects, X86, X86-64, XcodeGhost, 32-bit, 64-bit computing. Expand index (58 more) »

Ada (programming language)

Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.

New!!: Xcode and Ada (programming language) · See more »

Apache Ant

Apache Ant is a software tool for automating software build processes, which originated from the Apache Tomcat project in early 2000.

New!!: Xcode and Apache Ant · See more »

App Store (macOS)

The App Store is a digital distribution platform for macOS apps, created by Apple Inc. The platform was announced on October 20, 2010, at Apple's "Back to the Mac" event.

New!!: Xcode and App Store (macOS) · See more »

Apple community

The Apple community are people interested in Apple Inc. and its products, who report information in various media.

New!!: Xcode and Apple community · See more »

Apple Developer

Apple Developer, formerly Apple Developer Connection or ADC, is Apple Inc.'s developer network.

New!!: Xcode and Apple Developer · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: Xcode and Apple Inc. · See more »

Apple Worldwide Developers Conference

The Apple Worldwide Developers Conference (WWDC) is a conference held annually by Apple Inc. in San Jose, California.

New!!: Xcode and Apple Worldwide Developers Conference · See more »

AppleScript

AppleScript is a scripting language created by Apple Inc. that facilitates automated control over scriptable Mac applications.

New!!: Xcode and AppleScript · See more »

ARM architecture

ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.

New!!: Xcode and ARM architecture · See more »

Automatic Reference Counting

Automatic Reference Counting (ARC) is a memory management feature of the Clang compiler providing automatic reference counting for the Objective-C and Swift programming languages.

New!!: Xcode and Automatic Reference Counting · See more »

Bitbucket

Bitbucket is a web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial (since launch) or Git (since October 2011) revision control systems.

New!!: Xcode and Bitbucket · See more »

Bonjour (software)

Bonjour is Apple's implementation of zero-configuration networking (zeroconf), a group of technologies that includes service discovery, address assignment, and hostname resolution.

New!!: Xcode and Bonjour (software) · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Xcode and C (programming language) · See more »

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: Xcode and C Sharp (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: Xcode and C++ · See more »

Carbon (API)

Carbon is one of Apple Inc.'s C-based application programming interfaces (APIs) for the Macintosh operating system.

New!!: Xcode and Carbon (API) · See more »

Clang

Clang is a compiler front end for the programming languages C, C++, Objective-C, Objective-C++, OpenMP, OpenCL, and CUDA.

New!!: Xcode and Clang · See more »

Cocoa (API)

Cocoa is Apple's native object-oriented application programming interface (API) for their operating system macOS.

New!!: Xcode and Cocoa (API) · See more »

Computing platform

A computing platform or digital platform is the environment in which a piece of software is executed.

New!!: Xcode and Computing platform · See more »

D (programming language)

D is an object-oriented, imperative, multi-paradigm system programming language created by Walter Bright of Digital Mars and released in 2001.

New!!: Xcode and D (programming language) · See more »

Debugger

A debugger or debugging tool is a computer program that is used to test and debug other programs (the "target" program).

New!!: Xcode and Debugger · See more »

Distcc

In software development, distcc is a tool for speeding up compilation of source code by using distributed computing over a computer network.

New!!: Xcode and Distcc · See more »

DTrace

DTrace is a comprehensive dynamic tracing framework created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time.

New!!: Xcode and DTrace · See more »

Fat binary

A fat binary (or multiarchitecture binary) is a computer executable program which has been expanded (or "fattened") with code native to multiple instruction sets which can consequently be run on multiple processor types.

New!!: Xcode and Fat binary · See more »

Fortran

Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

New!!: Xcode and Fortran · See more »

Free Pascal

Free Pascal Compiler (FPC) is a compiler for the closely related programming language dialects, Pascal and Object Pascal.

New!!: Xcode and Free Pascal · See more »

Freeware

Freeware is software that is available for use at no monetary cost.

New!!: Xcode and Freeware · See more »

Front and back ends

In software engineering, the terms front end and back end refer to the separation of concerns between the presentation layer (front end), and the data access layer (back end) of a piece of software, or the physical infrastructure or hardware.

New!!: Xcode and Front and back ends · See more »

Garbage collection (computer science)

In computer science, garbage collection (GC) is a form of automatic memory management.

New!!: Xcode and Garbage collection (computer science) · See more »

GitHub

GitHub Inc. is a web-based hosting service for version control using Git.

New!!: Xcode and GitHub · See more »

GitLab

GitLab is a web-based Git-repository manager with wiki and issue-tracking features, using an open-source license, developed by GitLab Inc.

New!!: Xcode and GitLab · See more »

GNU Compiler Collection

The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.

New!!: Xcode and GNU Compiler Collection · See more »

GNU Debugger

The GNU Debugger (GDB) is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, C, C++, Objective-C, Free Pascal, Fortran, Go, Java and partially others.

New!!: Xcode and GNU Debugger · See more »

GNU Pascal

GNU Pascal (GPC) is a Pascal compiler composed of a frontend to GNU Compiler Collection (GCC), similar to the way Fortran and other languages were added to GCC.

New!!: Xcode and GNU Pascal · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Xcode and Graphical user interface · See more »

Instruments (software)

Instruments (formerly Xray) is an application performance analyzer and visualizer, integrated in Xcode 3.0 and later versions of Xcode.

New!!: Xcode and Instruments (software) · See more »

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

New!!: Xcode and Integrated development environment · See more »

Intel

Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.

New!!: Xcode and Intel · See more »

Interface Builder

Interface Builder is a software development application for Apple's Mac OS X operating system.

New!!: Xcode and Interface Builder · See more »

IOS

iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

New!!: Xcode and IOS · See more »

IOS 10

iOS 10 is the tenth major release of the iOS mobile operating system developed by Apple Inc., being the successor to iOS 9.

New!!: Xcode and IOS 10 · See more »

IOS 11

iOS 11 is the eleventh major release of the iOS mobile operating system developed by Apple Inc., being the successor to iOS 10.

New!!: Xcode and IOS 11 · See more »

IOS 12

iOS 12 will be the twelfth major release of the iOS mobile operating system developed by Apple Inc., being the successor to iOS 11.

New!!: Xcode and IOS 12 · See more »

IOS 4

iOS 4 is the fourth major release of the iOS mobile operating system developed by Apple Inc., being the successor to iPhone OS 3.

New!!: Xcode and IOS 4 · See more »

IOS 5

iOS 5 is the fifth major release of the iOS mobile operating system developed by Apple Inc., being the successor to iOS 4.

New!!: Xcode and IOS 5 · See more »

IOS 6

iOS 6 is the sixth major release of the iOS mobile operating system developed by Apple Inc, being the successor to iOS 5.

New!!: Xcode and IOS 6 · See more »

IOS 7

iOS 7 is the seventh major release of the iOS mobile operating system developed by Apple Inc., being the successor to iOS 6.

New!!: Xcode and IOS 7 · See more »

IOS 8

iOS 8 is the eighth major release of the iOS mobile operating system developed by Apple Inc., being the successor to iOS 7.

New!!: Xcode and IOS 8 · See more »

IOS 9

iOS 9 is the ninth major release of the iOS mobile operating system developed by Apple Inc., being the successor to iOS 8.

New!!: Xcode and IOS 9 · See more »

IOS SDK

The iOS SDK (Software Development Kit) (formerly iPhone SDK) is a software development kit developed by Apple Inc. The kit allows for the development of mobile apps on Apple's iOS operating system.

New!!: Xcode and IOS SDK · See more »

IPad

iPad is a line of tablet computers designed, developed and marketed by Apple Inc., which run the iOS mobile operating system.

New!!: Xcode and IPad · See more »

IPad Mini

The iPad Mini family (branded and marketed as iPad mini) is a line of mini tablet computers designed, developed, and marketed by Apple Inc. It is a sub-series of the iPad line of tablets, with a reduced screen size of 7.9 inches, in contrast to the standard 9.7 inches.

New!!: Xcode and IPad Mini · See more »

IPhone 5

The iPhone 5 is a smartphone designed and marketed by Apple Inc. It is the sixth generation of the iPhone, succeeding the iPhone 4S and preceding the iPhone 5S and iPhone 5C.

New!!: Xcode and IPhone 5 · See more »

IPhone OS 2

iPhone OS 2 is the second major release of the iOS mobile operating system developed by Apple Inc., being the successor to iPhone OS 1.

New!!: Xcode and IPhone OS 2 · See more »

IPhone OS 3

iPhone OS 3 is the third major release of the iOS mobile operating system developed by Apple Inc., being the successor to iPhone OS 2.

New!!: Xcode and IPhone OS 3 · See more »

IPod Touch

The iPod Touch (stylized and marketed as iPod touch) is an iOS-based all-purpose mobile device designed and marketed by Apple Inc. with a touchscreen-controlled user interface.

New!!: Xcode and IPod Touch · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Xcode and Java (programming language) · See more »

Java (software platform)

Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.

New!!: Xcode and Java (software platform) · See more »

LLDB (debugger)

The LLDB Debugger (LLDB) is a software debugger.

New!!: Xcode and LLDB (debugger) · See more »

LLVM

The LLVM compiler infrastructure project is a "collection of modular and reusable compiler and toolchain technologies" used to develop compiler front ends and back ends.

New!!: Xcode and LLVM · See more »

Mac Developer Program

The Mac Developer Program is a way developers for Apple's Mac OS X operating system can distribute their apps through the Mac App Store.

New!!: Xcode and Mac Developer Program · See more »

Mac OS X 10.1

Mac OS X 10.1 (code named Puma) is the second major release of Mac OS X (now named macOS), Apple's desktop and server operating system.

New!!: Xcode and Mac OS X 10.1 · See more »

Mac OS X 10.2

Mac OS X Jaguar (version 10.2) is the third major release of Mac OS X (now named macOS), Apple's desktop and server operating system.

New!!: Xcode and Mac OS X 10.2 · See more »

Mac OS X Leopard

Mac OS X Leopard (version 10.5) is the sixth major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Macintosh computers.

New!!: Xcode and Mac OS X Leopard · See more »

Mac OS X Lion

Mac OS X Lion (version 10.7) is the eighth major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Macintosh computers.

New!!: Xcode and Mac OS X Lion · See more »

Mac OS X Panther

Mac OS X Panther (version 10.3) is the fourth major release of Mac OS X (now named macOS), Apple’s desktop and server operating system.

New!!: Xcode and Mac OS X Panther · See more »

Mac OS X Snow Leopard

Mac OS X Snow Leopard (version 10.6) is the seventh major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Macintosh computers.

New!!: Xcode and Mac OS X Snow Leopard · See more »

Mac OS X Tiger

Mac OS X Tiger (version 10.4) is the fifth major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Mac computers.

New!!: Xcode and Mac OS X Tiger · See more »

Mach-O

Mach-O, short for Mach object file format, is a file format for executables, object code, shared libraries, dynamically-loaded code, and core dumps.

New!!: Xcode and Mach-O · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Xcode and MacOS · See more »

MacOS High Sierra

macOS High Sierra (version 10.13) is the fourteenth major release of macOS, Apple Inc.'s desktop operating system for Macintosh computers.

New!!: Xcode and MacOS High Sierra · See more »

MacOS Mojave

macOS Mojave (version 10.14) is the upcoming fifteenth major release of macOS, Apple Inc.'s desktop operating system for Macintosh computers.

New!!: Xcode and MacOS Mojave · See more »

MacOS Sierra

macOS Sierra (version 10.12) is the thirteenth major release of macOS (previously), Apple Inc.'s desktop and server operating system for Macintosh computers.

New!!: Xcode and MacOS Sierra · See more »

Objective-C

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.

New!!: Xcode and Objective-C · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: Xcode and Open-source model · See more »

OpenSolaris

OpenSolaris is a discontinued, open source computer operating system based on Solaris created by Sun Microsystems.

New!!: Xcode and OpenSolaris · See more »

OS X El Capitan

OS X El Capitan (version 10.11) is the twelfth major release of OS X (now named macOS), Apple Inc.'s desktop and server operating system for Macintosh computers.

New!!: Xcode and OS X El Capitan · See more »

OS X Mavericks

OS X Mavericks (version 10.9) is the tenth major release of OS X (now named macOS), Apple Inc.'s desktop and server operating system for Macintosh computers.

New!!: Xcode and OS X Mavericks · See more »

OS X Mountain Lion

OS X Mountain Lion (version 10.8) is the ninth major release of OS X (now named macOS), Apple Inc.'s desktop and server operating system for Macintosh computers.

New!!: Xcode and OS X Mountain Lion · See more »

OS X Yosemite

OS X Yosemite (version 10.10) is the eleventh major release of OS X (now named macOS), Apple Inc.'s desktop and server operating system for Macintosh computers.

New!!: Xcode and OS X Yosemite · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Xcode and Perl · See more »

PowerPC

PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.

New!!: Xcode and PowerPC · See more »

Precompiled header

In computer programming, a precompiled header is a (C or C++) header file that is compiled into an intermediate form that is faster to process for the compiler.

New!!: Xcode and Precompiled header · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Xcode and Programming language · See more »

Project Builder

Project Builder was an integrated development environment (IDE) originally developed by NeXT for the NeXTSTEP operating system.

New!!: Xcode and Project Builder · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Xcode and Python (programming language) · See more »

Quartz Composer

Quartz Composer is a node-based visual programming language provided as part of the Xcode development environment in macOS for processing and rendering graphical data.

New!!: Xcode and Quartz Composer · See more »

ResEdit

ResEdit is a discontinued developer tool application for the Apple Macintosh, used to create and edit resources directly in the Mac's resource fork architecture.

New!!: Xcode and ResEdit · See more »

Retina Display

Retina Display (marketed by Apple with a lowercase 'D' as Retina display) is a brand name used by Apple for its series of IPS panel and OLED displays that have a higher pixel density than traditional Apple displays.

New!!: Xcode and Retina Display · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: Xcode and Ruby (programming language) · See more »

Software development

Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.

New!!: Xcode and Software development · See more »

Software development kit

A software development kit (SDK or devkit) is typically a set of software development tools that allows the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar development platform.

New!!: Xcode and Software development kit · See more »

Software release life cycle

A software release life cycle is the sum of the stages of development and maturity for a piece of computer software: ranging from its initial development to its eventual release, and including updated versions of the released version to help improve software or fix software bugs still present in the software.

New!!: Xcode and Software release life cycle · See more »

Source code

In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.

New!!: Xcode and Source code · See more »

Static program analysis

Static program analysis is the analysis of computer software that is performed without actually executing programs.

New!!: Xcode and Static program analysis · See more »

Sun Microsystems

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.

New!!: Xcode and Sun Microsystems · See more »

Swift (programming language)

Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux.

New!!: Xcode and Swift (programming language) · See more »

TechRepublic

TechRepublic is an online trade publication and social community for IT professionals, with advice on best practices and tools for the day-to-day needs of IT decision-makers.

New!!: Xcode and TechRepublic · See more »

TvOS

tvOS is an operating system developed by Apple Inc. for the fourth-generation and later Apple TV digital media player.

New!!: Xcode and TvOS · See more »

Universal binary

A universal binary is, in Apple parlance, an executable file or application bundle that runs natively on either PowerPC or Intel-manufactured IA-32 or Intel 64-based Macintosh computers; it is an implementation of the concept more generally known as a fat binary.

New!!: Xcode and Universal binary · See more »

User interface

The user interface (UI), in the industrial design field of human–computer interaction, is the space where interactions between humans and machines occur.

New!!: Xcode and User interface · See more »

WatchOS

watchOS is the mobile operating system of the Apple Watch, developed by Apple Inc. It is based on the iOS operating system and has many similar features.

New!!: Xcode and WatchOS · See more »

WebObjects

WebObjects is a Java web application server and a server-based web application framework originally developed by NeXT Software, Inc. As of 2009 the software has been independently maintained by a volunteer community.

New!!: Xcode and WebObjects · See more »

X86

x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: Xcode and X86 · See more »

X86-64

x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.

New!!: Xcode and X86-64 · See more »

XcodeGhost

XcodeGhost (and variant XcodeGhost S) are modified versions of Apple's Xcode development environment that are considered malware.

New!!: Xcode and XcodeGhost · See more »

32-bit

32-bit microcomputers are computers in which 32-bit microprocessors are the norm.

New!!: Xcode and 32-bit · See more »

64-bit computing

In computer architecture, 64-bit computing is the use of processors that have datapath widths, integer size, and memory address widths of 64 bits (eight octets).

New!!: Xcode and 64-bit computing · See more »

Redirects here:

Apple Xcode, History of Xcode, History of xcode, XCode, Xcode 3, Xcode Tools.

References

[1] https://en.wikipedia.org/wiki/Xcode

OutgoingIncoming
Hey! We are on Facebook now! »