This HTML5 document contains 276 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dahttp://da.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
dbpedia-nohttp://no.dbpedia.org/resource/
dbpedia-svhttp://sv.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
n44https://web.archive.org/web/20190202170514/http:/www.idevapps.com/
n23http://developer.apple.com/technologies/mac/
dbpedia-fihttp://fi.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
schemahttp://schema.org/
dbpedia-frhttp://fr.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-cshttp://cs.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
dbphttp://dbpedia.org/property/
n39http://www.cocoadevcentral.com/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-vihttp://vi.dbpedia.org/resource/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
umbel-rchttp://umbel.org/umbel/rc/
dbchttp://dbpedia.org/resource/Category:
dbpedia-plhttp://pl.dbpedia.org/resource/
dbpedia-dehttp://de.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
n11https://web.archive.org/web/20080801025517/http:/www.cocoadev.com/
wikidatahttp://www.wikidata.org/entity/
dbpedia-nlhttp://nl.dbpedia.org/resource/
goldhttp://purl.org/linguistics/gold/
n40https://global.dbpedia.org/id/
n31https://developer.apple.com/library/mac/navigation/
n35https://stackoverflow.com/questions/tagged/
dbpedia-ithttp://it.dbpedia.org/resource/
n28https://developer.apple.com/library/mac/%23documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocCategories.html%23/apple_ref/doc/uid/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
dbpedia-trhttp://tr.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:Cocoa_(API)
rdf:type
yago:CodingSystem106353757 owl:Thing wikidata:Q7397 yago:Code106355894 dbo:Software wikidata:Q386724 dbo:CultivatedVariety dbo:Work yago:WrittenCommunication106349220 yago:Software106566077 yago:Writing106359877 umbel-rc:SoftwareObject yago:Abstraction100002137 schema:CreativeWork yago:Communication100033020
rdfs:label
Cocoa (API) Cocoa Cocoa (software) Cocoa Cocoa (API) Cocoa (Apple) Cocoa (API) 코코아 (API) Cocoa Cocoa كوكوا Cocoa Cocoa (Apple) Cocoa Cocoa Cocoa
rdfs:comment
Cocoa est une API native d'Apple pour le développement orienté objet 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 (pour l'environnement obsolète Classic), POSIX (pour l'environnement BSD) et Java. Certains environnements, comme Perl et Ruby sont considérés comme mineurs, car ils n’ont pas accès à toutes les fonctionnalités et ne sont généralement pas utilisés pour le développement d'applications à part entière. كوكوا من إنتاج شركة أبل آى إن سى هي واحدة من الواجهات الأساسية لبرمجة التطبيقات التي تعتمد على الكائنات أي بى آى وهى خاصة بنظام التشغيل ماك أو إس إكس وجنبا إلى جنب مع امتداد كوكوا تاتشلبادرة الاعتراف والرسوم المتحركة لتطبيقات آي أو إس على خطوط إنتاج . Cocoa es un framework que permite el desarrollo de aplicaciones nativas para macOS. En el caso de iOS el framework se llama "Cocoa Touch" que incluye reconocimiento gestual, animaciones y una biblioteca distinta para la interfaz de usuario; el cual se usa en dispositivos Apple como el iPhone, el iPod Touch y el iPad. Principalmente, el lenguaje en el que se programa con esta biblioteca es Objective-C, lenguaje orientado a objetos, además de swift, el nuevo lenguaje que Apple presentó en 2014, aunque también es posible programar con otros lenguajes de programación. Cocoa é uma API, ou seja, uma interface de programação de aplicativos para computadores da Apple e seu sistema operacional macOS X e macOS 11 Big Sur. É uma das cinco maiores APIs disponíveis para Mac OS X; os outros são Carbon, Toolbox (para o ambiente clássico), POSIX (para o ambiente BSD) e Java. Os ambientes Perl, Python e Ruby são considerados ambientes menores por serem de menor utilização. Cocoa [ˈkoʊkoʊ] (englisch cocoa ‚Kakao‘) ist eine objektorientierte Programmierschnittstelle zur Programmierung unter dem Betriebssystem macOS von Apple. Cocoa-Programme sind meist solche mit einer graphischen Benutzeroberfläche (GUI), es ist aber auch die Entwicklung von z. B. Kommandozeilen-Tools oder Daemons möglich. Typischerweise erfolgt die Entwicklung mit Hilfe der „Developer Tools“, die im Wesentlichen aus IDE Xcode (Vorgänger: Project Builder) mit dem integrierten Interface Builder bestehen. Xcode kann kostenlos aus dem Mac App Store geladen werden oder – als registrierter Entwickler – auch von der Apple Developer Homepage. Cocoa är Apples egen objektorienterade programmeringsmiljö som används på operativsystemet Mac OS. Det är en av de fem största API:erna som finns tillgängliga för Mac OS X. Cocoa-baserade program skrivs i regel i programmeringsspråket Objective-C med hjälp av programmen Xcode och . Båda programmen finns tillgängliga på installationsskivan för Mac OS X eller så kan man ladda ner dem gratis från Apples webbplats. Cocoa is een object-georiënteerde API voor Mac OS X, ontwikkeld door Apple. De API is geschreven in Objective-C, en kan daardoor het best vanuit die taal worden aangeroepen. Cocoa kan echter ook aangeroepen worden door Java en Python, door middel van respectievelijk de Java bridge en PyObjC. Van deze mogelijkheid wordt echter weinig gebruikgemaakt. Voorbeelden van andere API's voor Mac OS X zijn , (voor Classic-programma's) en POSIX. Cocoa — рідний об'єктно-орієнтований прикладний програмний інтерфейс (API) для операційної системи Mac OS X виробництва компанії Apple. Це один з п'яти основних API, що доступні в Mac OS X, — Cocoa, Carbon, (для роботи старих застосунків Mac OS 9), POSIX та Java. Такі мови, як Perl, Python та Ruby не вважаються основними, оскільки на них поки що пишеться не так багато серйозних застосунків. Cocoa (с англ. — «какао») — объектно-ориентированный API для операционной системы macOS от компании Apple. Это один из пяти основных API, доступных в macOS, — Cocoa, , (для работы старых приложений Mac OS 9), POSIX и Java. Такие языки, как Perl, Python и Ruby, не считаются основными, так как на них пока что пишется не так много серьёзных приложений для macOS. In informatica, Cocoa è l'ambiente nativo di programmazione orientato agli oggetti sviluppato dalla Apple Inc. per i sistemi operativi di Apple, come macOS, iPadOS e iOS. Le applicazioni Cocoa sono normalmente sviluppate utilizzando gli strumenti di sviluppo messi a disposizione da Apple che sono Xcode (precedentemente Project Builder) e Interface Builder. I linguaggi supportati da Xcode sono Objective C, AppleScript, C++, Java e Swift, ma l'ambiente Cocoa è utilizzabile anche con altri programmi di sviluppo e utilizzando anche linguaggi come Perl, Python (grazie al bridge ) e Ruby (grazie a ). Cocoa是苹果公司为macOS所创建的原生面向对象的应用程序接口,是Mac OS X上五大API之一(其它四个是Carbon、POSIX、X11和Java)。 Cocoa应用程序一般在苹果公司的开发工具Xcode(前身为)和Interface Builder上用Objective-C写成。不过,通过Java bridge、、、以及等桥接技术,Java、Clozure CL、、Object Pascal、Python、Perl、Ruby等其它工具或者语言也可以用来开发Cocoa应用。也有一些其它语言的Cocoa实现无须桥接,比如苹果公司开发的和类似Lisp的Nu语言。不使用Xcode和Interface Builder,仅仅通过文本编辑器、GCC和GNU make工具也可以用Objective-C语言开发Cocoa应用。 对最终用户来说,使用Cocoa编程环境开发的应用程序即为Cocoa應用程式。这类应用有独特的外观,因为Cocoa编程环境让程序在多方面自动遵循苹果公司的。 Cocoa je sada objektově orientovaných frameworků, které zajišťují běhové prostředí pro aplikace určené pro operační systém OS X od firmy Apple. Pro iOS se používá knihovna Cocoa Touch, která navíc obsahuje rozpoznání gest, animace a grafické rozhraní pro iOS. K vývoji Cocoa aplikací se používá vývojové prostředí Xcode a jazyky Objective-C a nově taky Swift. Cocoa frameworky můžeme používat i v jiných jazycích jako je Pascal, Python, Perl, Ruby a to díky takzvaným mostům jako například PasCocoa, PyObjC, RubyCocoa. 코코아는 애플 고유의 객체 지향 응용 프로그램 환경으로 macOS 운영 체제를 위한 것이다. macOS에는 크게 카본, 이식 가능 운영 체제 인터페이스 (BSD 환경을 위함), X11, 자바의 다섯 가지 API가 있다. Cocoa is Apple's native object-oriented application programming interface (API) for its desktop operating system macOS. Cocoa consists of the Foundation Kit, Application Kit, and Core Data frameworks, as included by the Cocoa.h header file, and the libraries and frameworks included by those, such as the C standard library and the Objective-C runtime. Cocoaは、macOS用のアプリケーションを構築するためのフレームワーク (API) であり、macOSのアプリケーション開発環境の中で主要な物の一つ。 NeXTSTEP (OPENSTEP) のAPIをベースとしており、macOS向けのネイティブ・アプリケーションを構築するのに適している。逆に、これまでのClassic Mac OS(Mac OS 9.xまでのMac OS)向けのアプリケーションを構築する目的で使用することはできない。 一般に、Cocoaを利用したアプリケーションを構築する場合、Appleから提供される統合開発環境であるXcode(Project Builderの後継)及び Interface Builderを使用する。なお、iOSの主要フレームワークであるCocoa Touchは、Cocoaをタッチインターフェースを前提に作り直したもので、開発環境もほぼ同様のものを用いる。 Cocoa – zorientowane obiektowo API, działające pod systemem OS X firmy Apple. Jest to jedno z pięciu głównych API dostępnych dla tego systemu – oprócz Cocoa istnieją jeszcze , POSIX (dla środowiska BSD), Java i X11. Nie bierze się pod uwagę innych, jak Perl czy Python, ponieważ za ich pomocą nie tworzy się zazwyczaj w pełni integralnych aplikacji. Aplikacje korzystające z Cocoa tworzone są głównie w języku Objective-C lub Swift przy użyciu narzędzi programistycznych dostarczonych przez Apple – Xcode i Interface Builder.
foaf:name
Cocoa
foaf:homepage
n23:cocoa.html
dbp:name
Cocoa
dcterms:subject
dbc:MacOS_APIs
dbo:wikiPageID
55890
dbo:wikiPageRevisionID
1121344260
dbo:wikiPageWikiLink
dbr:X11 dbr:Name_binding dbr:Animation dbr:Nu_(programming_language) dbr:Distributed_computing dbr:Donald_A._Yacktman dbr:Bill_Cheeseman dbr:Jon_Manning dbr:Undo dbr:C_(programming_language) dbr:Kerning dbr:Objective-C dbr:Clozure_CL dbr:Object_Pascal dbr:Bundle_(macOS) dbr:SIMBL dbr:Aqua_(user_interface) dbr:Library_(computer_science) dbr:Foundation_Kit dbr:QuickDraw dbr:Rotation dbr:Linux dbr:XNU dbr:Application_software dbr:Portable_Document_Format dbr:Classic_Mac_OS dbr:Chain-of-responsibility_pattern dbr:MacRuby dbr:Ruby_(programming_language) dbr:OpenStep dbr:Application_framework dbr:Ruler dbr:HTML dbr:Rosetta_(software) dbr:Display_PostScript dbr:Iteration dbr:String_(computer_science) dbr:Language_binding dbr:Michael_Beam dbr:Lazarus_(IDE) dbr:Text_editor dbr:MacOS dbr:Glyph dbr:AppleScript dbr:Spatial_anti-aliasing dbr:Apple_Worldwide_Developers_Conference dbr:Apple_Watch dbr:Stagecast_Creator dbr:Cocoa_Sharp dbr:Graphical_control_element dbr:GNUstep dbr:Cocoa_Touch dbr:Container_(data_structure) dbr:Sun_Microsystems dbr:Graphical_user_interface dbr:Shape dbr:Programming_language dbr:LLVM dbr:FPC_PasCocoa dbr:Typography dbr:O'Reilly_Media dbr:Apple_TV dbr:IPhone dbr:Rhapsody_(operating_system) dbr:PostScript dbr:NeXT dbr:PyObjC dbr:NeXTSTEP dbr:Interface_Builder dbr:Object-oriented_programming dbr:Erik_M._Buck dbr:Stephen_Kochan dbr:Xcode dbr:WebKit dbr:Reference_counting dbr:Swift_(programming_language) dbr:Steve_Jobs dbr:Berkeley_sockets dbr:Perl dbr:RubyCocoa dbr:Gesture_recognition dbr:Clang dbr:Human_interface_guidelines dbr:Apple_Advanced_Technology_Group dbr:C++ dbr:Operating_system dbr:James_Duncan_Davidson dbr:NObjective dbr:GNUStep dbr:IOS_SDK dbr:End_user dbr:GNU_Compiler_Collection dbr:Unicode dbr:Smalltalk dbr:Scott_Anguish dbr:No-op dbr:Application_Kit dbr:Free_Pascal dbr:Ligature_(typography) dbr:C_Sharp_(programming_language) dbr:User_interface dbr:Aaron_Hillegass dbr:Application_programming_interface dbc:MacOS_APIs dbr:IOS dbr:Microsoft_Windows dbr:PasCocoa dbr:Project_Builder dbr:Core_Data dbr:Python_(programming_language) dbr:Proprietary_software dbr:IPad dbr:IPadOS dbr:D_(programming_language) dbr:CamelBones dbr:Carbon_(API) dbr:Software_framework dbr:IPod_Touch dbr:Automatic_Reference_Counting dbr:Model–view–controller dbr:Cocoa_Bindings dbr:Monobjc dbr:Event_loop dbr:Erick_Tejkowski dbr:Paris_Buttfield-Addison dbr:WatchOS dbr:Desktop_computer dbr:Cross-platform dbr:TvOS dbr:Quartz_(graphics_layer) dbr:Constant_(programming) dbr:Key-Value_Binding dbr:LispWorks dbr:Key-Value_Observing dbr:Lisp_(programming_language) dbr:Xerox_PARC dbr:Core_Foundation dbr:Make_(software) dbr:Rationalization_(economics) dbr:Trademark dbr:Apple_Inc.
dbo:wikiPageExternalLink
n11: n28:TP30001163-CH20-SW1 n31:%23section=Frameworks&topic=Cocoa%20Layer n35:cocoa n39: n44:
owl:sameAs
wikidata:Q1051988 dbpedia-pt:Cocoa dbpedia-ko:코코아_(API) dbpedia-tr:Cocoa_API dbpedia-zh:Cocoa dbpedia-cs:Cocoa dbpedia-fi:Cocoa_(ohjelmointirajapinta) dbpedia-vi:Cocoa_(API) dbpedia-uk:Cocoa dbpedia-no:Cocoa_(API) freebase:m.0fhw1 dbpedia-fr:Cocoa_(Apple) dbpedia-sv:Cocoa dbpedia-es:Cocoa_(API) dbpedia-it:Cocoa_(software) dbpedia-ar:كوكوا dbpedia-ru:Cocoa dbpedia-da:Cocoa n40:8Sfj dbpedia-de:Cocoa_(API) dbpedia-pl:Cocoa dbpedia-nl:Cocoa_(Apple) dbpedia-ja:Cocoa dbpedia-fa:کوکو_(رابط_برنامه‌نویسی)
dbp:wikiPageUsesTemplate
dbt:URL dbt:ISBN dbt:Use_mdy_dates dbt:Main_article dbt:Col-list dbt:Reflist dbt:Dead_link dbt:Further dbt:Short_description dbt:Cite_book dbt:Official_website dbt:Infobox_software dbt:MacOS dbt:Citation_needed dbt:Widget_toolkits
dbp:developer
dbr:Apple_Inc.
dbp:genre
dbr:Software_framework
dbp:license
with some open source components dbr:Proprietary_software
dbp:operatingSystem
dbr:MacOS
dbp:programmingLanguage
dbr:C_(programming_language) dbr:Swift_(programming_language) dbr:Objective-C dbr:C++
dbo:abstract
Cocoa es un framework que permite el desarrollo de aplicaciones nativas para macOS. En el caso de iOS el framework se llama "Cocoa Touch" que incluye reconocimiento gestual, animaciones y una biblioteca distinta para la interfaz de usuario; el cual se usa en dispositivos Apple como el iPhone, el iPod Touch y el iPad. Principalmente, el lenguaje en el que se programa con esta biblioteca es Objective-C, lenguaje orientado a objetos, además de swift, el nuevo lenguaje que Apple presentó en 2014, aunque también es posible programar con otros lenguajes de programación. El entorno de desarrollo que Apple proporciona es Xcode. Este entorno de desarrollo es gratuito, y proporciona muchas ayudas de productividad. Aun así, algunos programadores para tener un mayor control prefieren utilizar directamente las GNU Compiler Collection. Por el contrario Xcode sólo está disponible para macOS. Sin embargo, se puede acceder al ambiente de programación usando otras herramientas, tales como Clozure CL, LispWorks, Object Pascal, Python, Perl, Ruby y AppleScript con la ayuda programas de interconexión como PasCocoa, PyObjC, CamelBones, RubyCocoa y D/Objective-C Bridge . كوكوا من إنتاج شركة أبل آى إن سى هي واحدة من الواجهات الأساسية لبرمجة التطبيقات التي تعتمد على الكائنات أي بى آى وهى خاصة بنظام التشغيل ماك أو إس إكس وجنبا إلى جنب مع امتداد كوكوا تاتشلبادرة الاعتراف والرسوم المتحركة لتطبيقات آي أو إس على خطوط إنتاج . تطبيقات كوكوا تطور عادة بواسطة أدوات التطوير التي توفرها شركة أبل، تحديدا إكس كود المعروف سابقا باسم ، باستخدام لغة . ومع ذلك بيئة برمجة كوكوا يمكن التعامل معها باستخدام أدوات أخرى، مثل ، ليسب وركس، أوبجكت باسكال، بايثون، بيرل، روبي، مع مساعدة آليات سد مثل باس كوكوا، باى أوبجك، وروبى كوكوا. تطبيقا للغة روبى يدعى ، الذي يلغى شرط الحاجة إلى آلية السد، هو قيد التطوير من قبل شركة أبل، على الرغم من إن يو لغة تشبه اللثغة والتي يمكن أن تستخدم مع كوكوا بدون سد. من الممكن أيضا أن تكتب برامج كوكوا بلغة في أي محرر نصى وتبنيها يدويا بواسطة جي.سي.سي أو سى لانج من خلال كتابة الأوامر أو بأسلوب .للمستخدمين النهائيين، تطبيقات كوكوا التي تعتبر مكتوبة باستخدام بيئة كوكوا البرمجية. مثل هذه التطبيقات عادة لها شعور مميز، منذ أن قامت بيئة كوكوا البرمجية بأتمتة العديد من جوانب التطبيق حتى تتوافق مع تعليمات واجهة المستخدمين الخاصة بشركة أبل. Cocoa – zorientowane obiektowo API, działające pod systemem OS X firmy Apple. Jest to jedno z pięciu głównych API dostępnych dla tego systemu – oprócz Cocoa istnieją jeszcze , POSIX (dla środowiska BSD), Java i X11. Nie bierze się pod uwagę innych, jak Perl czy Python, ponieważ za ich pomocą nie tworzy się zazwyczaj w pełni integralnych aplikacji. Aplikacje korzystające z Cocoa tworzone są głównie w języku Objective-C lub Swift przy użyciu narzędzi programistycznych dostarczonych przez Apple – Xcode i Interface Builder. Do pisania aplikacji w środowisku Cocoa można użyć także innych narzędzi i języków programowania, jak np. Pythona przy użyciu mechanizmu PyObjC. Cocoaは、macOS用のアプリケーションを構築するためのフレームワーク (API) であり、macOSのアプリケーション開発環境の中で主要な物の一つ。 NeXTSTEP (OPENSTEP) のAPIをベースとしており、macOS向けのネイティブ・アプリケーションを構築するのに適している。逆に、これまでのClassic Mac OS(Mac OS 9.xまでのMac OS)向けのアプリケーションを構築する目的で使用することはできない。 一般に、Cocoaを利用したアプリケーションを構築する場合、Appleから提供される統合開発環境であるXcode(Project Builderの後継)及び Interface Builderを使用する。なお、iOSの主要フレームワークであるCocoa Touchは、Cocoaをタッチインターフェースを前提に作り直したもので、開発環境もほぼ同様のものを用いる。 코코아는 애플 고유의 객체 지향 응용 프로그램 환경으로 macOS 운영 체제를 위한 것이다. macOS에는 크게 카본, 이식 가능 운영 체제 인터페이스 (BSD 환경을 위함), X11, 자바의 다섯 가지 API가 있다. Cocoa är Apples egen objektorienterade programmeringsmiljö som används på operativsystemet Mac OS. Det är en av de fem största API:erna som finns tillgängliga för Mac OS X. Cocoa-baserade program skrivs i regel i programmeringsspråket Objective-C med hjälp av programmen Xcode och . Båda programmen finns tillgängliga på installationsskivan för Mac OS X eller så kan man ladda ner dem gratis från Apples webbplats. Cocoa est une API native d'Apple pour le développement orienté objet 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 (pour l'environnement obsolète Classic), POSIX (pour l'environnement BSD) et Java. Certains environnements, comme Perl et Ruby sont considérés comme mineurs, car ils n’ont pas accès à toutes les fonctionnalités et ne sont généralement pas utilisés pour le développement d'applications à part entière. Les applications Cocoa sont typiquement construites en utilisant les outils de développement fournis par Apple, Xcode (anciennement Project Builder) et Interface Builder, en utilisant les langages de programmation Objective-C et Swift. De plus, l'environnement de programmation Cocoa peut être accessible en utilisant d'autres outils, comme Ruby (via (en) et (en)) et C# (via Xamarin). Il est aussi possible d'écrire un programme Objective-C Cocoa dans un simple éditeur de texte et de le compiler par la suite avec GCC ou en utilisant les scripts makefile de GNUstep. Pour l'utilisateur final, les applications dites Cocoa sont considérées comme étant celles écrites en utilisant l'environnement de programmation Cocoa. Habituellement, ces applications ont un ressenti différent dû à l'automatisation d'une multitude d'aspects de l'application par l'environnement Cocoa. Ceci est ainsi fait pour suivre la politique de développement d'Apple. Au fil des versions de Mac OS X, on assiste à un rapprochement progressif de Cocoa et de Carbon, construits de plus en plus à partir de la même base ( (en)). Certaines applications Carbon, tirant parti des nouvelles fonctionnalités de Mac OS X, ne fonctionnent plus sous Mac OS 9 et la limite se fait de plus en plus floue. Il est rare de trouver des applications Cocoa qui ne font aucun appel à l’API Carbon. Cocoa je sada objektově orientovaných frameworků, které zajišťují běhové prostředí pro aplikace určené pro operační systém OS X od firmy Apple. Pro iOS se používá knihovna Cocoa Touch, která navíc obsahuje rozpoznání gest, animace a grafické rozhraní pro iOS. K vývoji Cocoa aplikací se používá vývojové prostředí Xcode a jazyky Objective-C a nově taky Swift. Cocoa frameworky můžeme používat i v jiných jazycích jako je Pascal, Python, Perl, Ruby a to díky takzvaným mostům jako například PasCocoa, PyObjC, RubyCocoa. Cocoa是苹果公司为macOS所创建的原生面向对象的应用程序接口,是Mac OS X上五大API之一(其它四个是Carbon、POSIX、X11和Java)。 Cocoa应用程序一般在苹果公司的开发工具Xcode(前身为)和Interface Builder上用Objective-C写成。不过,通过Java bridge、、、以及等桥接技术,Java、Clozure CL、、Object Pascal、Python、Perl、Ruby等其它工具或者语言也可以用来开发Cocoa应用。也有一些其它语言的Cocoa实现无须桥接,比如苹果公司开发的和类似Lisp的Nu语言。不使用Xcode和Interface Builder,仅仅通过文本编辑器、GCC和GNU make工具也可以用Objective-C语言开发Cocoa应用。 对最终用户来说,使用Cocoa编程环境开发的应用程序即为Cocoa應用程式。这类应用有独特的外观,因为Cocoa编程环境让程序在多方面自动遵循苹果公司的。 Cocoa [ˈkoʊkoʊ] (englisch cocoa ‚Kakao‘) ist eine objektorientierte Programmierschnittstelle zur Programmierung unter dem Betriebssystem macOS von Apple. Cocoa-Programme sind meist solche mit einer graphischen Benutzeroberfläche (GUI), es ist aber auch die Entwicklung von z. B. Kommandozeilen-Tools oder Daemons möglich. Typischerweise erfolgt die Entwicklung mit Hilfe der „Developer Tools“, die im Wesentlichen aus IDE Xcode (Vorgänger: Project Builder) mit dem integrierten Interface Builder bestehen. Xcode kann kostenlos aus dem Mac App Store geladen werden oder – als registrierter Entwickler – auch von der Apple Developer Homepage. Als primäre Programmiersprachen dienen dabei Objective-C und Swift; C++ und C sind grundsätzlich innerhalb eines Projektes verwendbar. Alternativ ist die Programmierung (mit Einschränkungen) aus Java heraus möglich. Apple unterstützt jedoch die Java-Cocoa Bridge nicht mehr. Weiterhin existieren Cocoa-Schnittstellen für andere Sprachen, so etwa (für Perl) oder die Open-Source-Projekte PyObjC (für Python) sowie (für Ruby), FPC PasCocoa (für Lazarus und Free Pascal) und (für C# bzw. Mono). Seit der Mac OS X Tiger (10.4, 2005) nutzt das Cocoa-Framework Core Data die Datenbank SQLite.Die Mac-eigene Skriptsprache AppleScript kann genutzt werden, um einfache Aktionen und Routinen zu implementieren. Cocoa (с англ. — «какао») — объектно-ориентированный API для операционной системы macOS от компании Apple. Это один из пяти основных API, доступных в macOS, — Cocoa, , (для работы старых приложений Mac OS 9), POSIX и Java. Такие языки, как Perl, Python и Ruby, не считаются основными, так как на них пока что пишется не так много серьёзных приложений для macOS. Приложения, использующие Cocoa, обычно разрабатываются с помощью среды разработки Apple Xcode (в прошлом называвшегося ) и Interface Builder с использованием языков программирования: C, Objective-C и Swift. Однако, среда Cocoa также доступна и при разработке на других языках, таких как Ruby, Python и Perl с помощью связующих библиотек (MacRuby, PyObjC и соответственно). Также можно писать Cocoa-программы на Objective-C в обычном текстовом редакторе и вручную компилировать их с помощью GCC или make-сценариев для GNUstep. С точки зрения конечного пользователя, Cocoa-приложения — это приложения, написанные с использованием программной среды Cocoa. Такие приложения обычно имеют характерный внешний вид, поскольку эта среда во многом упрощает поддержку принципов «человечного интерфейса» Apple (Apple Human Interface Guidelines). In informatica, Cocoa è l'ambiente nativo di programmazione orientato agli oggetti sviluppato dalla Apple Inc. per i sistemi operativi di Apple, come macOS, iPadOS e iOS. Le applicazioni Cocoa sono normalmente sviluppate utilizzando gli strumenti di sviluppo messi a disposizione da Apple che sono Xcode (precedentemente Project Builder) e Interface Builder. I linguaggi supportati da Xcode sono Objective C, AppleScript, C++, Java e Swift, ma l'ambiente Cocoa è utilizzabile anche con altri programmi di sviluppo e utilizzando anche linguaggi come Perl, Python (grazie al bridge ) e Ruby (grazie a ). Per gli utenti finali, le applicazioni Cocoa sono facilmente riconoscibili dovendo aderire alle linee guida stabilite dall'Apple. L'ambiente Cocoa include molti servizi, ed essendo Cocoa un ambiente orientato agli oggetti, questi servizi vengono ereditati dalle applicazioni che si appoggiano a Cocoa. Un esempio è il correttore ortografico, che è integrato in ogni programma Cocoa dato che in realtà è un servizio e non dipende dal singolo programma. Il design di Cocoa è stato sempre considerato uno dei suoi punti di forza, fino al punto che le soluzioni architetturali che ha adottato hanno ispirato molti Design Patterns formalizzati. Le applicazioni Cocoa e Carbon sono quelle applicazioni native per Mac OS X. Le applicazioni che utilizzano Carbon possono essere eseguite, se il programmatore l'ha previsto, anche sotto Mac OS 9. Infine ci sono le applicazioni Classic che funzionano solo, per l'appunto, nell'ambiente Classic (Mac OS 9) o sotto il suo ambiente di emulazione in Mac OS X. Cocoa — рідний об'єктно-орієнтований прикладний програмний інтерфейс (API) для операційної системи Mac OS X виробництва компанії Apple. Це один з п'яти основних API, що доступні в Mac OS X, — Cocoa, Carbon, (для роботи старих застосунків Mac OS 9), POSIX та Java. Такі мови, як Perl, Python та Ruby не вважаються основними, оскільки на них поки що пишеться не так багато серйозних застосунків. Застосунки, що використовують Cocoa, зазвичай розробляються за допомогою середовища розробки Apple Xcode (в минулому називалася ) та із використанням мов Objective-C або Swift. Однак, середовище Cocoa також доступне і при розробці на інших мовах, таких як Ruby, Python та Perl за допомогою пов'язуючих бібліотек . Також можна писати Cocoa-програми на Objective-C в звичайному текстовому редакторі та вручну компілювати їх за допомогою GCC або make-сценаріїв для GNUstep. З точки зору користувача, Cocoa-застосунки — це застосунки, що написані з використанням програмного середовища Cocoa. Вони зазвичай мають характерний вигляд, оскільки це середовище багато в чому спрощує підтримку «людського інтерфейсу» Apple (Apple Human Interface Guidelines). Cocoa is Apple's native object-oriented application programming interface (API) for its desktop operating system macOS. Cocoa consists of the Foundation Kit, Application Kit, and Core Data frameworks, as included by the Cocoa.h header file, and the libraries and frameworks included by those, such as the C standard library and the Objective-C runtime. Cocoa applications are typically developed using the development tools provided by Apple, specifically Xcode (formerly Project Builder) and Interface Builder (now part of Xcode), using the programming languages Objective-C or Swift. However, the Cocoa programming environment can be accessed using other tools, such as Clozure CL, LispWorks, Object Pascal, Python, Perl, Ruby, and AppleScript with the aid of bridge mechanisms such as PasCocoa, PyObjC, CamelBones, RubyCocoa, and a D/Objective-C Bridge. A Ruby language implementation named MacRuby, which removes the need for a bridge mechanism, was formerly developed by Apple, while Nu is a Lisp-like language that can be used with Cocoa with no bridge. It is also possible to write Objective-C Cocoa programs in a simple text editor and build it manually with GNU Compiler Collection (GCC) or Clang from the command line or from a makefile. For end users, Cocoa applications are those written using the Cocoa programming environment. Such applications usually have a familiar look and feel, since the Cocoa programming environment provides a lot of common UI elements (such as buttons, scroll bars, etc.), and automates many aspects of an application to comply with Apple's human interface guidelines. For iOS, iPadOS, tvOS, and watchOS, a similar API exists, named Cocoa Touch, which includes gesture recognition, animation, and a different set of graphical control elements. It is used in applications for Apple devices such as the iPhone, the iPod Touch, the iPad, the Apple TV, and the Apple Watch. Cocoa é uma API, ou seja, uma interface de programação de aplicativos para computadores da Apple e seu sistema operacional macOS X e macOS 11 Big Sur. É uma das cinco maiores APIs disponíveis para Mac OS X; os outros são Carbon, Toolbox (para o ambiente clássico), POSIX (para o ambiente BSD) e Java. Os ambientes Perl, Python e Ruby são considerados ambientes menores por serem de menor utilização. Cocoa is een object-georiënteerde API voor Mac OS X, ontwikkeld door Apple. De API is geschreven in Objective-C, en kan daardoor het best vanuit die taal worden aangeroepen. Cocoa kan echter ook aangeroepen worden door Java en Python, door middel van respectievelijk de Java bridge en PyObjC. Van deze mogelijkheid wordt echter weinig gebruikgemaakt. Voorbeelden van andere API's voor Mac OS X zijn , (voor Classic-programma's) en POSIX.
gold:hypernym
dbr:Apple
prov:wasDerivedFrom
wikipedia-en:Cocoa_(API)?oldid=1121344260&ns=0
dbo:wikiPageLength
25178
dbo:developer
dbr:Apple_Inc.
dbo:genre
dbr:Software_framework
dbo:license
dbr:Proprietary_software
dbo:operatingSystem
dbr:MacOS
dbo:programmingLanguage
dbr:C_(programming_language) dbr:C++ dbr:Objective-C dbr:Swift_(programming_language)
foaf:isPrimaryTopicOf
wikipedia-en:Cocoa_(API)