Ruby    
 
  PHP    
 
  Java    
 
  JavaScript   
 
  smartphones    
 
  Python    
 
  C/C++    
 
  home  
 
  ask us  
 


Xcode






Applications




© The scientific sentence. 2010


Xcode
1. Introduction





Dans le domaine informatique, une application ou une app est un programme utilisé pour réaliser une tâche. Un éditeur de texte, un navigateur web, ou un jeu vidéo, sont des applications.

Les applications s'exécutent en utilisant les services du système d'exploitation et aussi les ressources matérielles.

Un système d'exploitation (OS: Operating System) est un ensemble de programmes qui gère l'utilisation des ressources d'un ordinateur. Un intermédiaire entre les applications et le matériel informatique.

Ce matériel informatique comporte les mémoires, vive ou disque dur, le CPU, les périphériques, et les cartes d'extension.

Il existe des dizaines de systèmes d'exploitation différents, très souvent livrés avec l'appareil informatique PC, Laptopp ou Smart Phones. Les plus populaires sont Unix (dont macOS, GNU/Linux, iOS et Android) et Windows.

macOS, iOS, iPadOS, watchOS et tvOS sont les systèmes d’exploitation développé et commercialisé par Apple.

Un environnement de développement est un ensemble d'outils , comme un éditeur de texte, des fonctions , ou un débogueur. Il permet d'augmenter la productivité des programmeurs qui développent des logiciels. Lorsque les outils sont utilisés ensemble, on dit qu'il est « intégré », en abrégé EDI ou IDE en anglais, pour integrated development environment.

Une interface de programmation d’application, désignée par le terme API pour application programming interface est un programe qui sert de façade, souvent graphique, par laquelle il offre des services . Elle est offerte par une bibliothèque logicielle ou un service web.

Xcode est un environnement de développement pour les systèmes d’exploitation d'Apple: macOS, iOS, watchOS et tvOS. IL n'est disponible que sur MacOS X 10.6 et MacOS X 10.5.

Xcode est fourni avec toute une suite logicielle (graphiques, audio, etc.) pour développeurs et programmeurs, il permet de créer des logiciels utilisant toutes les fonctionnalités de macOS et d'UNIX. Cet environnement peut être obtenu gratuitement sur le Mac App Store.

Cocoa est une API d'Apple sur son système d'exploitation Mac OS X. C'est l'une des cinq API majeures disponibles pour Mac OS X, les autres étant : Carbon, la boîte à outils Macintosh, POSIX et Java.

L'API Cocoa permet de programmer avec les langages Objective-C, Ruby Swift (nouveau langage de programmation d'Apple présenté à la WWDC 2014).

Objective-C est un langage de programmation orienté objet. C'est une extension du C ANSI, comme le C++, mais qui se distingue de ce dernier par sa distribution dynamique des messages.

Aujourd'hui, il est principalement utilisé dans les systèmes d'exploitation d'Apple : macOS et son dérivé iOS, basés sur la bibliothèque de classes Cocoa .

Swift est un langage de programmation objet compilé, ayant pour objectif d'être simple, hautes performances et sûr. Il est développé en open source.

Le projet de développement de Swift est géré par Apple qui en est également le principal contributeur. La communauté Swift ainsi que Google et IBM participent activement à son développement. Swift est officiellement supporté sur les systèmes d'exploitation Linux Ubuntu, iOS, macOS, watchOS et tvOS.






  


Google
  Web ScientificSentence

 

SVT
|
chimie labs
|
Physics and Measurements
|
Probability & Statistics
|
Combinatorics - Probability
|
Chimie
|
Optics


© Scientificsentence 2013. All rights reserved.