Hjem Sosiale medier IOS 6 Application Development for Dummies Cheat Sheet - dummies

IOS 6 Application Development for Dummies Cheat Sheet - dummies

Video: Swift Programming Tutorial for Beginners (Full Tutorial) 2024

Video: Swift Programming Tutorial for Beginners (Full Tutorial) 2024
Anonim

Av Neal Goldstein, Dave Wilson

UIKit-rammen gir mye av iOS-programmets grunnleggende funksjonalitet. Når du utvikler din iOS-app, tilpasser du UIKit-rammeverket ved å bruke underklasse, Mål-handling og delegering, men en utfordring for nye utviklere bestemmer hvilke av disse mekanismene som skal brukes. Dette cheat arket kan hjelpe deg med å bestemme.

Når du skal bruke subclassing i iOS 6 App Utvikling

Subclassing lar deg tilpasse atferd mens du utvikler din iOS-applikasjon. Hold følgende punkter om underklassen i tankene når du utvikler appen din:

  • I første fase lager du en ny klasse, kalt en underklasse, som arver egenskaper fra en annen (super) klasse

  • I andre trinn legg til egenskaper etter behov for ditt iOS-program.

  • Generelt vil du underklassere følgende

    • UIView , for å lage dine (mer komplekse) innholdsvisninger, som du kan fylle med kontroller, grafikk og så videre.

    • UIViewController , for å administrere innholdsvisninger og koble dem til modellen.

    • NSObject , for å lage modellvisninger og delegater.

Å vite målmålsmønstre for iOS 6 App Utvikling

Følgende er målmålsmønstrene du bruker når du programmerer iOS-programmer. Angi målet som visningskontrolleren (som du allerede har underklasse).

  • UITabBarItem (for elementer på fanefeltet)

  • UIBarButtonItem (for elementer i navigeringslinjen og verktøylinjen)

  • UIButton

  • UIDatePicker

  • UIPageControl

  • UISegmentedControl > UITextField

  • UISlider

  • UISwitch

  • Bygg iOS 6 Apps ved hjelp av delegater med visninger og andre klasser

Følgende avsnitt omfatter delegater som brukes i iOS applikasjonsutvikling. Unntak for når du trenger å bruke en delegat, vises i

kursiv i kolonnen Delegatprotokoll. Klasse

utsending (s) Protocol

ABPeoplePicker

NavigationController

ABNewPersonView

Controller

ABNewPersonView

Controller

ABUnknownPerson

ViewController

ABPeoplePicker

navigering

ControllerDelegate

ABNewPersonView

ControllerDelegate

ABNewPersonView

ControllerDelegate

ABUnknownPerson

ViewController

Delegate

AVAudioRecorder

AVAudioRecorder Delegate < AVAudioSession

AVAudioSession

Delegate CAAnimation

Ingen

CAAnimationGroup Ingen
CALayer Ingen
CLLocationManager CLLocation
ManagerDelegate EAAccessory

EAAccessory

Delegate GKGameCenterView

Controller

GKGameCenter

ControllerDelegate

Delegasjonen kalles

når

spiller dis savner < Spillet

Senter brukergrensesnitt. Ny på iOS 6. GKSession GKSPelerController GKPeerPicker

ControllerDelegate NSError
NSErrorRecovery Forsøk

MKMapView

MKAnnotation > MKMapView Delegate

MkReverseGeocoder

MKReverse GeocoderDelegate
NSNetService

NSNetServiceBrowser

NSNetService Delegate

NSNetService

BrowserDelegate

NSStream

NSStreamDelegate

nsport

NSMachPort

NSPortDelegate

NSMachPort Delegate
NSFetchedResults

Controller

NSFetchedResults

ControllerDelegate

NSKeyedArchiver

NSKeyedUnarchiver

NSKeyedArchiver > Delegate

NSKeyedUnarchiver

Delegate

NSURLConnection

Ingen

MFMailComposeView

Controller

MFMailCompose

ViewController

Delegate SKRequest
SKProductsRequest

SKRequestDelegate

