| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan laver man en iPhone App Really Simple
    Apples XCode , Interface Builder , iPhone SDK , og Objective- C programmeringssprog kan være en smule overvældende i starten, selv for erfarne programmører, der er mere fortrolige med Microsofts Visual Studio. Men med lidt tid og praksis, kan du lave dine egne iPhone apps og flytte mellem Interface Builder og XCode som en professionel. Instruktioner
    1

    Opret et nyt Xcode projekt, og vælg "Window -baserede Application " under iOS fanen.
    2

    Vælg filen "( projectname ) AppDelegate.h . " Dette er " header "-filen til projektet. Definer alle de stykker af data og funktioner, du bliver nødt til at gøre dit projektarbejde
    3

    Foretag ændringerne i din editor til at se sådan ud: .

    # Import < ; UIKit /UIKit.h >

    @ grænseflade simpleAppDelegate : NSObject {

    UIWindow * vinduet

    IBOutlet UIWebView * browser ;

    IBOutlet UITextField * adresse

    }

    - ( IBAction ) takeStringURLFrom : (id ) afsender ,

    @ ejendom ( nonatomic , fastholde ) IBOutlet UIWindow * vinduet

    @ ende
    4

    Erstat " simpleAppDelete " med navnet på dit projekt. Definer fem nye elementer i koden. Første og sidste er et vindue . Man skaber vinduet i hukommelsen , definerer den anden en " IBOutlet " egenskab der lader Interface Builder (IB) ved om vinduets eksistens. Den anden og tredje definere en " UIWebView " og en " UITextField " objekt med navnet " browser" og " adresse ". Disse hold browseren og dens adresselinjen. Den næste til sidste definerer en " IBAction " navn " takeStringURLFrom : ". Dette definerer en funktion, der kan knyttes til i Interface Builder til at hente URL fra adresselinjen og indlæse den i browseren . Gem dit arbejde .
    5.

    Vælg filen "( projectname ) AppDelegate.m ". Dette er kodefil . Skriv programkoden for din ansøgning. Meget af det er allerede blevet skrevet til dig automatisk , så du kun behøver at tilføje et par linjer
    6

    Indsæt følgende i koden fil : Hej

    - ( IBAction ) takeStringURLFrom . : (id ) afsender {

    NSLog ( @ " Forsøg på at indlæse ");

    NSURL * url = [ NSURL URLWithString : [ afsender tekst] ]

    NSURLRequest * request = [ NSURLRequest requestWithURL : url] ;

    [ browser loadRequest : anmodning ]

    }

    Denne første skriver en post til programmets udvikler log bemærke, at den forsøger at indlæse en webside. Dernæst er det forsøger at konvertere teksten fra tekstfeltet du har defineret i en URL. Endelig skaber det en web anmodning om , at URL og sender den til browseren , der skal vises . Husk at skrive det uden for parenteser {} for de eksisterende funktioner. Gem dit arbejde .
    7

    Dobbeltklik på filen " MainMenu.xib " for at åbne Interface Builder . Du vil blive præsenteret med et tomt billede af en iPhone.
    8

    Type " tekstfeltet " i søgefeltet i biblioteket vinduet og trække den resulterende " UITextField " i din tomme iPhone vinduet. Placer det på toppen af ​​vinduet, og bruge musen til at trække i kanterne, og ændre størrelsen.
    9

    Type " WebView " i søgefeltet i biblioteket vinduet og træk " UIWebView " i din tomt iPhone vindue . Placer det bare under UITextField og træk kanterne , så det fylder resten af vinduet.
    10

    Tryk på " Ctrl " og klik på UITextField . Dette vil bringe en liste over alle de "forbindelser" , der er muligt fra tekstfeltet. Vælg " redigering gjorde ende" , og træk det til den " ( projectname ) AppDelete " i projektet vinduet. En liste over indstillinger vises, når du slipper musen . Vælg " takestringurlfrom ". Dette angiver , at når brugeren færdig med at redigere tekst i adresselinjen , skal teksten være indstillet til den funktion, du skrev .
    11

    Tryk på " Ctrl " og klik på " AppDelete " i projektet vinduet. En anden liste over potentielle forbindelser vises. Vælg den hedder " adresse ", og træk det til adresselinjen. Vælg den hedder " browser" , og træk det til WebView . Dette lader Interface Builder vide hvilke komponenter du taler om, når du skrev din kode . Gem dit arbejde , og tilbage i Xcode , klik på " Byg og Kør. "

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Find ud af, om en række eller kolonne er marker…
    ·Hvordan laver Strings Alle som små bogstaver på C + +…
    ·Hvordan laver man en MFC Worker Tråd 
    ·Sådan importeres XLS til NET 
    ·Sådan oprettes en C + + Program i Visual Studio 6.0 
    ·Sådan Konverter Tekstboks værdi til Int C + + 
    ·Sådan oprettes en ny Picture Box ved Runtime i C 
    ·Sådan Konverter en STD String til et heltal 
    ·Hvad er en CPP Interface 
    ·Visning af et PGM Picture Box på C + + 
      Anbefalede Artikler
    ·Hvordan til at udvikle ActiveX komponenter 
    ·Syntaksfejl i SQL-sætninger 
    ·Hvordan opretter jeg en login-formular til min hjemmesi…
    ·Sådan forhindres JavaScript fra at blive set i Firebug…
    ·Hvordan du Enter Input Udtalelser i Matlab 
    ·Sådan oprettes en Web Service for XML-dokumenter & CSh…
    ·Temperatur Converter i C + + hjælp af funktioner 
    ·Hvordan man tegner en String , kvadrat, rektangel , cir…
    ·Sådan bruges VBA til at konvertere CSV XLS 
    ·Sådan Set Up Late Binding i VB 6.0 
    Copyright © Computer Viden http://www.computerdk.com