Okay, der Titel ist wahrscheinlich etwas missverständlich
Ich schreibe gerade an einer App die, wenn sie mal fertig ist, recht viel mit dem Internet bzw. einem Server kommunizieren muss, nicht nur um Daten zu senden sondern auch um welche zu "empfangen". Nun würde das in meinem Projekt recht viel redundanten Code verursachen, z.B. müssten an vielen Stellen an das gleiche Script eine Abfrage gestellt werden nur eben mit etwas anderen Parametern.
Nun dachte ich mir, ich schreibe mir einfach eine Singleton-Klasse, die entweder Instanz-Methoden bkeommt (-(NSString*)...) oder noch einfacher Klassenmethoden (+(NSString*)....) bekommt und ich da z.B. mittels drauf zugreifen kann und so den Code prima gekapselt habe.
Da ich ja hier schon mehrfach "auf die Rübe bekommen habe" für das Vorschlagen der Verwendung eines SIngleton wollte ich nun einfach noch mal hören, was denn daran jetzt so doof ist und wie ich das am elegantesten lösen könnte
Vielen Dank schon mal
Tim
p.s.: Bitte nicht hauen! ;D
Ich schreibe gerade an einer App die, wenn sie mal fertig ist, recht viel mit dem Internet bzw. einem Server kommunizieren muss, nicht nur um Daten zu senden sondern auch um welche zu "empfangen". Nun würde das in meinem Projekt recht viel redundanten Code verursachen, z.B. müssten an vielen Stellen an das gleiche Script eine Abfrage gestellt werden nur eben mit etwas anderen Parametern.
Nun dachte ich mir, ich schreibe mir einfach eine Singleton-Klasse, die entweder Instanz-Methoden bkeommt (-(NSString*)...) oder noch einfacher Klassenmethoden (+(NSString*)....) bekommt und ich da z.B. mittels drauf zugreifen kann und so den Code prima gekapselt habe.
Da ich ja hier schon mehrfach "auf die Rübe bekommen habe" für das Vorschlagen der Verwendung eines SIngleton wollte ich nun einfach noch mal hören, was denn daran jetzt so doof ist und wie ich das am elegantesten lösen könnte
Vielen Dank schon mal
Tim
p.s.: Bitte nicht hauen! ;D