新世代學習方式:淺談網路對教育的影響力

在筆者還沒有出生的從前,可能要家裡相當有錢的人才有受教的權利,一般農家子弟,通常得下田幫忙,也沒有讀書的時間。現在,政府的政策讓受教權平等後,人人可以享受國家的國民教育。

[CS193P] iPhone開發課程系列回顧

CS193P是Stanford與Apple合作提供iPhone開發課程,全系列的課程影片、講義均在網路上以CC授權開放網友使用。Inside部落格在2010年春季的時候曾經刊載了一系列的心得筆記,在這篇文章中做一個簡短的回顧,讓首次接觸的讀者能夠獲得一個整體的全貌。

[CS193P] 第十九堂課摘要及心得筆記

在最後一堂的課程當中,我們將簡略的學習OpenGL ES的一些概念,讓我們對iPhone平台上的3D遊戲開發多增加一些概念。還請大家多多指教!

[CS193P] 第十八堂課摘要及心得筆記

在這一堂課程中,我們將看到OCUnit這套Objective-C的Unit testing framework,還有看到Objective-C一些有趣的使用方式,可以幫助我們深入研究Cocoa Touch中framework的內部結構,最後還會提到如何幫應用程式設計多國語言版本,以下是筆者的一些整理,還請多多指教!

[CS193P] 第十七堂課摘要及心得筆記

本系列課程即將邁入最後的尾聲,而在這倒數第三堂課中,我們將學習到如何使用Apple的Bonjour來傳遞網路服務,以及透過NSStream來在網路上進行資料傳輸,此外還有iPhone OS 3.0中所新加入的GameKit套件,就讓我們一起來看看吧!

[CS193P] 第十六堂課摘要及心得筆記

在這一次的課程內容中,我們將看到如何在iPhone上操作多媒體相關的內容,包含播放音樂、音效還有影片。此外,還會順便談到要如何讓應用程式出現在設定的程式中,還請讀者們多加指教!

[CS193P] 第十五堂課摘要及心得筆記

在先前的課程中,我們所學習到的大多都是軟體上API的呼叫,並沒有使用到太多硬體上的裝置設備。而在這一次的內容中,我們就會看到如何使用Cocoa Touch的API來操作iPhone的硬體,使用像是加速度感應器、羅盤和地理定位系統等裝置來創造出更多有趣的應用,還請多多指教!

[CS193P] 第十四堂課摘要及心得筆記

在這一次的課堂上,我們將學習在iPhone開發平台上關於觸控事件的處理,而多點觸控的功能更是iPhone應用程式開發的重點,就讓我們一起來看看吧!

[CS193P] 第十三堂課摘要及心得筆記

在這一堂的課程中,我們將學到如何在Cocoa Touch上使用Core Foundation和AddressBook這兩個Framework將我們的應用程式與iPhone OS上的通訊錄做結合,創造出更多有趣的應用程式。就讓我們一起來看看吧!

[CS193P] 第十二堂課摘要及心得筆記

在這一次的CS193P課程中,我們將學習如何使用Web View來在iPhone應用程式上顯示網頁內容,並且透過Core Location和Map Kit來取得使用者的地理位置和顯示地圖,就讓我們一起來看看吧!

[CS193P] 第十一堂課摘要及心得筆記

在這次的課程中,請到了在Apple開發軟體鍵盤的工程師來跟跟大家說明iPhone中的軟體鍵盤使用,以及Modal View的顯示。此外,針對上次的執行緒相關問題也會做個簡單的複習,就讓我們一起來看看吧!

[CS193P] 第十堂課摘要及心得筆記

在歷經許多堂的開發課程後,大家對於iPhone開發已經算是相當熟練了。在這一次的課程內容中,我們將深入探討iPhone應用程式的效能問題,看看我們要如何透過iPhone SDK所提供的相關工具來調校我們的軟體,你準備好了嗎?

[CS193P] 第九堂課摘要及心得筆記

在深度探討完iPhone基本的MVC架構後,接下來的課程內容將轉向Cocoa Touch中各式各樣不同的API,以便解決我們開發上的各種問題,並且增加程式的多樣度。而在這一次的課程內容中,將主要談iPhone中的資料讀取以及儲存方法,還有網路上的資料存取,請多多指教!

[CS193P] 第四次作業心得筆記

經過這幾堂課的學習之後,相信大家現在對開發iPhone程式一定更有心得了,就讓我們來看看這次的作業內容吧!

[CS193P] 第八堂課摘要及心得筆記

在上次探討了Navigation Controller等內建的類別之後,在這一次的課程內容中,我們將看看要如何在iPhone開發平台上使用資料表格以及可以捲動的View,還請各位多多指教!