C++ [XCODE] Daten verarbeiten

the.expert

Lieutenant
Registriert
Jan. 2008
Beiträge
892
Hey,
es geht um iOS App Programming.

Ich habe ein gutes Tutorial gefunden, wie man Daten speichern und laden kann.

XCode 4 Tutorial Save and Load Data - Geeky Lemon Development

Nun wollte ich mir mit dieser Basis eine Oberfläche erstellen, wo folgendes aufgebaut ist:

- Ein Label mit Zahleneingabe
- Ein Button für save und load wie im Video
- Ein Button mit settext wie im Video, natürlich dann für Nummern
- bei klick auf load, verdoppelt er den Wert

Wie genau wird das umgecoded? Ist es viel Arbeit von der Quelldatei aus?

Code:
[I][U]ViewController.h:[/U][/I]

     IBOutlet UITextField *textfield;

    IBOutlet UILabel *label;

}

-(IBAction)save;

-(IBAction)load;

-(IBAction)settext;
	

[I][U] ViewController.m:[/U][/I]

-(IBAction)settext {

    label.text = textfield.text;

}

-(IBAction)save {

    NSString *savestring = label.text;

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

    [defaults setObject:savestring forKey:@"savedstring"];

    [defaults synchronize];

}

-(IBAction)load {

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

    NSString *loadstring = [defaults objectForKey:@"savedstring"];

    [label setText:loadstring];

}
 
Zuletzt bearbeitet:
C++ ? Für iOS ? Du meintest doch objective-c oder?

Ich weiß nicht, ob ich dich richtig verstehe, aber du möchtest tatsächlich die Oberfläche für iOS per Hand programmieren ?

Viel Arbeit ist das sicher nicht.
Was genau umgeändert werden muss, das ist eigentlich nichts, da man höchstens ne Prüfung braucht, ob die Eingabe eine Zahl ist, bzw. man das TextLabel so konfigurieren kann damit es nur Zahlen annimmt.

Aber mal ehrlich. Bei XCode schreib man das nicht per Hand, sondern benutzt das Storyboard.
 
Bin noch komplett neu in der Materie. Ist das Storyboard wirklich so mächtig?

Habe auch keine .xib Datei mehr wie viele im Tutorial zeigen. Da xcode sich so schnell weiterentwickelt, ist es ziemlich schlecht für Anfänger dort mal Fuß zu fassen, da die meisten Anleitungen nicht mehr benutzt werden können.
 
Ja das Storyboard erspart dir einen haufen Arbeit.
Ich kenne mich da eigentlich bisher auch nicht all zu groß aus, da ich lediglich ein Tutorial gemacht habe und eine Einführung hatte.

XCode selbst entwickelt sich auch nicht schneller als andere Sprachen, wobei natürlich bei C/C++ der Fortschritt nicht mehr so stark ist.

Das mit der einen Datei ist richtig, das wird eben anderst gemacht.
Tutorials die zum Storyboard passen gibts aber zu genüge. Suchen muss man aber ab und zu trotzdem.

Ich bekam damals ein paar Videos von der Havard? Universität empfohlen, die in iTunes verfügbar sind.
An sowas kann man Objective-C ganz gut lernen.

Gruß
 
Zurück
Oben