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

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

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n14https://developer.apple.com/library/mac/documentation/TextFonts/Conceptual/CocoaTextArchitecture/TextSystemArchitecture/
n13https://developer.apple.com/library/mac/documentation/TextFonts/Conceptual/CocoaTextArchitecture/Introduction/
n12https://global.dbpedia.org/id/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Camino_(web_browser)
dbo:wikiPageWikiLink
dbr:Cocoa_text_system
Subject Item
dbr:Unicode
dbo:wikiPageWikiLink
dbr:Cocoa_text_system
Subject Item
dbr:Emacs
dbo:wikiPageWikiLink
dbr:Cocoa_text_system
Subject Item
dbr:TextEdit
dbo:wikiPageWikiLink
dbr:Cocoa_text_system
Subject Item
dbr:Cocoa_text_system
rdf:type
dbo:Broadcaster
rdfs:label
Cocoa text system
rdfs:comment
The Cocoa text system (formerly known simply by the primary class name NSText) is the linked network of classes, protocols, interfaces and objects that provide typography and text field editing capabilities and to Cocoa applications on Apple's macOS, where it is the primary text-handling system. Although "extremely complex", the standard text-handling abilities of the Cocoa text system have been widely praised as without peer.It is possible to implement a fully featured rich text editor in only a few lines of code. Cocoa adopts many Emacs keybindings familiar to programmers.
dcterms:subject
dbc:MacOS_APIs dbc:GNUstep
dbo:wikiPageID
46461160
dbo:wikiPageRevisionID
1123683546
dbo:wikiPageWikiLink
dbr:Text_field dbc:MacOS_APIs dbr:MacOS dbr:Protocol_(object-oriented_programming) dbr:GNUstep dbr:Mutable dbr:Design_pattern dbr:Services_menu dbr:Cocoa_(API) dbr:Emacs dbr:Apple_Computers dbr:OpenStep dbr:Focus_(computing) dbr:Object_(programming) dbr:Singleton_pattern dbr:OPENSTEP dbr:Typography dbr:API dbr:Class_(programming) dbr:Model–view–controller dbc:GNUstep dbr:FOSS dbr:NeXT dbr:Interface_(programming) dbr:NSText dbr:Rich_text dbr:NeXTSTEP dbr:Object_graph dbr:Standard_streams dbr:String_(computer_science)
dbo:wikiPageExternalLink
n13:Introduction.html n14:ArchitectureOverview.html
owl:sameAs
n12:tm3j wikidata:Q19843198 freebase:m.0134lb4q
dbp:wikiPageUsesTemplate
dbt:Citation_needed dbt:Reflist dbt:Mac-stub
dbo:abstract
The Cocoa text system (formerly known simply by the primary class name NSText) is the linked network of classes, protocols, interfaces and objects that provide typography and text field editing capabilities and to Cocoa applications on Apple's macOS, where it is the primary text-handling system. Although "extremely complex", the standard text-handling abilities of the Cocoa text system have been widely praised as without peer.It is possible to implement a fully featured rich text editor in only a few lines of code. Formerly embodied in developer NeXT Inc.'s OpenStep API specification, and implemented in NeXT's OPENSTEP operating system, and probably also in the earlier NeXTSTEP platform, Cocoa's NSText has additionally been implemented via the OpenStep API specification successfully in third-party implementations such as the free-and-open-source GNUstep. The Cocoa text system uses a Model–View–Controller design pattern. The view layer is handled by NSTextView and NSTextField, NSLayoutManager and NSTextContainer are the controller layer, and NSTextStorage (a mutable attributed string subclass) is the model. The Cocoa text system also interacts with Services to provide standard streams functionality in a GUI environment. Users interact with two classes, NSTextField (providing single-line edit fields) or NSTextView (providing multi-line editing). Each NSTextField uses a shared instance of a NSTextView called the "field editor". This was done to reduce high memory requirements that would arise if every field implemented its own NSTextView object graph when only one field can actually have focus at any time. Cocoa adopts many Emacs keybindings familiar to programmers.
gold:hypernym
dbr:Network
prov:wasDerivedFrom
wikipedia-en:Cocoa_text_system?oldid=1123683546&ns=0
dbo:wikiPageLength
5367
foaf:isPrimaryTopicOf
wikipedia-en:Cocoa_text_system
Subject Item
dbr:NeXT
dbo:wikiPageWikiLink
dbr:Cocoa_text_system
Subject Item
dbr:OmniWeb
dbo:wikiPageWikiLink
dbr:Cocoa_text_system
Subject Item
dbr:List_of_text_editors
dbo:wikiPageWikiLink
dbr:Cocoa_text_system
Subject Item
dbr:NSText
dbo:wikiPageWikiLink
dbr:Cocoa_text_system
dbo:wikiPageRedirects
dbr:Cocoa_text_system
Subject Item
wikipedia-en:Cocoa_text_system
foaf:primaryTopic
dbr:Cocoa_text_system