continue
// jump back to top
break
// jump out of loop
2011年10月30日 星期日
2011年10月22日 星期六
condition? true:false
今天要跟大家分享一個程式的寫法
假設今天寫一段 if , else 的code
通常如下
int playerA;
int playerB;
if (playerA >playerB) {
highscore =playerA;
}
else {
highscore=playerB;
}
這是個任何程式語言都常會看到跟使用的方法
但是在 Objective C 裡面可以寫成
int highscore = (playerA>playerB)? playerA:playerB ;
短短的一行 就解決了上面數行
這邊寫的很有意思 其結構就如同 condition? true:false
假設 (playerA>playerB) 這個condition 結果為true
則 highscore=playerA
反之如果為false , highscore=playerB
我想很多人跟我一樣 在初期看到這行code時,一定也是一頭霧水阿
所以這邊寫出來給大家參考看看囉。
2011年10月2日 星期日
Apple app 另一個學習選擇~Lynda.com - Objective-C Essential Training
Lynda.com - Objective-C Essential Training
(這是一個朋友介紹給我學習的好影音教學阿)
優點有 分段介紹每個主題的課程比較短 容易迅速吸收
相較於stanford的影片動輒超過一個小時以上
學習起來比較容易累且這一個小時可能會被其他事情影響
(朋友同事call 你玩LOL、或者喜愛看得節目半小時後就要開演之類、or看大概半小時就想睡覺了之類的事情影響
另一個特色是他的教學內容是以Xcode4為教學內容
從基礎教起,非常適合新手跟入門的人來看
Lynda.com 是國外的教學網站
裡面的線上學習影片非常多元
除了Objective-C外,當然也包括了Android app 教學
如 Lynda.com - Android App Development with Java Essential Training
大家有興趣可以去該網站瞭解一下囉
至於他的缺點就是純英語教學、且沒有英文字幕喔
最後的重點是他是需要加入會員且需要收費的拉..........
(這是一個朋友介紹給我學習的好影音教學阿)
優點有 分段介紹每個主題的課程比較短 容易迅速吸收
相較於stanford的影片動輒超過一個小時以上
學習起來比較容易累且這一個小時可能會被其他事情影響
(朋友同事call 你玩LOL、或者喜愛看得節目半小時後就要開演之類、or看大概半小時就想睡覺了之類的事情影響
另一個特色是他的教學內容是以Xcode4為教學內容
從基礎教起,非常適合新手跟入門的人來看
Lynda.com 是國外的教學網站
裡面的線上學習影片非常多元
除了Objective-C外,當然也包括了Android app 教學
如 Lynda.com - Android App Development with Java Essential Training
大家有興趣可以去該網站瞭解一下囉
至於他的缺點就是純英語教學、且沒有英文字幕喔
最後的重點是他是需要加入會員且需要收費的拉..........
訂閱:
意見 (Atom)