[CS193P] 第一次作業心得筆記
Richard
15 January 2010 12:00 am
上課的時候,除了專心聽講之外,有充分的練習也是很重要的。很幸運的,Stanford大學除了提供全套的課程資料可以提供全世界對iPhone開發有興趣的網友學習之外,作業的完整內容也有公佈上網,讓我們一起來看看吧!
第一次的作業內容包含了兩個實做的小程式,第一個程式是iPhone的基本介面設計,第二個作業是Objective-C的小工具撰寫。
作業1A – Hello Stanford!

這個作業並不需要寫任何一行的程式,只是要讓大家能夠熟悉一下Xcode的環境、以及如何使用Interface Builder去設計使用者介面,並加入一個text label和一個image view作為你第一個iPhone程式的使用者介面元素。
詳細的操作流程在作業的公告裡面有一步一步的指引。在完成這個作業後一定很有成就感,你會發現其實iPhone開發並沒有想像中的困難。
作業1B – What a Tool(第一部份)
接下來的第二個作業相對比起來有較高的挑戰性。在這個作業裡面,我們將會有機會可以熟悉Objective-C的語法以及Fundation Framework的一些常用類別。
這個作業需要實做四個函式,分別是:
- PrintPathInfo();
- PrintProcessInfo();
- PrintBookmarkInfo();
- PrintIntrospectionInfo();
在作業的公告中,第三頁以後針對這些函式的實做有詳細的指引,各個函式分別使用了一些Foundation Framework的類別,在作業公告中也都有提示。
在第二次的作業中,也將會用到這個作業的程式碼,繼續進行功能的新增,各位iPhone開發的學習者可不能偷懶,否則之後可能會有銜接的問題,請多加注意。
而這次的兩個作業筆者也已經完成,有興趣的讀者,歡迎在這篇文章留言,我會一一寄給各位提供參考。
下次的連載內容將回到課堂上,針對第三堂課程的內容做心得整理,還請大家鎖定本部落格!

