第 13 章
物件導向程式、 專案歸納與程式文件

Most good programmers do programming not because they expect to get paid or adulation by the public, but because it is fun to program.

- Linus Torvalds

如果你是從頭開始與我們一起進行本書所有專案的學習,我想你已經向前邁進一大步了,目前你已經能夠使用 介面建構器來建立具有導覽控制器及表格視圖的 iPhone App 了。我們將進一步改進 FoodPin App 並改善其細節視圖。你是否已經完成了前面的作業練習, 並開發了自己的細節視圖呢?如果你對這些內容已經了解,這部分的實作應該不是太困難,我打算將那部分留給你練習。

無論如何,我們將複習一下並教導你如何改善細節畫面。但是在那之前,我必須先介紹 物件導向程式設計(Object Oriented Programming)的基礎。在下一章中,我們會利用本章所學到的知識來改善細節視圖的畫面。

不要被「物件導向程式設計」或者簡稱「OOP」的專有名詞給嚇到了,這並不是新的程式語言,而是一種程式觀念或技術。不像坊間一些程式設計的書籍一樣,一開始就談 OOP 的觀念,我在規劃本書內容時便打算在比較後面的章節才來談它,我想把事情變得簡單,所以先教你如何建立一個 App。我不想只因為一些技術上的術語就嚇跑了你,而使你放棄學習如何建立一個 App。不過,我想是時候來討論OOP了。如果你還在閱讀本章,我想你已經下定決心要學好 iOS 程式,並且提升自己的程式設計技術到更進階的階段了。

沒問題,我們開始吧 !

本文摘自《iOS 13 App程式設計實戰心法》一書,博碩授權轉載。如果你想更深入學習Swift程式設計和下載完整程式碼,你可以從AppCoda網站購買完整電子版。

results matching ""

    No results matching ""