Het merk Apple van computers draaien op een specifieke implementatie van de C -programmeertaal , genaamd Objective - C . Met behulp van Objective - C als een stichting , Apple creëerde de Cacao en Cocoa Touch kaders , die bestemd zijn voor de ontwikkeling op Mac-computers en touch-apparaten , zoals de iPod en iPad . De Cacao en Chocolade aanraking kaders vereisen Objective - C , omdat ze zijn gebouwd van het naar Mac ontwikkeling te bevorderen . Objective - C heeft geen kader voor de basiswerking vereist . Objective - C Objective - C is een afgeleide van de C -programmeertaal gericht op object - georiënteerd programmeren . Unlike C + + , andere variant voor hetzelfde doel , Objective - C werd ontwikkeld als een mengsel van C en een object - georiënteerde taal , bekend als Smalltalk . Dit houdt in dat C en C + + programmeurs enigszins comfortabel Alle Macs en handhelds zijn voornamelijk geprogrammeerd Objective - C . Cacao Terwijl Objective - C vormt de bakstenen en mortel van Mac programmering , de Cocoa raamwerk dient als basis . Cacao geeft programmeurs een set van functionaliteit gebonden aan de Apple Mac- platform via opgenomen functies, beeldschermen , en datastructuren . Bovendien , het programmeren met behulp van de Cocoa kader moedigt programmeurs aan het Model - View -Design programmeringsparadigma specifiek voor de Cocoa raamwerk te volgen . Door dit kader kan programmeurs Apple ontwikkel tools gebruiken om te coderen en te implementeren projecten voor de meeste een Mac- computer . Cocoa Touch Cocoa Touch , net als Cocoa , dient als een raamwerk voor programmeurs om applicaties te bouwen voor de Mac . Echter , Cocoa Touch werkt specifiek voor handheld apparaten die touchscreen- technologie te integreren , zoals de iPad of de iPod Touch . Cocoa Touch bevat specifieke libraries gebruikt als interface met het touchscreen , waardoor programmeurs om minder zorgen te maken over hoe je apps die communiceren met de hardware en meer tijd in de ontwikkeling van de uitvoering logica van hun projecten te creëren . Bovendien , Cocoa Touch bevat vele bibliotheken om eenvoudig gebruik van data handling , animatie en geluid op handheld -apparaten van Apple staat . Verschillen Tussen Taal en Kader Het essentiële verschil tussen Cocoa Touch en Objective - C is een verschil tussen een kader en een programmeertaal . Frameworks zijn gebouwd door programmeertalen : zij de code in een programmeertaal om geavanceerde taken uitvoeren om de productie te verlichten bevatten . In dit geval , Cocoa Touch is een Objective - C kader: De Apple touch-apparaten gebruiken Objective - C als hun code base , en nemen speciale functionaliteit geschreven in Objective - C in de vorm van een programmeertaal raamwerk genaamd Cocoa Touch < . br >
|