Snagit 2018 gjennomgang Hva er nytt siden versjon 13
TechSmith Snagit er vår favorittprogramvare for skjermbilder og bilderedigering. Sjekk ut de nye funksjonene i Snagit 2018!
Macintosh-applikasjonsutvikling bruker tilbakeringinger for å la Mac OS X kjøre kode i appen din for spesifikke operasjoner. Hvis du lager en standard Macintosh-vindu- eller dokumentbasert app, er den aller første koden som OS X vil kjøre i en av følgende tilbakeringingsmetoder du må opprette for appen din, avhengig av appdesignen:
Vindubaserte apper: (void)applicationDidFinishLaunching:(NSNotification*)aNotification
Dokumentbaserte apper: (void)windowControllerDidLoadNib:(NSWindowController*)windowController
En tilbakeringing er ganske enkelt en metode som operativsystemet til slutt kjører mens det prøver å levere eller hente informasjon fra appen din. Applikasjonskoden din vil kjøre en metode for en Cocoa-klasse der appen din vil ha muligheten til å gi navnet på en metode for en av klassene dine, for å bli kalt på et objekt i den klassen som appen din også må gi.
En delegat er et hjelpeobjekt, som en Cocoa-klasse bruker for å utvide funksjonaliteten til klassen ved å la deg implementere kode som Cocoa-klassen vil kjøre under visse omstendigheter. En kakao-klasse sjekker delegatobjektet sitt (hvis et har blitt tildelt) for om delegaten gir en implementering av en spesifikk metode. Hvis delegaten har den metoden, kjører Cocoa-klassen den metoden; hvis delegaten ikke implementerer den spesifikke metoden, bruker Cocoa-klassen enten en egen standardmetode eller logger en feil. De fleste delegater må innlemme en bestemt protokoll som bestemmer hvilke metoder de kan implementere; kodens delegater må bruke implementeringsmetodene fra den spesifikke protokollen som delegaten forventer.
Her er noen av kakaoobjektene som kan bruke delegater til å utføre koden din:
NSTableView. NSTableView godtar en delegat som følger NSTableViewDelegate-protokollen. Dette inkluderer 20 til 30 metoder som appens delegatobjekt kan implementere for å støtte appens behov for å vite hva NSTableView gjør. Det er metoder som vil bli kalt opp i applikasjonen din når den trenger å vite og reagere på en handling, for eksempel når en bruker gjør et valg i tabellen eller når størrelsen på en kolonne endres.
NSA-applikasjon. Du kan tilordne en NSapplicationDelegate til å håndtere noen av metodene som en NSapplication-instans (din søknad) vil motta. Disse metodene kan kalles rett før eller like etter at applikasjonen din kjører en annen metode, slik at appen din kan forberedes.
NSWindow. En NSWindowDelegate tilordnet et av programmets vinduer vil gi appen din en sjanse til å svare på en bruker som endrer størrelse, flytter eller andre vindushendelser.
NSMeny. Du implementerer en NSMenuDelegate for å støtte hendelser som skjer når en bruker samhandler med menyer i applikasjonen din.
TechSmith Snagit er vår favorittprogramvare for skjermbilder og bilderedigering. Sjekk ut de nye funksjonene i Snagit 2018!
Trenger du å lage diagrammer eller flytskjemaer og ønsker ikke å installere ekstra programvare? Her er en liste over online diagramverktøy.
Å ha et hus fullt av trådløst tilkoblede enheter og strømmetjenester som Spotify er flott inntil ting ikke fungerer og du finner interessante løsninger.
NVMe M.2 SSD er det siste innen datamaskinharddiskteknologi. Hva er det og hvor raskt er det kontra eldre harddisker og Solid State Drives (SSD)?
Sonos er den beste streaming-lydløsningen som starter på $400 for to høyttalere. Men med riktig oppsett kan AirPlay være gratis. La oss se gjennom detaljene.
Google Backup and Sync er en ny app som synkroniserer til Bilder og Disk. Les videre for å se hvordan det står opp mot OneDrive, Dropbox, Backblaze og Crashplan.
MyIPTV er en kabelskjæringstjeneste som bruker SOPlayer-appen for flere plattformer og tilbyr TV, filmer og andre former for media for en betalt
Logitech ga nylig ut sitt Illuminated Living-Room Keyboard K830 som er ment som en hjemmeunderholdningskamerat. Her er vår anmeldelse av enheten.
Her er en titt på oppdateringen nylig utgitt til CloudHQ og hvordan den fungerer. Les videre for å finne mer.
OnePlus 6T er en førsteklasses flaggskipkvalitet Android-telefon som selges med rabatt sammenlignet med Apple iPhone, Google Pixel 3 eller Samsung Galaxy S9.