SKProductsRequest

Delegate

UIAccelerometer

UIAccelerometer

Delegate

UIActionSheet

UIActionSheet

Delegate

UIAlertView UIAlertView

Delegatør

UIApplication UIApplication

Delegate

Brukes også til push varsler

UIImagePicker

UIImagePicker ControllerDelegate

UICollectionView

UINavigationBar Delegate

For å skyve eller pop vise kontrollører

UIPickerView

UIPickerViewData
Kilde UIPickerView

Delegatør

Uiresponder < Uiresponder StandardEditActions

Støtte for kopi, Lim inn og velg

UIScrollView

UIScrollView

Delegatør

Under noen omstendigheter

UIScrollView

Tilgjengelighet Delegate

Metoder du kan implementere for å gi

tilgjengelighet for

- for en Scroll

visning. Ny til iOS 6.

UISearchDisplay

Controller

UISearchDisplay Delegatør UISearchBar

UISearchBar Delegatør UITabBar

UITabBarController

Delegate

For å tilpasse en tabulator

UITextView

UITableView DataSource

UITableView

Delegate UITextField

UITextFieldDelegate

For å fjerne

tastaturet UITextView

UITextViewDelegate

For å undersøke tekst

blir redigert

UISearchBar UISearchBar

Delegatør UIWebView

UIWebViewDelegate MPMediaPicker

Controller MPMediaPicker

ControllerDelegate NSXMLParser

NSXMLParser

Delegatør Bruk av Objective-C-operatører i IOS 6 App Utvikling
Objective-C har mange nyttige operatører for din iOS-programmering. Bruk følgende tabell til å jogge minnet om hvilken operatør du skal bruke for å utføre en bestemt oppgave.

Operatør

Hva det gjør

+

Tillegg -

Subtraksjon

*

Multiplikasjon

/

Divisjon %
Modulo Relasjons- og likestillingsoperatører
Operatør Hva den gjør
== Ligner
! = Ikke lik >>
Større enn
Mindre enn >> =

Høyre enn eller lik <=
Mindre enn eller lik til Logiske operatører
Operatør Hva det gjør
! IKKE
&& Logisk OG
|| Logisk ELLER
Sammensatte oppdragsoperatører Operatør
Hva det gjør

+ = Tillegg > - =
Subtraksjon <=>
Divisjon
% = Modulo
& =

Bitwise AND | = < Bitwise Inclusive ELLER
^ = Eksklusiv ELLER
<< = Skift til venstre >>> =
Skift Høyre Øknings- og reduksjonsoperatører
Operatør > Hva gjør det
- Subtraksjon
* = Multiplikasjon
/ = Divisjon
% = Modulo > & =
Bitwise AND | =
Bitwise Inclusive ELLER ^ =
Eksklusiv ELLER

<< = Skift Venstre >>> =
Skift Høyre Bitwise Operators
Operator Hva det gjør
& Bitwise AND
| Bitwise Inclusive ELLER
^ Eksklusiv ELLER
~ > Unary komplement (bit inversjon) <<< Skift til venstre >>>
Skift høyre Andre operatører
Operator Hva det gjør
() Cast
, Komma
Sizeof ()

IOS 6 Application Development for Dummies Cheat Sheet - dummies

Redaktørens valg

10 Måter å varme opp og slappe av før og under GRE-dummies

10 Måter å varme opp og slappe av før og under GRE-dummies

GRE er like mye fysisk trening som det er mentalt, og det er mer som en maraton enn en sprint. Hvis du kommer ut av blokkene med en sprintens tempo, er du sikker på å raskt eksosere deg selv. Nøklene til å komme til enden og fullføre sterken, oppvarmer seg mentalt og holder seg i orden ...

Argument analyse på GRE - strategier og praksis spørsmål - dummies

Argument analyse på GRE - strategier og praksis spørsmål - dummies

Når du takler et argument Analysespørsmål på GRE, din jobb er å identifisere om forfatteren har gjort en tilstrekkelig jobb med å presentere og støtte sin stilling. Graduate skoler forventer at du ikke bare skal lese med forståelse, men også å undersøke informasjonen og argumentet som presenteres og sortere logikken som er rimelig fra ...

