Snagit 2018 Review Mitä uutta version 13 jälkeen
TechSmith Snagit on suosikki kuvakaappaus- ja kuvankäsittelyohjelmistomme. Tutustu Snagit 2018:n uusiin ominaisuuksiin!
Macintosh-sovelluskehitys käyttää takaisinkutsuja , jotta Mac OS X voi suorittaa koodia sovelluksessasi tiettyjä toimintoja varten. Jos luot tavallisen Macintosh-ikkuna- tai asiakirjapohjaisen sovelluksen, ensimmäinen koodi, jonka OS X suorittaa, on jokin seuraavista takaisinsoittotavoista, jotka sinun on luotava sovelluksellesi sovelluksen suunnittelusta riippuen:
Ikkunapohjaiset sovellukset: (void)applicationDidFinishLaunching:(NSNotification*)aNotification
Asiakirjapohjaiset sovellukset: (void)windowControllerDidLoadNib:(NSWindowController*)windowController
Takaisinsoitto on yksinkertaisesti menetelmä, jonka käyttöjärjestelmä lopulta suorittaa, kun se yrittää toimittaa tai hakea tietoja sovelluksestasi. Sovelluskoodisi suorittaa menetelmän Cocoa-luokalle, jossa sovelluksellasi on mahdollisuus antaa jonkin luokkasi menetelmän nimi, jotta sitä kutsutaan kyseisen luokan objektiin, jonka sovelluksesi on myös tarjottava.
Edustaja on apuobjekteille, joka Cocoa luokka käyttää laajentaa toiminnallisuutta luokan sallimalla voit toteuttaa koodia, joka Cocoa luokka toteuttaa tietyissä olosuhteissa. Cocoa-luokka tarkistaa delegaattiobjektistaan (jos sellainen on määritetty), onko delegaatti toteuttanut tietyn menetelmän. Jos delegaatilla on tämä menetelmä, Cocoa-luokka suorittaa kyseisen menetelmän; Jos edustaja ei ota käyttöön kyseistä menetelmää, Cocoa-luokka joko käyttää omaa oletusmenetelmäänsä tai kirjaa virheen. Useimpien edustajien on sisällytettävä tietty protokolla, joka määrittää, mitä menetelmiä he voivat käyttää; koodisi edustajien on käytettävä erityisprotokollan toteutusmenetelmiä, joita edustaja odottaa.
Tässä on joitain Cocoa-objekteista, jotka voivat käyttää delegaatteja koodisi suorittamiseen:
NSTableView. NSTableView hyväksyy edustajan, joka noudattaa NSTableViewDelegate-protokollaa. Tämä sisältää 20–30 menetelmää, joita sovelluksesi delegoitu objekti voi toteuttaa tukeakseen sovelluksesi tarvetta tietää, mitä NSTableView tekee. On olemassa menetelmiä, joita sovelluksessasi kutsutaan, kun sen on tiedettävä toiminto ja reagoitava niihin, esimerkiksi kun käyttäjä tekee valinnan taulukossa tai kun sarakkeen kokoa muutetaan.
NSApplication. Voit määrittää NSApplicationDelegate:n käsittelemään joitain menetelmiä, jotka NSApplication-ilmentymä (sovelluksesi) vastaanottaa. Näitä menetelmiä voidaan kutsua juuri ennen tai heti sen jälkeen, kun sovellus suorittaa toisen menetelmän, jotta sovelluksesi voidaan valmistella.
NSWindow. Yhteen sovelluksesi ikkunaan määritetty NSWindowDelegate antaa sovelluksellesi mahdollisuuden vastata käyttäjän koon muuttamiseen, siirtoon tai muihin ikkunatapahtumiin.
NSMenu. Otat käyttöön NSMenuDelegate-toiminnon tukemaan tapahtumia, jotka tapahtuvat, kun käyttäjä on vuorovaikutuksessa sovelluksesi valikkojen kanssa.
TechSmith Snagit on suosikki kuvakaappaus- ja kuvankäsittelyohjelmistomme. Tutustu Snagit 2018:n uusiin ominaisuuksiin!
Haluatko luoda kaavioita tai vuokaavioita etkä halua asentaa ylimääräisiä ohjelmistoja? Tässä on luettelo online-kaavion työkaluista.
Talo täynnä langattomasti yhdistettyjä laitteita ja suoratoistopalveluita, kuten Spotify, on hienoa, kunnes asiat eivät toimi ja löydät mielenkiintoisia ratkaisuja.
NVMe M.2 SSD on uusin tietokoneen kiintolevyteknologia. Mikä se on ja kuinka nopea se on verrattuna vanhoihin kiintolevyihin ja SSD-levyihin?
Sonos on juuri toimiva äänentoistoratkaisu alkaen 400 dollarista kahdelle kaiuttimelle. Mutta oikealla asetuksella AirPlay voi olla ilmaista. Tarkastellaan yksityiskohtia.
Google Backup and Sync on uusi sovellus, joka synkronoidaan Kuviin ja Driveen. Lue eteenpäin nähdäksesi, kuinka se kohtaa OneDriven, Dropboxin, Backblazen ja Crashplanin.
MyIPTV on kaapelin katkaisupalvelu, joka käyttää SOPlayer-sovellusta useille alustoille ja tarjoaa televisiota, elokuvia ja muita mediamuotoja maksulliseen
Logitech julkaisi äskettäin valaistun olohuoneen näppäimistönsä K830:n, joka on tarkoitettu kodin viihdekumppaniksi. Tässä arviomme yksiköstä.
Tässä on katsaus CloudHQ:lle hiljattain julkaistuun päivitykseen ja sen toimintaan. Lue lisää saadaksesi lisätietoja.
OnePlus 6T on huippuluokan lippulaivalaatuinen Android-puhelin, joka myydään alennettuun hintaan verrattuna Apple iPhoneen, Google Pixel 3:een tai Samsung Galaxy S9:ään.