| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
hardware  
  • All-in- One Stampanti

  • apple Computers

  • BIOS

  • CD & DVD Drives

  • CPU

  • Computer Drives

  • Monitor

  • Periferiche per computer

  • Computer Fonti di alimentazione

  • Stampanti per computer

  • aggiornamenti Computer

  • Computer desktop

  • Electronic Book Readers

  • Hard Disk esterni

  • Flash Drives

  • Dispositivi di Input & Output

  • accendere

  • Portatili

  • Mainframe

  • Mouse & tastiere

  • Netbook

  • Network Equipment

  • angolo

  • Computer Portatili

  • Altri Computer Hardware

  • PC Computer

  • proiettori

  • RAM , Cards e madri

  • scanner

  • Servers

  • Schede Audio

  • Tablet PC

  • Schede video

  • Workstation

  • iPad
  •  
    Conoscenza Informatica >> hardware >> iPad >> Content
    iPad Builder Tutorial Interface
    iPhone e iPad di sviluppo è stata una corsa all'oro per i piccoli e indipendenti gli sviluppatori , e molti sviluppatori vogliono in azione , tra cui alcuni per i quali la programmazione Mac è un nuovo e stranieri sforzo . Coloro che hanno familiarità con Visual Studio consiglia di tenere su il cappello , perché Interface Builder di Apple, anche se copre gli stessi obiettivi , è una bestia completamente diversa e lontana da intuitivo da quelli utilizzati per la via di Microsoft di fare le cose . Cose che ti serviranno
    Mac OS X Snow Leopard
    XCode 3
    iOS SDK 4
    Show More Istruzioni
    XCode Lavoro
    1

    Creare un nuovo progetto in XCode facendo clic su " File " e " nuovo progetto ".
    2

    Selezionare la voce "Applicazione" sotto la scheda " iOS" . Se non vedi una scheda iOS , o se il nome " iPhone", è necessario aggiornare la copia di XCode almeno alla versione 3 e scaricare l'ultima versione di iOS SDK di Apple. Entrambi sono gratuiti per i possessori di Mac OS X , ma avrete bisogno di almeno Mac OS X Snow Leopard per eseguire la versione di iOS SDK che include il supporto per iPad .

    Seleziona " Application Window -based" e assicurarsi che , sotto "Prodotto ", si seleziona "iPad " o " universale ".
    3

    Fare clic su " File" e " New File" e , sotto "Classi iOS , " seleziona " " classe UIViewController . Si dovrebbe anche controllare le caselle per " iPad" e

    Questo creerà tre file "Crea documento XI ter. " :

    Simpleui.h ( il file di intestazione ) per

    simpleui . m ( il file di codice ) per

    simpleui.xib ( l'interfaccia utente ) economici 4

    Clicca " simpleui.h " per aprirla. Il codice sarà simile a questa :

    # importare

    @ interfaccia simpleui : UIViewController {

    }

    @ end
    5

    modificare la sezione " @ interface simpleui " in modo che si legge come questo :

    @ interfaccia simpleui : UIViewController {

    UITextField * textInput ;

    UILabel * etichetta ;

    NSString * nome ;

    }

    Come si può vedere , questo definisce tre oggetti per l'interfaccia utente : un campo di testo in cui l'utente può digitare del testo, un'etichetta in cui è possibile visualizzare il testo e una stringa nascosta per contenere alcuni dati di testo
    6

    Aggiungi le seguenti righe appena sotto quelle indicate al punto 5 , ma al di sopra della " @ end . : " @ property

    ( nonatomic , conservare ) IBOutlet UITextField * textInput ;

    @ property ( nonatomic , conservare ) IBOutlet UILabel * etichetta ;

    @ property ( nonatomic , copia) NSString * nome ;

    - ( IBAction ) changeGreeting : (id ) sender ;

    Questo definisce tre proprietà . I primi due sono punti vendita, o sezioni di codice progettato per essere leggibile da Interface Builder . Next è una semplice copia della stringa , e l'ultimo è un'azione InterfaceBuilder denominato " changeGreeting . " Questo sarà un metodo che Interface Builder può inviare al resto del programma
    7

    Open " simpleui.m " ora e aggiungere il seguente codice appena sotto la " @ implementation " linea : . < Br >

    @ sintetizzare textInput ;

    @ etichetta sintetizzare ;

    @ sintetizzare nome ;

    Questo dice XCode per generare il testo costante " getter e setter " per tutti questi oggetti .
    8

    Aggiungere il seguente codice al metodo " dealloc " esistente :

    [ textInput release] ;

    [ stampa etichetta ] ;
    < p > [ nome della release ] ;

    [super dealloc ] ;

    Questo dice solo XCode che , quando arriva il momento di chiudere il programma , avrà bisogno di liberare la memoria in possesso l'interfaccia utente . elementi
    9

    Aggiungere il codice seguente al file " simpleui.m " :

    - ( IBAction ) changeGreeting : (id ) sender {

    sé . name = textInput.text ;

    NSString * nameString = nome ;

    if ( [ nameString lunghezza ] == 0 ) {

    nameString = @ " Billy Bob " ;

    }

    NSString * saluto = [ [ NSString alloc ]

    initWithFormat : @ "Ciao , il mio nome è % @ " , nameString ] ;

    Label.text = saluto;

    [ saluto release] ; }


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

    se ( theTextField == textInput ) {

    [ textInput resignFirstResponder ] ;

    }

    ritorno SI ;

    }

    Questo definisce un changeGreeting azione che prende il nome dell'utente e la sputa indietro per lui con un semplice messaggio di saluto
    10

    Aprire il file " AppDelegate.h " e aggiungere il codice riportato di seguito: .
    < p > @ property ( nonatomic , conservare ) simpeui * viewController ;
    11

    Aggiungere il seguente codice al file " AppDelete.m " :

    @ sintetizzare viewController ;
    < p > - ( void) applicationDidFinishLaunching : ( UIApplication * ) application {

    punto per la personalizzazione //Ignora dopo il lancio dell'applicazione

    SimpleUIViewController * aViewController = [ [ SimpleUIViewController alloc ]

    initWithnibName : @ " simpleui "

    bundle: [ NSBundle mainBundle ] ] ;

    self.viewController = aViewController ;

    [ aViewController release] ;

    [ finestra addSubview : [vedi viewController ] ] ;

    punto per la personalizzazione dopo l'applicazione di lancio

    [ finestra makeKeyAndVisible //override] ;

    }

    Questo dice al applicazione principale della tua classe " viewController " e indica di mostrare il controller della vista dopo l' applicazione termina di lancio. Ora che hai finito di codifica vostro piatto caldaia e si può aprire Interface Builder .
    Interface Builder Lavoro
    12

    Fare doppio clic sul file " simpleui.xib " e interfaccia Builder si aprirà . Vedrete una vista vuota che assomiglia a un iPad .
    13

    Clicca su "Strumenti " e "Library ". Trovare il " Label" e trascinarlo nella vostra applicazione . Questo sarà dove compare il saluto , ed è lo stesso del marchio definito al punto 6. Quindi trascinare sia un pulsante e un campo di testo nel form. Uno qualsiasi degli stili di pulsante farà.
    14

    doppio clic sull'etichetta in modo che il suo testo è evidenziato e premi il tasto " Backspace " per cancellare il testo . Quindi fare doppio clic sul campo di testo e digitare " Inserisci il tuo nome. " Infine , fare doppio clic sul pulsante e digitare " Saluto ".
    15

    Chiudere il "Library " e fare clic su "Strumenti" e " Connections Inspector ". Questo è l'ultimo passo , è necessario stabilire le connessioni tra gli elementi dell'interfaccia utente e il codice che avete scritto in precedenza nel tutorial
    16

    Fare clic su " Manuale di file " l'entrata nella vostra casella Progetto XIB e guardare . il " Connections Inspector ". Vedrete tre connessioni di cui avete bisogno : etichetta , TextInput changeGreeting . Fare clic sul piccolo cerchio accanto all'etichetta e trascinarla sopra l'etichetta nell'interfaccia utente . Fare lo stesso per l'input di testo , andare al campo di testo . E per l'ultima volta per la " changeGreeting , " andare al pulsante .

    Premere " Build and Go " nel menu File per avviare l'applicazione .
    < Br >

    Previous :

    next :
      Articoli Correlati
    ·Che taglia Microchip fa il mio iPad utilizzo 
    ·Come faccio a ottenere un video Tai Chi per il mio iPad…
    ·Come creare applicazioni per iPad 
    ·Come ottenere un iPad SIM 
    ·Quale sarà l'impatto iPad avere sul mondo Corporate 
    ·Come ottenere il vostro schermo di capovolgere lateralm…
    ·Come accedere al tuo PC desktop dal tuo iPad 
    ·Nove Differenze nella iPad e iTouch 
    ·Trasferimento delle foto da iPhoto ad iPad 
    ·Come stampare con l' iPad 3G 
      Articoli in evidenza
    ·Come confrontare le prestazioni del processore 
    ·Come regolare altoparlanti stereo desktop 
    ·Cosa succede quando un plug in una protezione da sovrac…
    ·Come impostare un sistema di sorveglianza Webcam 
    ·Quali sono le specifiche sul HP Pavilion P6230Y NY549AA…
    ·Unità USB Regali 
    ·Come rimuovere una TI- 84 Da Test Mode 
    ·Come sincronizzare un ricevitore e un Wireless Notebook…
    ·Perchè ho un Hot Spot sul mio portatile Mac 
    ·Problemi con il D- Link DIR - 655 Xtreme N Gigabit Rout…
    Copyright © Conoscenza Informatica http://it.wingwit.com