1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

iPhone Programmieren lernen?

Dieses Thema im Forum "iOS-Developer" wurde erstellt von myJ, 04.08.09.

  1. myJ

    myJ Idared

    Dabei seit:
    17.11.08
    Beiträge:
    24
    Hey,

    ich würde gerne lernen auf dem iPhone zu programmieren.
    Habe mir mal das ganze Packet von Apple geholt und muss zugeben das es auf den ersten Blick ziemlich unübersichtlich wirkt.

    Daher hoffe ich das ihr mir helfen könnt.

    Gibt es schon gute Bücher zur OS 3.0 API?
    Macht es noch Sinn sich Bücher zur OS 2.2 Api zukaufen?

    In welcher Sprache werden Apps geschrieben?
    Cocoa oder Objective-C oder beides gleichzeitig?

    Kennt evtl jemand dieses Buch und kann mir sagen ob es mir helfen könnte?

    http://www.amazon.de/Objective-C-Cocoa-Band-1-Grundlagen/dp/3908497825/ref=pd_bxgy_b_img_c
     
  2. Unkaputtbar

    Unkaputtbar Zwiebelapfel

    Dabei seit:
    20.03.08
    Beiträge:
    1.291
    Objective-C ist die Sprache, Cocoa das Freamwork, glaub ich. Ich denke auch, dass es Sinn macht noch Bücher zu 2.2 zu kaufen, da sich am Programmieren selbst nicht all zu viel ändert.

    MfG Manuel
     
  3. Matt-nex

    Matt-nex Wagnerapfel

    Dabei seit:
    07.03.08
    Beiträge:
    1.563
    Coaca ist das Framework und ist quasi der "Unterbau" des Programms. Wenn du ein bisschen hier in Forum chaust findest du ausführliche Informationen zu dem Thema.
     
  4. Johannes.mac

    Johannes.mac Horneburger Pfannkuchenapfel

    Dabei seit:
    12.04.09
    Beiträge:
    1.407
    Es stellt sich doch die Frage, ob es geschickt ist, auf einer (speziellen) Plattform das Programmieren zu erlernen, oder erstmal mit den Grundlagen (z.B. C) zu beginnen?

    So wie ich den Eingangspost verstanden habe, will sich myJ das Programmieren selbst beibringen – von Grund auf. Da ich seit bereits 3 (oder 4) Jahren erfolglos versuche, programmieren zu lernen, halte ich es für ein Unterfangen, bei dem man sehr viel Disziplin benötigt. Ich habe diese leider nicht.
     
  5. myJ

    myJ Idared

    Dabei seit:
    17.11.08
    Beiträge:
    24
    Danke soweit :)
    Jetzt check ich das mit Cocoa und Objective-C
    Denke dann ist das Buch genau das was ich mir holen werde.

    @Johannes.mac kann schon Coden hab aber unter Mac noch nie was
    gemacht ausser kleinen Applescripts ;)
     
  6. buk

    buk Carola

    Dabei seit:
    19.01.09
    Beiträge:
    112
    guude,

    ja das buch kann ich dir empfehlen. die buecher aus dem apress verlag und von den autoren hillegass oder kochan kannst du auch bedenkenlos buecher kaufen. sofer du der englischen sprache maechtig bist.

    regards,
    buk
     
  7. Jamsven

    Jamsven London Pepping

    Dabei seit:
    21.11.07
    Beiträge:
    2.046
  8. Che

    Che Allington Pepping

    Dabei seit:
    12.08.08
    Beiträge:
    194
  9. Johannes.mac

    Johannes.mac Horneburger Pfannkuchenapfel

    Dabei seit:
    12.04.09
    Beiträge:
    1.407
    Dann ist ja gut; ich blos laut nachgedacht… :)
     
  10. myJ

    myJ Idared

    Dabei seit:
    17.11.08
    Beiträge:
    24
    Super - hab mal paar Bücher bestellt und werde mir daheim in Ruhe mal das Video anschauen.
    Danke soweit :)
     
  11. jako3xb2

    jako3xb2 Fuji

    Dabei seit:
    26.08.08
    Beiträge:
    38
  12. myJ

    myJ Idared

    Dabei seit:
    17.11.08
    Beiträge:
    24
    So - parallel zum lesen und Video schauen probier ich immer mal etwas aus um zu sehen ob ich es richtig verstanden habe.

    Ich sehe immer diesen Stern * z.Bsp: (NSObject *) fromurl
    Was genau bedeutet dieser?

    Leider hab ich Probleme die Fehlermeldungen zu verstehen :(

    Ich habe versucht mithilfe einer Kategorie eine JSON Bibliothek zu erweitern http://code.google.com/p/json-framework/

    Das klappt auch allerdings bekomme ich jedesmal eine Warnung wenn ich die Funktion verwende.

    Die Funktion kann sowohl Hash als auch Array Werte zurückgeben deshalb habe ich NSObject als Rückgabewert gewählt - ist das falsch?

    Code:
    //  SBJSON+FROMURL.h
    #import <Foundation/Foundation.h>
    
    
    @interface SBJSON (SBJSON_FROMURL)
    - (NSObject *) fromurl:(NSString*)url 
                   error:(NSError**)error; 
    @end
    
    Code:
    //  SBJSON+FROMURL.m
    
    #import "SBJSON.h"
    #import "SBJSON+FROMURL.h"
    
    
    @implementation SBJSON (SBJSON_FROMURL)
        
    - (NSObject *) fromurl:(NSString*)url error:(NSError**)error;{
    
                // parse the JSON response into an object
        return [self objectWithString:
                    //create string from data
                    [[NSString alloc] initWithData:
                     //create data from request
                     [NSURLConnection sendSynchronousRequest:
                      //create request from url
                      [NSURLRequest requestWithURL:
                        //create url from string
                        [NSURL URLWithString:url]
                      ] 
                      //request parameters
                      returningResponse:nil error:nil
                     ] 
                     //data to string encoding parameter
                    encoding:NSUTF8StringEncoding] 
                //JSON error parameter
                error:error];
        
    }
    
    @end
    
    Im Anhang seht ihr den Warnung die ich bekomme:
     

    Anhänge:

  13. myJ

    myJ Idared

    Dabei seit:
    17.11.08
    Beiträge:
    24
    Es muss irgendwie einen Unterschied zwischen Implementation und Interface geben nehme ich an.
    Keiner ne Idee?
     

Diese Seite empfehlen