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

Cocoa (API) and Objective-C

Shortcuts: Differences, Similarities, Jaccard Similarity Coefficient, References.

Difference between Cocoa (API) and Objective-C

Cocoa (API) vs. Objective-C

Cocoa is Apple's native object-oriented application programming interface (API) for their operating system macOS. Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.

Similarities between Cocoa (API) and Objective-C

Cocoa (API) and Objective-C have 30 things in common (in Unionpedia): Apple Inc., Apple Worldwide Developers Conference, Application Kit, Application programming interface, Automatic Reference Counting, C (programming language), C++, Clang, Cocoa Touch, Cross-platform, Foundation Kit, GNU Compiler Collection, GNUstep, Interface Builder, IOS, Linux, LLVM, MacOS, NeXT, NeXTSTEP, NOP, Nu (programming language), Object-oriented programming, OpenStep, Project Builder, Reference counting, Ruby (programming language), Smalltalk, Swift (programming language), Xcode.

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.

Apple Inc. and Cocoa (API) · Apple Inc. and Objective-C · See more »

Apple Worldwide Developers Conference

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

Apple Worldwide Developers Conference and Cocoa (API) · Apple Worldwide Developers Conference and Objective-C · See more »

Application Kit

The Application Kit, usually called AppKit, is a graphical user interface toolkit for macOS.

Application Kit and Cocoa (API) · Application Kit and Objective-C · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

Application programming interface and Cocoa (API) · Application programming interface and Objective-C · 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.

Automatic Reference Counting and Cocoa (API) · Automatic Reference Counting and Objective-C · 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.

C (programming language) and Cocoa (API) · C (programming language) and Objective-C · See more »

C++

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

C++ and Cocoa (API) · C++ and Objective-C · See more »

Clang

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

Clang and Cocoa (API) · Clang and Objective-C · See more »

Cocoa Touch

Cocoa Touch is a UI framework for building software programs to run on iOS for the iPhone, iPod Touch, and iPad, watchOS for the Apple Watch, and tvOS for the fourth-generation Apple TV, from Apple Inc. Cocoa Touch provides an abstraction layer of iOS, the operating system for the iPhone, iPod Touch, and iPad.

Cocoa (API) and Cocoa Touch · Cocoa Touch and Objective-C · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

Cocoa (API) and Cross-platform · Cross-platform and Objective-C · See more »

Foundation Kit

The Foundation Kit, or just Foundation for short, is an Objective-C framework in the OpenStep specification.

Cocoa (API) and Foundation Kit · Foundation Kit and Objective-C · See more »

GNU Compiler Collection

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

Cocoa (API) and GNU Compiler Collection · GNU Compiler Collection and Objective-C · See more »

GNUstep

GNUstep is a free software implementation of the Cocoa (formerly OpenStep) Objective-C frameworks, widget toolkit, and application development tools for Unix-like operating systems and Microsoft Windows.

Cocoa (API) and GNUstep · GNUstep and Objective-C · See more »

Interface Builder

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

Cocoa (API) and Interface Builder · Interface Builder and Objective-C · See more »

IOS

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

Cocoa (API) and IOS · IOS and Objective-C · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

Cocoa (API) and Linux · Linux and Objective-C · 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.

Cocoa (API) and LLVM · LLVM and Objective-C · See more »

MacOS

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

Cocoa (API) and MacOS · MacOS and Objective-C · See more »

NeXT

NeXT (later NeXT Computer and NeXT Software) was an American computer and software company founded in 1985 by Apple Computer co-founder Steve Jobs.

Cocoa (API) and NeXT · NeXT and Objective-C · See more »

NeXTSTEP

NeXTSTEP is a discontinued object-oriented, multitasking operating system based on UNIX.

Cocoa (API) and NeXTSTEP · NeXTSTEP and Objective-C · See more »

NOP

In computer science, a NOP, no-op, or NOOP (pronounced "no op"; short for no operation) is an assembly language instruction, programming language statement, or computer protocol command that does nothing.

Cocoa (API) and NOP · NOP and Objective-C · See more »

Nu (programming language)

Nu is an interpreted object-oriented programming language, with a Lisp-like syntax, created by Tim Burks as an alternative scripting language to program OS X through its Cocoa application programming interface (API).

Cocoa (API) and Nu (programming language) · Nu (programming language) and Objective-C · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

Cocoa (API) and Object-oriented programming · Object-oriented programming and Objective-C · See more »

OpenStep

OpenStep is an object-oriented application programming interface (API) specification for a legacy object-oriented operating system, with the basic goal of offering a NeXTSTEP-like environment on a non-NeXTSTEP operating system.

Cocoa (API) and OpenStep · Objective-C and OpenStep · See more »

Project Builder

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

Cocoa (API) and Project Builder · Objective-C and Project Builder · See more »

Reference counting

In computer science, reference counting is a technique of storing the number of references, pointers, or handles to a resource such as an object, block of memory, disk space or other resource.

Cocoa (API) and Reference counting · Objective-C and Reference counting · See more »

Ruby (programming language)

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

Cocoa (API) and Ruby (programming language) · Objective-C and Ruby (programming language) · See more »

Smalltalk

Smalltalk is an object-oriented, dynamically typed, reflective programming language.

Cocoa (API) and Smalltalk · Objective-C and Smalltalk · 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.

Cocoa (API) and Swift (programming language) · Objective-C and Swift (programming language) · See more »

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.

Cocoa (API) and Xcode · Objective-C and Xcode · See more »

The list above answers the following questions

Cocoa (API) and Objective-C Comparison

Cocoa (API) has 123 relations, while Objective-C has 122. As they have in common 30, the Jaccard index is 12.24% = 30 / (123 + 122).

References

This article shows the relationship between Cocoa (API) and Objective-C. To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »