Ich habe mich mal an einer iPhone Anwendung probiert. Nach Jahren dem Java / MIDP / BB-API / Android gehacke, musste es mal einen Versuch wert sein, einen Fuß in die Gefilde der Touchscreens, CoverFlows und MultiTouch-Fingerdreher zu setzen.
Was ich dort vorfand kam mir aber leider ein bisschen wie aus alten Zeiten vor. Ich hasse ja Sternchen und Kaufmannsunds, aber das ist bei Objective-C auch nicht viel anders. Auch wenn sie nun endlich die Pünktchen erfunden haben um etwas in den Objekten zu navigieren, so ist das doch alles ein ziemliches Gewurstel. Ich bin fast an dem einfachen Task verzweifelt, wie man denn einen String zusammenkopiert. In der schönen heilen Java-Welt ist alles ja so einfach …
Objective-C desperately needs some syntactic sugar for strings. Compare Java:
String str = "This is";
str += " very simple ";
String strlong = str + 2 + " use";
// This is very simple 2 useIn Objective-C:
NSString * str = @"This is";
str = [str stringByAppendingString:@" a little more complex "];
NSString strlong = [str stringByAppendingString: [NSString stringWithFormat:@" and verbose %d", 2] ];
// This is a little more complex and verbose 2
Wer mehr wissen will oder selbst ausprobieren möchte: http://developer.apple.com/iphone/index.action
Word Alter!!! 🙂