Huis Sociale Media Terugbellen implementeren in Macintosh Toepassingen - dummies

Terugbellen implementeren in Macintosh Toepassingen - dummies

Video: Apifonica Trailer (in Dutch) 2024

Video: Apifonica Trailer (in Dutch) 2024
Anonim

Een deel van de ontwikkeling van Mac-toepassingen voor Dummies Cheat Sheet

Macintosh-toepassingsontwikkeling maakt gebruik van callbacks om Mac OS X toe te staan ​​code uit te voeren in uw app voor specifieke bewerkingen. Als u een standaard Macintosh-venster- of documentgebaseerde app maakt, is de allereerste code die door OS X wordt uitgevoerd, afhankelijk van het app-ontwerp in een van de volgende callback-methoden die u voor uw app moet maken:

  • Venstergebaseerde apps: (ongeldig) applicationDidFinishLaunching: (NSNotification *) aNotification

  • Document-gebaseerde apps: (void) windowControllerDidLoadNib: (NSWindowController *) windowController

Een callback is gewoon een methode die het OS uiteindelijk uitvoert terwijl het probeert informatie uit uw app te leveren of op te halen. Uw toepassingscode voert een methode uit voor een Cocoa-klasse, waarbij uw app de mogelijkheid heeft om de naam van een methode van een van uw klassen op te geven, om te worden aangeroepen in een object van die klasse dat uw app ook moet bieden.

Een deelnemer is een helperobject, dat een Cocoa-klasse gebruikt om de functionaliteit van de klasse uit te breiden door u in staat te stellen code te implementeren die de Cocoa-klasse onder bepaalde omstandigheden zal uitvoeren. Een Cocoa-klasse controleert zijn gedelegeerde object (als er een is toegewezen) of de gedelegeerde een implementatie van een specifieke methode biedt. Als de deelnemer deze methode heeft, voert de Cocoa-klasse die methode uit; als de deelnemer deze specifieke methode niet implementeert, gebruikt de Cocoa-klasse een eigen standaardmethode of logt een fout in. De meeste deelnemers moeten een bepaald -protocol opnemen dat bepaalt welke methoden ze kunnen implementeren; de gedelegeerden van uw code moeten de implementatiemethoden gebruiken van het specifieke protocol dat de gedelegeerde verwacht.

Hier zijn enkele Cocoa-objecten die deelnemers kunnen gebruiken om uw code uit te voeren:

  • NSTableView. De NSTableView accepteert een deelnemer die het protocol NSTableViewDelegate gehoorzaamt. Dit omvat 20 tot 30 methoden die het delegatieobject van uw app kunnen implementeren om de behoefte van uw app te ondersteunen om te weten wat de NSTableView aan het doen is. Er zijn methoden die in uw toepassing worden aangeroepen wanneer deze moeten weten en reageren op acties, zoals wanneer een gebruiker een selectie in de tabel maakt of wanneer de grootte van een kolom wordt gewijzigd.

  • NSApplication. U kunt een NSApplicationDelegate toewijzen om enkele van de methoden te verwerken die een NSApplication-instantie (uw toepassing) zal ontvangen. Deze methoden kunnen worden aangeroepen vlak voor of net nadat uw toepassing een andere methode heeft uitgevoerd, zodat uw app kan worden voorbereid.

  • NSWindow. Een NSWindowDelegate dat is toegewezen aan een van de vensters van uw toepassing geeft uw app de kans om te reageren op de grootte van een gebruiker, het verplaatsen of andere venstergebeurtenissen.

  • NSMenu. U implementeert een NSMenuDelegate om gebeurtenissen te ondersteunen die plaatsvinden wanneer een gebruiker communiceert met menu's in uw toepassing.

Terugbellen implementeren in Macintosh Toepassingen - dummies

Bewerkers keuze

Een weergave in Word kiezen in Office 2011 voor Mac - dummies

Een weergave in Word kiezen in Office 2011 voor Mac - dummies

U kunt kiezen uit zeven verschillende weergaven bij het werken in Word 2011. Elke weergave is ontworpen om een ​​andere omgeving te bieden, geoptimaliseerd voor de taak en uw werkvoorkeur. Op het moment dat u een nieuw, leeg document opent in Office 2011, worden uw ogen onmiddellijk getrokken naar de schermtip boven de weergaveknoppen linksonder ...

Opties toevoegen aan een veld in Word 2011 voor Mac - dummies

