Cocoa (API) (original) (raw)

About DBpedia

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.

Property Value
dbo:abstract 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. (cs) كوكوا من إنتاج شركة أبل آى إن سى هي واحدة من الواجهات الأساسية لبرمجة التطبيقات التي تعتمد على الكائنات أي بى آى وهى خاصة بنظام التشغيل ماك أو إس إكس وجنبا إلى جنب مع امتداد كوكوا تاتشلبادرة الاعتراف والرسوم المتحركة لتطبيقات آي أو إس على خطوط إنتاج . تطبيقات كوكوا تطور عادة بواسطة أدوات التطوير التي توفرها شركة أبل، تحديدا إكس كود المعروف سابقا باسم ، باستخدام لغة . ومع ذلك بيئة برمجة كوكوا يمكن التعامل معها باستخدام أدوات أخرى، مثل ، ليسب وركس، أوبجكت باسكال، بايثون، بيرل، روبي، مع مساعدة آليات سد مثل باس كوكوا، باى أوبجك، وروبى كوكوا. تطبيقا للغة روبى يدعى ، الذي يلغى شرط الحاجة إلى آلية السد، هو قيد التطوير من قبل شركة أبل، على الرغم من إن يو لغة تشبه اللثغة والتي يمكن أن تستخدم مع كوكوا بدون سد. من الممكن أيضا أن تكتب برامج كوكوا بلغة في أي محرر نصى وتبنيها يدويا بواسطة جي.سي.سي أو سى لانج من خلال كتابة الأوامر أو بأسلوب .للمستخدمين النهائيين، تطبيقات كوكوا التي تعتبر مكتوبة باستخدام بيئة كوكوا البرمجية. مثل هذه التطبيقات عادة لها شعور مميز، منذ أن قامت بيئة كوكوا البرمجية بأتمتة العديد من جوانب التطبيق حتى تتوافق مع تعليمات واجهة المستخدمين الخاصة بشركة أبل. (ar) 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. (de) 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. (en) 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 . (es) 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. (fr) 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をタッチインターフェースを前提に作り直したもので、開発環境もほぼ同様のものを用いる。 (ja) 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. (it) 코코아는 애플 고유의 객체 지향 응용 프로그램 환경으로 macOS 운영 체제를 위한 것이다. macOS에는 크게 카본, 이식 가능 운영 체제 인터페이스 (BSD 환경을 위함), X11, 자바의 다섯 가지 API가 있다. (ko) 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. (nl) 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. (pl) 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. (sv) 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). (ru) 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. (pt) 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). (uk) 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编程环境让程序在多方面自动遵循苹果公司的。 (zh)
dbo:developer dbr:Apple_Inc.
dbo:genre dbr:Software_framework
dbo:license dbr:Proprietary_software
dbo:operatingSystem dbr:MacOS
dbo:programmingLanguage dbr:C++ dbr:C_(programming_language) dbr:Swift_(programming_language) dbr:Objective-C
dbo:wikiPageExternalLink http://www.cocoadevcentral.com/ https://web.archive.org/web/20080801025517/http:/www.cocoadev.com/ https://web.archive.org/web/20190202170514/http:/www.idevapps.com/ https://developer.apple.com/library/mac/%23documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocCategories.html%23/apple_ref/doc/uid/TP30001163-CH20-SW1 https://developer.apple.com/library/mac/navigation/%23section=Frameworks&topic=Cocoa%20Layer https://stackoverflow.com/questions/tagged/cocoa
dbo:wikiPageID 55890 (xsd:integer)
dbo:wikiPageLength 25178 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1121344260 (xsd:integer)
dbo:wikiPageWikiLink dbr:Carbon_(API) dbr:Project_Builder dbr:PyObjC dbr:Python_(programming_language) dbr:Ruby_(programming_language) dbr:End_user dbr:Apple_Advanced_Technology_Group dbr:Application_framework dbr:Application_software dbr:Perl dbr:Rhapsody_(operating_system) dbr:Undo dbr:Unicode dbr:Desktop_computer dbr:User_interface dbr:Proprietary_software dbr:Cross-platform dbr:SIMBL dbr:Object-oriented_programming dbr:NObjective dbr:Clang dbr:Classic_Mac_OS dbr:Clozure_CL dbr:Free_Pascal dbr:GNUStep dbr:GNU_Compiler_Collection dbr:GNUstep dbr:Glyph dbr:Monobjc dbr:Core_Data dbr:Core_Foundation dbr:Animation dbr:AppleScript dbr:Apple_Inc. dbr:Apple_TV dbr:Apple_Watch dbr:Apple_Worldwide_Developers_Conference dbr:Application_Kit dbr:Application_programming_interface dbr:Aqua_(user_interface) dbr:Berkeley_sockets dbr:Ligature_(typography) dbr:Linux dbr:LispWorks dbr:Lisp_(programming_language) dbr:MacOS dbr:MacRuby dbr:Make_(software) dbr:Smalltalk dbr:Steve_Jobs dbr:Kerning dbr:String_(computer_science) dbr:Trademark dbr:C++ dbr:C_(programming_language) dbr:C_Sharp_(programming_language) dbr:TvOS dbr:Typography dbr:WatchOS dbr:WebKit dbr:Distributed_computing dbr:James_Duncan_Davidson dbr:Language_binding dbr:Graphical_control_element dbr:RubyCocoa dbr:D_(programming_language) dbr:No-op dbr:Nu_(programming_language) dbr:Foundation_Kit dbr:Graphical_user_interface dbr:Iteration dbr:Model–view–controller dbr:Text_editor dbr:Quartz_(graphics_layer) dbr:QuickDraw dbr:Rationalization_(economics) dbr:HTML dbr:Portable_Document_Format dbr:Stagecast_Creator dbc:MacOS_APIs dbr:Aaron_Hillegass dbr:LLVM dbr:Lazarus_(IDE) dbr:Sun_Microsystems dbr:Swift_(programming_language) dbr:Cocoa_Sharp dbr:Cocoa_Touch dbr:Reference_counting dbr:Display_PostScript dbr:Automatic_Reference_Counting dbr:Bundle_(macOS) dbr:PostScript dbr:Software_framework dbr:Constant_(programming) dbr:Human_interface_guidelines dbr:IOS dbr:IOS_SDK dbr:IPad dbr:IPadOS dbr:IPhone dbr:IPod_Touch dbr:Interface_Builder dbr:Microsoft_Windows dbr:NeXT dbr:NeXTSTEP dbr:O'Reilly_Media dbr:Object_Pascal dbr:Objective-C dbr:OpenStep dbr:Operating_system dbr:CamelBones dbr:Chain-of-responsibility_pattern dbr:X11 dbr:XNU dbr:Xcode dbr:Name_binding dbr:Rosetta_(software) dbr:Rotation dbr:Ruler dbr:Shape dbr:Erick_Tejkowski dbr:Programming_language dbr:Spatial_anti-aliasing dbr:Event_loop dbr:Gesture_recognition dbr:Library_(computer_science) dbr:PasCocoa dbr:Paris_Buttfield-Addison dbr:Xerox_PARC dbr:Container_(data_structure) dbr:Bill_Cheeseman dbr:Cocoa_Bindings dbr:Donald_A._Yacktman dbr:Erik_M._Buck dbr:FPC_PasCocoa dbr:Jon_Manning dbr:Key-Value_Binding dbr:Key-Value_Observing dbr:Michael_Beam dbr:Scott_Anguish dbr:Stephen_Kochan
dbp:developer dbr:Apple_Inc.
dbp:genre dbr:Software_framework
dbp:license dbr:Proprietary_software with some open source components (en)
dbp:name Cocoa (en)
dbp:operatingSystem dbr:MacOS
dbp:programmingLanguage dbr:C++ dbr:C_(programming_language) dbr:Swift_(programming_language) dbr:Objective-C
dbp:wikiPageUsesTemplate dbt:Citation_needed dbt:Cite_book dbt:Dead_link dbt:Further dbt:ISBN dbt:Infobox_software dbt:Main_article dbt:Official_website dbt:Reflist dbt:Short_description dbt:URL dbt:Use_mdy_dates dbt:Col-list dbt:Widget_toolkits dbt:MacOS
dct:subject dbc:MacOS_APIs
gold:hypernym dbr:Apple
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:CultivatedVariety yago:Software106566077 umbel-rc:SoftwareObject
rdfs:comment 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. (cs) 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をタッチインターフェースを前提に作り直したもので、開発環境もほぼ同様のものを用いる。 (ja) 코코아는 애플 고유의 객체 지향 응용 프로그램 환경으로 macOS 운영 체제를 위한 것이다. macOS에는 크게 카본, 이식 가능 운영 체제 인터페이스 (BSD 환경을 위함), X11, 자바의 다섯 가지 API가 있다. (ko) 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. (nl) 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. (sv) 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. (pt) 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编程环境让程序在多方面自动遵循苹果公司的。 (zh) كوكوا من إنتاج شركة أبل آى إن سى هي واحدة من الواجهات الأساسية لبرمجة التطبيقات التي تعتمد على الكائنات أي بى آى وهى خاصة بنظام التشغيل ماك أو إس إكس وجنبا إلى جنب مع امتداد كوكوا تاتشلبادرة الاعتراف والرسوم المتحركة لتطبيقات آي أو إس على خطوط إنتاج . (ar) 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. (en) 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. (de) 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. (es) 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. (fr) 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 ). (it) 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. (pl) Cocoa (с англ. — «какао») — объектно-ориентированный API для операционной системы macOS от компании Apple. Это один из пяти основных API, доступных в macOS, — Cocoa, , (для работы старых приложений Mac OS 9), POSIX и Java. Такие языки, как Perl, Python и Ruby, не считаются основными, так как на них пока что пишется не так много серьёзных приложений для macOS. (ru) Cocoa — рідний об'єктно-орієнтований прикладний програмний інтерфейс (API) для операційної системи Mac OS X виробництва компанії Apple. Це один з п'яти основних API, що доступні в Mac OS X, — Cocoa, Carbon, (для роботи старих застосунків Mac OS 9), POSIX та Java. Такі мови, як Perl, Python та Ruby не вважаються основними, оскільки на них поки що пишеться не так багато серйозних застосунків. (uk)
rdfs:label كوكوا (ar) Cocoa (cs) Cocoa (API) (de) Cocoa (API) (en) Cocoa (API) (es) Cocoa (Apple) (fr) Cocoa (software) (it) Cocoa (ja) 코코아 (API) (ko) Cocoa (Apple) (nl) Cocoa (pl) Cocoa (pt) Cocoa (ru) Cocoa (sv) Cocoa (uk) Cocoa (zh)
owl:sameAs freebase:Cocoa (API) wikidata:Cocoa (API) dbpedia-ar:Cocoa (API) dbpedia-cs:Cocoa (API) dbpedia-da:Cocoa (API) dbpedia-de:Cocoa (API) dbpedia-es:Cocoa (API) dbpedia-fa:Cocoa (API) dbpedia-fi:Cocoa (API) dbpedia-fr:Cocoa (API) dbpedia-it:Cocoa (API) dbpedia-ja:Cocoa (API) dbpedia-ko:Cocoa (API) dbpedia-nl:Cocoa (API) dbpedia-no:Cocoa (API) dbpedia-pl:Cocoa (API) dbpedia-pt:Cocoa (API) dbpedia-ru:Cocoa (API) dbpedia-sv:Cocoa (API) dbpedia-tr:Cocoa (API) dbpedia-uk:Cocoa (API) dbpedia-vi:Cocoa (API) dbpedia-zh:Cocoa (API) https://global.dbpedia.org/id/8Sfj
prov:wasDerivedFrom wikipedia-en:Cocoa_(API)?oldid=1121344260&ns=0
foaf:homepage http://developer.apple.com/technologies/mac/cocoa.html
foaf:isPrimaryTopicOf wikipedia-en:Cocoa_(API)
foaf:name Cocoa (en)
is dbo:computingPlatform of dbr:Fluid_(web_browser)
is dbo:programmingLanguage of dbr:Google_Quick_Search_Box dbr:Adium dbr:Final_Cut_Pro_X
is dbo:wikiPageDisambiguates of dbr:Cocoa
is dbo:wikiPageRedirects of dbr:Cocoa_(Api) dbr:Cocoa_API dbr:YellowBox dbr:Java_bridge dbr:Phil_Class dbr:Cocoa_(computing) dbr:Cocoa_(software) dbr:Cocoa_api dbr:Cocoa_programming dbr:OS_X_Cocoa dbr:Mac_OS_X/Cocoa
is dbo:wikiPageWikiLink of dbr:Camino_(web_browser) dbr:Carbon_(API) dbr:PyObjC dbr:Q_(emulator) dbr:Qt_(software) dbr:QuickTime dbr:Rosegarden dbr:Enterprise_Objects_Framework dbr:Entry_point dbr:Epoch_(computing) dbr:MacOS_version_history dbr:Metrowerks dbr:Bean_(software) dbr:BibDesk dbr:Binary_search_algorithm dbr:Blink_(SIP_client) dbr:Blitz_BASIC dbr:AppKit dbr:Apple_Advanced_Technology_Group dbr:Apple_Developer_Tools dbr:Apple_event dbr:Application_framework dbr:List_of_widget_toolkits dbr:Rhapsody_(operating_system) dbr:VLC_media_player dbr:Verto_Studio_3D dbr:Decimal_data_type dbr:Dynamic_linker dbr:Inquisitor_(search_software) dbr:List_of_macOS_built-in_apps dbr:List_of_platforms_supported_by_Qt dbr:PowerPlant dbr:Widgetset dbr:Comparison_of_Internet_Relay_Chat_clients dbr:Comparison_of_email_clients dbr:Comparison_of_integrated_development_environments dbr:Comparison_of_programming_languages_(basic_instructions) dbr:Comparison_of_reference_management_software dbr:Comparison_of_video_player_software dbr:Compose_key dbr:Core_Services dbr:Mellel dbr:SIMBL dbr:Safari_(web_browser) dbr:Notification_Center dbr:NObjective dbr:Prefix_header dbr:QuickTime_for_Java dbr:Chromium_Embedded_Framework dbr:Coda_(web_development_software) dbr:Free_Pascal dbr:GNUMail dbr:GNU_Emacs dbr:GNUstep dbr:Google_Quick_Search_Box dbr:Graphical_widget dbr:Mono_(software) dbr:Monobjc dbr:MontageJS dbr:Mpv_(media_player) dbr:Multiple-document_interface dbr:Computing_platform dbr:Configuration_file dbr:Core_Data dbr:Core_OpenGL dbr:The_Omni_Group dbr:Andrew_Stone_(computer_programmer) dbr:Apache_Hadoop dbr:Apache_Thrift dbr:AppleScript dbr:AppleScript_Editor dbr:LispWorks dbr:LiveQuartz dbr:Loren_Brichter dbr:MPlayer dbr:MacOS dbr:MacOS_Sierra dbr:MacRuby dbr:Mac_OS_X_10.0 dbr:Mac_OS_X_10.1 dbr:Mac_OS_X_Leopard dbr:Mac_OS_X_Public_Beta dbr:Mac_OS_X_Server_1.0 dbr:Mac_OS_X_Snow_Leopard dbr:Mac_OS_X_Tiger dbr:Mailplane_(software) dbr:Chipmunk_Basic dbr:Smultron dbr:Standard_Widget_Toolkit dbr:Star_Trek_project dbr:StepTalk dbr:Stickies_(Apple) dbr:Comparison_of_Subversion_clients dbr:Comparison_of_free_software_for_audio dbr:Comparison_of_programming_languages_(associative_array) dbr:Comparison_of_programming_languages_(object-oriented_programming) dbr:Comparison_of_programming_languages_(string_functions) dbr:Portable_Distributed_Objects dbr:String_(computer_science) dbr:C_Sharp_(programming_language) dbr:Twisted_(software) dbr:Type_introspection dbr:WebObjects dbr:Distributed_object dbr:Cocoa dbr:Cocoa_(Api) dbr:Cocoa_API dbr:Leap_(computer_worm) dbr:Linkinus dbr:List_of_BASIC_dialects dbr:RubyCocoa dbr:AIM_(software) dbr:Adium dbr:Adobe_Creative_Suite dbr:Alias_(Mac_OS) dbr:280_North,_Inc. dbr:Cyberduck dbr:Darling_(software) dbr:Darwin_(operating_system) dbr:F-Script_(programming_language) dbr:Final_Cut_Pro dbr:Final_Cut_Pro_X dbr:Firefox_3.0 dbr:Fluid_(web_browser) dbr:Nu_(programming_language) dbr:Oxygene_(programming_language) dbr:POCO_C++_Libraries dbr:Font_Book dbr:Foundation_Kit dbr:Grapher dbr:Graphical_user_interface_builder dbr:Kortunefookie dbr:List_of_GNU_packages dbr:List_of_SIP_software dbr:Quartz_Composer dbr:Relational_operator dbr:ASOC dbr:GyazMail dbr:International_Information_Technology_University dbr:Jedit_X dbr:Stagecast_Creator dbr:Architecture_of_macOS dbr:API dbr:Aaron_Hillegass dbr:Cheetah3D dbr:Larry_Tesler dbr:Swift_(programming_language) dbr:TWAIN dbr:Cocoa_Sharp dbr:Cocoa_Touch dbr:Cocoa_text_system dbr:Cog_(software) dbr:JavaScript_OSA dbr:Top_type dbr:Reference_counting dbr:RemObjects_Software dbr:Douglas_Adams dbr:Aspect-oriented_programming dbr:Bundle_(macOS) dbr:C4_(conference) dbr:Point_(typography) dbr:Filter_(higher-order_function) dbr:Finder_(software) dbr:ICab dbr:IPhone dbr:IWork dbr:Interface_Builder dbr:Kross_(software) dbr:Metaclass dbr:Microsoft_Office_for_Mac_2011 dbr:NeXT dbr:NeXTSTEP dbr:NeoOffice dbr:OS_X_Yosemite dbr:Object_Pascal dbr:Objective-C dbr:OmniWeb dbr:Oni_(video_game) dbr:OpenEmu dbr:OpenStep dbr:CamelBones dbr:RealPlayer dbr:Chain-of-responsibility_pattern dbr:Seashore_(software) dbr:Shiira dbr:Christa_McAuliffe_Space_Education_Center dbr:Worldwide_Developers_Conference dbr:WxWidgets dbr:X86-64 dbr:XScreenSaver dbr:Xamarin dbr:Xcode dbr:Xojo dbr:Yojimbo_(software) dbr:Sal_Soghoian dbr:Set_(abstract_data_type) dbr:Extended_file_attributes dbr:List_of_software_package_management_systems dbr:List_of_web_browsers_for_Unix_and_Unix-like_operating_systems dbr:Thread-local_storage dbr:Weak_reference dbr:Event_loop dbr:Firefox_early_version_history dbr:First-class_message dbr:Racket_features dbr:Stevenote dbr:Outline_of_Apple_Inc. dbr:Target–action dbr:YellowBox dbr:Yellow_Box dbr:Java_bridge dbr:Phil_Class dbr:Cocoa_(computing) dbr:Cocoa_(software) dbr:Cocoa_api dbr:Cocoa_programming dbr:OS_X_Cocoa dbr:Mac_OS_X/Cocoa
is dbp:platform of dbr:Fluid_(web_browser) dbr:Object_Pascal
is dbp:programmingLanguage of dbr:Camino_(web_browser) dbr:Mellel dbr:Google_Quick_Search_Box dbr:Adium dbr:Final_Cut_Pro dbr:Final_Cut_Pro_X dbr:Cog_(software) dbr:Shiira
is owl:differentFrom of dbr:CoCoA
is foaf:primaryTopic of wikipedia-en:Cocoa_(API)