ikke -

, æble giver mange macintosh anvendelse udviklingsrammer (kode biblioteker), som din app kan ringe til for at udføre de tusindvis af transaktioner i artikel x. mange af disse rammebestemmelser, som pdf - kit, er sammensat af objective-c klasser, som din app kan oprette og anvende genstande inden for deres ansøgninger.men nogle af disse rammer er bare biblioteker af funktioner, som din app kan udføre. f.eks. cfnetwork ramme er en række funktioner, som din app kan bruge til at udføre finjusteres nettilslutninger.den nsurl klasse giver et godt sæt grundlæggende netværk af operationer, som er god til fremskaffelse af data ved hjælp af en url.hvis din app kræver mere kontrol over nettet, kommunikation, iværksætter det, du og’ bliver nødt til at bruge cfnetwork rammer og dens funktioner.du kunne bruge følgende kode til at forberede en http anmodning om transmission til en specifik url: http: //, cfstringref httpbody = cfstr (""); cfstringref headerfieldname = cfstr ("cookie"); //tilføje specifikke småkage til http anmodning cfstringref headerfieldvalue = cfstr ("loginid = my_user_name; password = my_password;"); cfstringref url = cfstr ("www.diabeticpad. com"); cfurlref urlref = cfurlcreatewithstrign (kcfallocatordefault, url, null); cfstringref requestmethod = cfstr (""); cfhttpmessageref anmodning = cfhttpmessagecreaterequest (kcfallocatordefault, requestmethod, url, kcfhttpversion1_1); cfhttpmessagesetbody (anmodning httpbody); //add småkagen cfhttpmessagesetheaderfieldvalue (anmodning headerfieldname cfdataref seria, headerfieldvalue);lizedhttprequest = cfhttpmessagecopyserializedmessage (anmodning), når din kode er serialized anmodning, din app kan åbne en skriver strøm for at levere den anmodning til sit bestemmelsessted.alle de c-based æble rammer giver en række funktioner til at udføre denne form for lavere niveau programmering.din kode er mere kompliceret, men æble ikke sørger for objective-c klasser for alle sine rammer.hvis du virkelig kræver, at de funktioner, der er til rådighed i et af disse rammer, det er den eneste måde, hvorpå man kan nå din app ’ målsætninger.følgende rammer giver ikke objective-c klasser:,,,,,,,,, cfnetwork audio værktøjskasse,,,,,,,,,,,,,, centrale sydfrankrig, grundlæggende tekst,,,,,,,, statistik, tjeneste (såsom ldap og åbent register),,,,,,,, hvis du ønsker at skabe sikkerhed, der kan udnytte af de elementer af os x, skal du være parat til at støtte brugen af non-objective-c kode biblioteker.,,



Previous:
Next Page: