Home » Featured, iPhone App開發

[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開發的學習者可不能偷懶,否則之後可能會有銜接的問題,請多加注意。

而這次的兩個作業筆者也已經完成,有興趣的讀者,歡迎在這篇文章留言,我會一一寄給各位提供參考。

下次的連載內容將回到課堂上,針對第三堂課程的內容做心得整理,還請大家鎖定本部落格!

Richard

平日關注於社群媒體以及行動上網的相關話題,熱愛技術。近日主要工作為開發iOS的應用程式,歡迎各位讀者與我交流。Twitter/Facebook: @dlackty、Email: dlackty@gmail.com。

More Posts - Website

  • Bona

    ****@so-net.net.tw

    **隱藏您的Mail

  • Bona

    我要這次的兩個作業解答,TKS~

  • Hector
  • LIAO

    你好,我想參考第2個作業的內容,謝謝
    developer.liao@gmail.com

  • neone

    你好, 麻煩你了
    neo_lee@avision.com.tw

  • Will

    辛苦版主您了~ 麻煩您將第二次作業的完成範例Mail一下囉~
    感謝您!!!
    hinoto424@gmail.com

  • http://profiles.yahoo.com/u/YBOHWADFQ65EHFUZUFUOR4AHLA Clinton Wu

    你好,我想參考你的作業的內容,謝謝

  • Xuechen628

    辛苦版主了~ 我想參考您第2個作業的內容~ 麻煩您了!!!
    xuechen628@gmail.com

  • Jian

    hakboyz@gmail.com
    Assignment 1B果然比較進階
    想要參考一下
    麻煩了
    感謝

  • Bryantwong

    想要參考一下Assignment 1B…..thankemail: bryantwong@hotmail.com.hk

  • http://pulse.yahoo.com/_Q3TIZGKJBIA3VJLERKS4NCMY4Q 汪汪

    Assignment 1B 可以參考嗎?謝謝!對Objective-C的語法很不熟悉~!
    謝謝!

    giyawan@gmail.com