What is Objective-C Programming
le langage de programmation utilisé par Apple pour les systèmes d'exploitation os x et ios.
Informations Sur L'application
Description De L'application
Analyse Et Revue Des Applications Android: What is Objective-C Programming, Développée Par Programming Is Fun. Inscrit Dans La Catégorie Livres Et Références. La Version Actuelle Est 1.1, Mise À Jour Le 24/09/2018 . Selon Les Avis Des Utilisateurs Sur Google Play: What is Objective-C Programming. Atteint Plus De 144 Installations. What is Objective-C Programming A Actuellement 1 Revues, Note Moyenne 5.0 Étoiles
objective-c est un langage de programmation orienté objet à usage général qui ajoute une messagerie de style smalltalk au langage de programmation c. c'était le principal langage de programmation utilisé par Apple pour les systèmes d'exploitation OS X et iOS, ainsi que leurs interfaces de programmation d'applications (API) respectives Cocoa et Cocoa Touch avant l'introduction de Swift.Le langage de programmation Objective-C a été initialement développé au début des années 1980. il a été choisi comme langage principal utilisé par next pour son système d'exploitation nextstep, dont sont dérivés os x et ios. Les programmes Objective-C portables qui n'utilisent pas les bibliothèques Cocoa ou Cocoa Touch, ou ceux qui utilisent des parties qui peuvent être portées ou réimplémentées pour d'autres systèmes, peuvent également être compilés pour tout système pris en charge par la collection de compilateurs GNU (gcc) ou Clang.
Les fichiers de programme d'implémentation du code source Objective-C ont généralement des extensions de nom de fichier .m, tandis que les fichiers Objective-C 'en-tête/interface' ont des extensions .h, les mêmes que les fichiers d'en-tête C. Les fichiers objective-c++ sont désignés par une extension de fichier .mm.
objective-c est une fine couche au-dessus de c et est un « sur-ensemble strict » de c, ce qui signifie qu'il est possible de compiler n'importe quel programme c avec un compilateur objective-c et d'inclure librement du code de langage c dans une classe objective-c.
objective-c dérive sa syntaxe d'objet de smalltalk. toute la syntaxe des opérations non orientées objet (y compris les variables primitives, le prétraitement, les expressions, les déclarations de fonction et les appels de fonction) est identique à celle de c, tandis que la syntaxe des fonctionnalités orientées objet est une implémentation de la messagerie de style smalltalk.
objective-c est le principal langage de programmation que vous utilisez lors de l'écriture de logiciels pour os x et ios. il s'agit d'un sur-ensemble du langage de programmation C et offre des fonctionnalités orientées objet et un environnement d'exécution dynamique. objective-c hérite de la syntaxe, des types primitifs et des instructions de contrôle de flux de c et ajoute une syntaxe pour définir les classes et les méthodes. il ajoute également une prise en charge au niveau du langage pour la gestion des graphes d'objets et des littéraux d'objets tout en fournissant une saisie et une liaison dynamiques, reportant ainsi de nombreuses responsabilités jusqu'à l'exécution.
objective-c a été créé principalement par Brad Cox et Tom Love au début des années 1980 au sein de leur entreprise. tous deux avaient été initiés au smalltalk alors qu'ils travaillaient au centre de technologie de programmation d'itt corporation en 1981. les premiers travaux sur l'objective-c remontent à cette époque. Cox était intrigué par les problèmes de véritable réutilisabilité dans la conception et la programmation de logiciels. il s'est rendu compte qu'un langage comme smalltalk serait d'une valeur inestimable pour créer des environnements de développement pour les développeurs de systèmes chez itt. cependant, lui et Tom Love ont également reconnu que la rétrocompatibilité avec c était d’une importance cruciale dans le milieu de l’ingénierie des télécommunications d’Itt.
Quoi De Neuf
v2 (25 September 2018)
-- Added new support option
-- Added Privacy Policy
-- Change old in-app icon
-- Improve apps personalization
-- Updated new screenshot for apps
-- Optimize in-app icon file size for better apps performance
-- Upgrade target SDK to 26
