Video: 63. Finished Painting Narrowboat & are out of the Polytunnel 2024
En del af Mac Application Development for Dummies Cheat Sheet
Apple giver mange Macintosh-programudviklingsrammer (kodebiblioteker), som din app kan kalde for at udføre de tusindvis af operationer i OS X. Mange af disse rammer, såsom PDF Kit, består af Objective-C klasser, hvorfra din app kan oprette og bruge objekter i dine applikationer. Men nogle af disse rammer er kun biblioteker med funktioner, som din app kan udføre.
F.eks. Er CFNetwork-rammen et sæt funktioner, som din app kan bruge til at udføre finjusterede netværksforbindelser. NSURL-klassen giver et godt sæt grundlæggende netværksoperationer, der er gode til at hente data ved hjælp af en webadresse. Hvis din app kræver mere kontrol over netværkskommunikationen, som den initierer, skal du bruge CFNetwork-rammen og dens funktioner. Du kan bruge følgende kode til at forberede en HTTP-anmodning om transmission til en bestemt webadresse:
Når din kode har den serielle anmodning, kan din app så åbne en skrive- stream for at levere anmodningen til dens destination.
Lydværktøjskasse
-
CFNetwork
-
Core MIDI
-
Kernetekst
-
Katalogtjeneste (som LDAP og Open Directory)
-
Sikkerhed > Hvis du vil oprette apps, der kan udnytte funktionerne i OS X fuldt ud, skal du være klar til at understøtte brugen af ikke-objektiv-C-kodebiblioteker.