loops and objective-c and c programming
DESCRIPTION
Course Link: http://skl.sh/11kA0im Website: http://iPhoneDev.tvTRANSCRIPT
Paul Solt iPhoneDev.tv
LoopsCan you repeat what you said again?
Paul Solt iPhoneDev.tv
Overview•Loops
•while loop
•for loop
•break
•continue
Paul Solt iPhoneDev.tv
Loops•Why?
•Data processing
• Image processing
•Gameplay
Paul Solt iPhoneDev.tv
Count DownT-minus 5 secondsT-minus 4 secondsT-minus 3 secondsT-minus 2 secondsT-minus 1 seconds
Take off!
Paul Solt iPhoneDev.tv
while loop
// 1. Setupwhile( /* 2. Condition */ ) { // 3. Do work // 4. Condition step}
Paul Solt iPhoneDev.tv
while loopint seconds = 5; while(seconds > 0) { printf("T-minus %d seconds\n", seconds); seconds--;}printf("Take off!");
Paul Solt iPhoneDev.tv
for loop
for( /* 1. Setup */ ; /* 2. Condition */ ; /* 3. Condition step */) { // 4. Do Work}
Paul Solt iPhoneDev.tv
for loop
int seconds; for(seconds = 5; seconds > 0; seconds--) { printf("T-minus %d seconds\n", seconds);}printf("Take off!");
Paul Solt iPhoneDev.tv
breakfor(seconds = 5; seconds > 0; seconds--) { if(engineFailure) { break; } printf("T-minus %d seconds\n", seconds);}
Paul Solt iPhoneDev.tv
continuewhile(!gameOver) { if(skipCardPlayed) { nextPerson(); continue; } playCard(); nextPerson();}
Paul Solt iPhoneDev.tv
Review•while loop
•for loop
•break
•continue
Paul Solt iPhoneDev.tv