Also was ein Pointer ist sollte man schon wissen. Sonst stehst Du spätestens bei den etwas "extravaganteren" Sachen auch bei Cocoa auf dem Schlauch.
Nimm Kram wie
- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory
oder denk an CBV/CBR. Wenn Du bei letzterem den Unterschied nicht kennst kannst Du Dir 'nen Wolf debuggen und weißt immer noch nicht was da schiefläuft.
Natürlich ist das "angenehm" wenn man sich da keine Gedanken drum machen muß -- ich komme auch aus der Java-Ecke und habe mich erst damit beschäftigen müssen.
Aber letztendlich lohnt es sich; Du kannst damit halt nette Sachen machen, die ohne definitiv schwieriger bis unmöglich wären.
									
									
								Nimm Kram wie
- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory
oder denk an CBV/CBR. Wenn Du bei letzterem den Unterschied nicht kennst kannst Du Dir 'nen Wolf debuggen und weißt immer noch nicht was da schiefläuft.
Natürlich ist das "angenehm" wenn man sich da keine Gedanken drum machen muß -- ich komme auch aus der Java-Ecke und habe mich erst damit beschäftigen müssen.
Aber letztendlich lohnt es sich; Du kannst damit halt nette Sachen machen, die ohne definitiv schwieriger bis unmöglich wären.
if (!exit(-1)) fprintf(stderr, "exit call failed. Program will continue\n");
									

