|Jun 18, 2009, 06:15 PM||#1|
Questions about the newline character \n
I have an example of code that I need help understanding:
int main (int argc, const char *argv )
NSAutoreleasePool *pool =[ [NSAutoreleasePool alloc] init];
is the \n (newline command) another way to say NSLog [@"Insert text here"] without having to type in the NSLog stuff (sorry i dont know the exact terminology of this thing) ?
I know its a new line on the output. When the program launches will it simply say
on the scree ? Is this just a program to display text ?
|Jun 18, 2009, 06:36 PM||#2|
Newline is like the enter key. Output after the newline will start on the next line. Without it ..
NSLog (@"One ");
The program actually does nothing. NSLog writes to the log (usually the console view that is available in XCode) when testing a program in the Debug configuration. In a release configuration NSLog is ignored.
To actually write to the iPhone screen is much more complicated.
If you are interested in learning iPhone or Mac programming, read the stickies and invest in a recomended book. You should be much further than this snippet by the first couple pages.
|Jun 18, 2009, 06:50 PM||#3|
2009-06-18 17:49:48.729 AppName[7265:20b] One
2009-06-18 17:49:48.730 AppName[7265:20b] Two
2009-06-18 17:52:49.905 AppName[7304:20b] Testing...
|Jun 18, 2009, 07:03 PM||#4|
Newline characters are one of several special glyphs. These glyphs exist because simply typing in the effect they represent may cause problems in certain situations.
For example, to include a quotation mark, type \". Typing " would confuse the compiler, which would think you meant to close the string. Similarly, new lines can cause errors and the newline character could simply be ignored by the compiler.
And just in case, you were wondering, if you want to type a normal \, type \\. So \\n would show up as \n rather than a newline.
|Jun 18, 2009, 08:04 PM||#5|
|Thread Tools||Search this Thread|
|thread||Thread Starter||Forum||Replies||Last Post|
|First character often missed||disasterdrone||MacBook Pro||0||Jan 21, 2014 12:35 PM|
|Character Picker disabled?||chrf097||OS X 10.8 Mountain Lion||5||Mar 29, 2013 08:45 AM|
|When texting: Is 1 Byte 1 Character?||mrsir2009||Community Discussion||15||Jun 4, 2012 05:30 AM|
All times are GMT -5. The time now is 06:19 PM.