Argument analyse på GRE Verbal Essay Test - praksis spørsmål - dummies

Argument analyse på GRE Verbal Essay Test - praksis spørsmål - dummies

Når du tar GRE Verbal testen, et av essay spørsmålene vil be deg om å analysere et argument. Du må lese argumentet, se på sine underliggende forutsetninger, og deretter forklare hvordan disse forutsetningene påvirker argumentet. Følgende praksis spørsmål ligner på hva du finner på testen. Øvelsesspørsmål Tid: ...

Redaktørens valg

Oversikt over sikkerhetspolitikk for mobilenheter - dummier

Oversikt over sikkerhetspolitikk for mobilenheter - dummier

Sikkerhetspolitikk for mobile enheter som knytter seg til bedriftsnettverket kan deles inn i to kategorier: retningslinjer for godkjente enheter og retningslinjer for andre enheter. Enhetspolicyer. Her er en oversikt over de to kategoriene av enhetsretningslinjer som du må kommunisere med brukere: Politikk for godkjente enheter: Denne policyen gjelder for alle bedriftsutstedte ...

Oversikt over mobilenhetssikkerhet gjennom skybaserte beskyttelser - dummies

Oversikt over mobilenhetssikkerhet gjennom skybaserte beskyttelser - dummies

Ved hjelp av skybasert endpoint-sikkerhet er en metode for å beskytte enterprise mobile enheter fra virus, malware, spam og andre trusler. Den faktiske trusselsbeskyttelsen skjer i skyen eller sentralisert datasenter for sluttpunktsprogramvareleverandøren i denne typen distribusjon. Trafikk til og fra de mobile enhetene blir omdirigert på enheten til ...

Oversikt over mobilenhetssikkerhet gjennom enhetsadministrasjon - dummies

Oversikt over mobilenhetssikkerhet gjennom enhetsadministrasjon - dummies

Nå som du har tenkt på å sikre mobilen enheter på nettverket ditt fra trusler som virus og malware, er det på tide å planlegge for ekstern håndheving av retningslinjer for enhetsadministrasjon eller sikkerhet. Du får ideen. Det handler om enhetssikkerhetsetikett, om å ta de enkle, men ofte ignorerte trinnene for å beskytte vitale data lagret på ...

Redaktørens valg

Hånd- og håndleddskader grunnleggende for legeassistenteksamen - dummies

Hånd- og håndleddskader grunnleggende for legeassistenteksamen - dummies

Legeassistenteksamen PANCE) vil stille spørsmål om forhold som påvirker hånden og håndleddet. De spenner fra godartede cyster til mindre forstuinger til utbruddssvikt, så gjør deg kjent med det grunnleggende. Ganglioncyster En vanlig myk vævsmasse som du kan se på hendene og håndleddene, er en ganglioncyst, også kjent ...

HIV Grunnleggende for legeassistenteksamen - dummies

HIV Grunnleggende for legeassistenteksamen - dummies

For legeassistenteksamen (PANCE), bør du være kjent med noen generelle ting som angår HIV, spesifikke infeksjoner relatert til HIV, og bivirkninger av visse medisiner. HIV står for humant immundefektvirus. Risikofaktorer for å skaffe hiv inkluderer høyrisiko seksuell atferd og narkotikamisbruk, spesielt intravenøs bruk med skitne nåler. Kommer i kontakt med ...

Mageområdet for legeassistenteksamen - dummies

Mageområdet for legeassistenteksamen - dummies

Etter å ha reist gjennom spiserøret, din neste destinasjon i forberedelsene til legeassistenteksamen (PANCE) er det livlige magesektoren. Inneholder cardia, fundus, antrum og pylorus, er dette området bare moden for patologi og fremtidige PANCE-spørsmål. Magen er et sted hvor mye av fordøyelsen finner sted. Hovedcellene ...

Størrelse på ?:
Betinget &
Adresse *
Indireksjon