| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Hardware  
  • All- In- One printere
  • Apple-computere
  • BIOS
  • CD & DVD -drev
  • CPU'er
  • Computer Drives
  • Skærme
  • computerudstyr
  • Computer Strømkilder
  • computer Printere
  • computer opgraderinger
  • Desktop Computere
  • Elektronisk bog Læsere
  • Eksterne harddiske
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • laptops
  • mainframes
  • Mus & Keyboards
  • netbooks
  • netværk udstyr
  • Nook
  • bærbare computere
  • Andet Computer Hardware
  • pc'er
  • projektorer
  • RAM , kort og Bundkort
  • scannere
  • Servere
  • Lydkort
  • Tablet-pc'er
  • Grafikkort
  • arbejdsstationer
  • iPad
  •  
    Computer Viden >> Hardware >> iPad >> Content
    iPad Interface Builder Tutorial
    iPhone og iPad udvikling har været en guldfeber for små og uafhængige udviklere , og mange udviklere ønsker ind på handlingen, herunder nogle , for hvem Mac programmering er et nyt og fremmed bestræbelse. Dem bekendt med Visual Studio måske ønsker at holde fast i deres hatte , fordi Apples Interface Builder , selvom der dækker de samme mål , er en anden bæst helt og langt fra intuitivt dem, der bruges til Microsofts måde at gøre tingene på. Ting du skal
    Mac OS X Snow Leopard
    XCode 3 fotos iOS SDK 4
    Vis Flere Instruktioner
    XCode Work
    1

    Opret et nyt projekt i XCode ved at klikke på "File " og " nyt projekt ".
    2

    Vælg " Application " post under " iOS " fanen. Hvis du ikke kan se en iOS fanen , eller hvis det er navngivet "iPhone ", vil du nødt til at opgradere din kopi af XCode til mindst version 3 og hente den nyeste version af iOS SDK fra Apple. Begge er gratis for ejere af Mac OS X , men du får brug for mindst Mac OS X Snow Leopard til at køre den version af iOS SDK , der omfatter iPad support.

    Vælg " Window -baserede ansøgning" og sikre, at under " Product ," du enten vælge " iPad" eller " Universal ".
    3

    Klik på "File " og " New File" , og under " iOS Classes ", vælg " UIViewController " klasse. Du bør også tjekke boksene for " iPad" og

    Dette vil skabe tre filer "Opret XIB dokument. " : Hej

    simpleui.h ( header fil)

    simpleui . m ( koden fil)

    simpleui.xib ( brugergrænsefladen )
    4

    Klik på " simpleui.h " for at åbne det. Koden vil se sådan ud : Hej

    # importere

    @ grænseflade simpleui : UIViewController {

    }

    @ ende
    5

    Rediger " @ interfacet simpleui " sektionen , så det lyder sådan her : Hej

    @ grænseflade simpleui : UIViewController {

    UITextField * TextInput ;

    UILabel * etiketten

    NSString * navn

    }

    Som du kan se, er dette definerer tre elementer til brugergrænsefladen : et tekstfelt , hvor brugeren kan skrive tekst , en etiket , hvor tekst kan vises og en skjult snor til at holde nogle tekstdata
    6

    Tilføj følgende linjer lige under dem, der gives i trin 5, men over " @ ende. : "

    @ ejendom ( nonatomic , fastholde ) IBOutlet UITextField * TextInput ,

    @ ejendom ( nonatomic , fastholde ) IBOutlet UILabel * etiketten

    @ ejendom ( nonatomic , kopi ) NSString * navn

    - ( IBAction ) changeGreeting : (id ) afsender ,

    Dette definerer tre ejendomme . De to første er forretninger , eller dele af koden designet til at kunne læses af Interface Builder . Næste er en simpel kopi af strengen , og sidst er en InterfaceBuilder handling hedder " changeGreeting ". Dette vil være en metode, der Interface Builder kan sende til resten af programmet
    7

    Åbn " simpleui.m " nu og tilføj følgende kode lige under " @ implementering " linje: . < Br >

    @ syntetisere TextInput ,

    @ syntetisere mærke;

    @ syntetisere navn

    Dette fortæller XCode at generere standardtekst " getters og settere " for alle disse objekter .
    8

    Føj følgende kode til den eksisterende " dealloc "-metoden : Hej

    [ TextInput release ]

    [ label release ]
    < p > [ navn release ]

    [ super dealloc ]

    Dette blot fortæller XCode , at når det drejer sig tid til at lukke programmet, vil det være nødvendigt at frigøre hukommelse, indehaves af brugergrænsefladen . elementer
    9

    Føj følgende kode til " simpleui.m " fil : Hej

    - ( IBAction ) changeGreeting : (id ) afsender {

    selv. name = textInput.text ,

    NSString * nameString = navn

    if ( [ nameString længde ] == 0 ) {

    nameString = @ " Billy Bob " < br >

    }

    NSString * hilsen = [[ NSString Alloc ]

    initWithFormat : @ ! " Hej , mit navn er % @", nameString ]

    label.text = hilsen ,

    [ hilsen release ]

    }

    - ( BOOL ) textFieldShouldReturn : ( UITextField * ) theTextField {

    if ( theTextField == TextInput ) {

    [ TextInput resignFirstResponder ]

    }

    tilbagevenden JA ;

    }

    Dette definerer en changeGreeting handling, der får brugerens navn og spytter det ud igen til ham med en simpel hilsen
    10

    Åbn " AppDelegate.h " fil og tilføje følgende kode til det: .
    < p > @ ejendom ( nonatomic , fastholde ) simpeui * viewcontroller ,
    11

    Føj følgende kode til " AppDelete.m " fil : Hej

    @ syntetisere viewcontroller ,
    < p > - (void) applicationDidFinishLaunching : ( UIApplication * ) ansøgning {

    //Tilsidesæt point for tilpasning efter påføring lanceringen

    SimpleUIViewController * aViewController = [[ SimpleUIViewController Alloc ]

    initWithNibName : @ " simpleui "

    bundle : [ NSBundle mainBundle ] ]

    self.viewController = aViewController ,

    [ aViewController release ]

    [ vinduet addSubview : [ viewcontroller visning] ]

    //Tilsidesæt point for tilpasning efter påføring lanceringen

    [ vindue makeKeyAndVisible ]

    }

    Dette fortæller vigtigste anvendelse om din " viewcontroller " klasse og fortæller den til at vise udsigten controller efter ansøgningen færdig lancering . Du har nu færdig med din kedel plade kodning , og du kan åbne Interface Builder .
    Interface Builder Work
    12

    Dobbeltklik på " simpleui.xib " fil og Interface Builder vil åbne . Du vil se en tom visning , der ligner en iPad.
    13

    Klik på " Funktioner" og " Library". Find " Label" og trække det ind i din ansøgning. Dette vil være , hvor hilsenen vises, og det er det samme som den etiket, du definerede i trin 6 . Træk derefter både en knap og et tekstfelt til formularen . Enhver af de stilarter knappen vil gøre.
    14

    Dobbeltklik på etiketten , så teksten er fremhævet, og ramte din " Backspace " tasten for at slette teksten. Dobbeltklik derefter på tekstfeltet og skriv " Indtast dit navn. " Endelig skal du dobbeltklikke på knappen og skriv " Hilsen ".
    15

    Luk "Library " og klik på "Funktioner" og "Tilslutninger Inspector ". Dette er det sidste trin , skal du oprette forbindelse mellem din elementer i brugergrænsefladen , og den kode, du skrev tidligere i tutorial
    16

    Klik på " File s Owner" post i din XIB Project boksen og se på. "Forbindelser Inspector ". Du vil se tre forbindelser, du har brug for: label, TextInput og changeGreeting . Klik på den lille cirkel ved siden af ​​etiketten, og trække det over etiketten i din brugerflade. Gør det samme for tekstinput , gå til tekstfeltet . Og en sidste gang til " changeGreeting , " gå til knappen .

    Tryk på " Build and Go" i menuen Filer for at starte dit program .
    < Br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Lås en iPad Screen 
    ·Sådan Overfør fotos til en iPad 
    ·Er iPad Kræv AT & T service 
    ·Sådan ændres sproget på iPad 
    ·Sådan Slut en Apple iPad Dock til en VGA adapter 
    ·Sådan Inverter farverne på en iPad til Hvid på sort 
    ·Kan en iPad Brug Office til Mac 
    ·Hvordan laver Notes på en iPad 
    ·Sådan ændres iPad Wallpaper 
    ·Sådan Log på Wi -Fi for en iPad Når du har glemt adg…
      Anbefalede Artikler
    ·Sådan foretages fejlfinding en HP 4215V blækpatron 
    ·Group Policy logonscript Tutorial 
    ·Sådan Put billeder på en SD-kort fra computeren 
    ·Jeg Har 32 Bit Windows 7 & det vil ikke lade mig opgrad…
    ·Inkjet Vs . DeskJet-printere 
    ·Hvad er en Kensington-lås Slot 
    ·Sådan gendannes filer fra WD Sync 
    ·Hvordan man opbygger en Core i7 System 
    ·Hvordan kan jeg lave en fejl , hvis primære harddisk i…
    ·Sådan køber du en All-In- One Printer 
    Copyright © Computer Viden http://www.computerdk.com