live from China::Hong Kong S.A.R. (中国::香港特別行政區)

iPhone Programmierung in Objective-C mit CocoaTouch

2009-01-23, on 00:30 | In computer science | 1 Comment | Dieser Artikel in Deutsch

iPhone Developer Center
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 use

In 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

1 Comment »

RSS feed for comments on this post. TrackBack URI

  1. Word Alter!!! :-)

    Comment by — 2009-01-24 #

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



about | kozens blog