Opties toevoegen aan een veld in Word 2011 voor Mac - dummies

In Office 2011 voor Mac, Word-velden kunnen u helpen een breed scala aan taken uit te voeren, waaronder allerlei soorten automatisering. U kunt een veld maken in Word 2011 (in dit geval een veld dat de tijd aangeeft) en u kunt wat optionele opmaak toevoegen. Begin met een nieuw, leeg document: klik op de knop Nieuw op ...

Controle Alineaopmaak in Word 2011 voor Mac - dummies

Controle Alineaopmaak in Word 2011 voor Mac - dummies

Woord voor Mac 2011 stelt u in staat om alinea-opmaak te beheren zoals woordafbreking en paginering, en om ongelukkige problemen zoals "weduwen" en "wezen te voorkomen. "Ga als volgt te werk bij deze alineaopmaakbesturingselementen: Kies Opmaak → Alinea in de menubalk. Klik op het tabblad Lijn en pagina-einden. Deze selectievakjes zijn van invloed op de alinea's: Widow / Orphan Control: Prevents ...

Bewerkers keuze

Voordelen van conferenties voor online gemeenschap - dummies

Voordelen van conferenties voor online gemeenschap - dummies

Conferenties kunnen duur zijn om bij te wonen, maar ze zijn goed investering voor online community managers in zowel bedrijfs- als persoonlijke branding. U ziet dat u er niet alleen bent namens uw bedrijf, maar dat uw naam ook "daarbuiten" komt bij peers en potentiële communityleden als de stem en het gezicht achter het merk. Het is ...

Basisprincipes van de Blogger-sjabloonontwerper - dummies

Basisprincipes van de Blogger-sjabloonontwerper - dummies

Kennen geen HTML, maar willen bepaalde elementen nog aanpassen van het ontwerp van je blog een beetje? Je hebt geluk - de Blogger-sjabloonontwerper biedt je enkele uitstekende hulpmiddelen om precies dat te doen. Met de sjabloonontwerper kunt u het volgende wijzigen: het lettertype, de tekengrootte en de kleur van tekst, koppelingen, navigatie-elementen, ...

Voordelen van verschillende soorten blogs voor uw moeder Blog - dummies

Voordelen van verschillende soorten blogs voor uw moeder Blog - dummies

Een blognetwerk is een groep blogs die samenwerken om verkeer en inkomsten te genereren. Je staat voor een heleboel technische uitdagingen bij het opzetten van je blognetwerk. Er zijn ook veel manieren om er een in te stellen. Dus in sommige gevallen kan een blognetwerk zo simpel zijn als een los verbonden groep van bloggers ...

Bewerkers keuze

Hoe u formules maakt in een Snow Leopard-nummers-spreadsheet - dummies

Hoe u formules maakt in een Snow Leopard-nummers-spreadsheet - dummies

In de Numbers-toepassing van Snow Leopard gebruik formules - vergelijkingen die waarden berekenen op basis van de inhoud van cellen die u opgeeft in uw spreadsheet. Als u bijvoorbeeld cel A1 van een Numbers-spreadsheet (de cel in kolom A in rij 1) aanwijst om uw jaarsalaris te houden en cel B1 voor het nummer ...

Hoe Keynote Slide Text bewerken met Mac OS X Snow Leopard - dummies

Hoe Keynote Slide Text bewerken met Mac OS X Snow Leopard - dummies

Wanneer u maak een diavoorstelling met Mac's Keynote-applicatie, je kunt tekst bewerken om het er aantrekkelijk uit te laten zien. De Keynote van Snow Leopard beperkt u niet tot de standaardlettertypen voor het thema dat u hebt gekozen. U kunt de tekst in uw dia's eenvoudig opmaken door de lettertypefamilie, letterkleur, tekstuitlijning en tekstkenmerken te wijzigen ...

E-mail foto's vanuit iPhoto 09 - dummies

E-mail foto's vanuit iPhoto 09 - dummies

IPhoto 09 kan u helpen uw afbeeldingen te verzenden via e-mail door het proces te automatiseren. De applicatie kan uw afbeelding voorbereiden en deze automatisch in een nieuw bericht insluiten. Als u een afbeelding per e-mail wilt verzenden, selecteert u deze en klikt u vervolgens op de knop E-mail op de werkbalk. Er wordt een dialoogvenster weergegeven waarin u de grootte van ...