有系統性、有邏輯,並兼顧iOS APP應用層面地學習Objective-C
本書除了對Objective-C程式語言做系統化與邏輯化的詳盡說明外,針對iOS App的開發特別強調從初學者、教學者與研究者等不同的角度來思考如何有效地利用Objective-C程式語言的特性建構符合需求的App。
針對複雜難解的觀念,也儘量以簡單明瞭的架構、圖解與生活化方式做說明,使讀者能確實掌握必要的觀念,進而能夠活用Objective-C程式語言於App的設計!
第1章 Objective-C是啥
在學習Objective-C之前,有必要看看到底在整個開發App的過程中,Objective-C所扮演的角色,清楚這個角色之後,也才能知道如何銜接這個程式語言。
第2章 物件導向典範
Objective-C是物件導向的程式語言,換話,物件導向的思維會被這個語言所實踐,為能夠瞭解這個語言,有必要對這個語言所實作的思維有所認。
第3章 Objective-C常用句型介紹
Objective-C雖是延伸C而,但有些語法對曾經學過其他程式語言的人而言乍看之下是有些怪,它怪是因為與常的物件導向語言有比較大的同。故整出這些型的目的就像學英文時所整的五大型一般,希望能夠在一大篇的程式字海中,一眼看出關鍵的語意。
第4章 Xcode開發環境
本章先介紹使用Xcode建置一個App的程,然後再大概明整個開發環境,讓者在使用這個環境時心能夠很自然的運用它。
第5章 程式語言心法
程式語言雖然有很多種,但這些常用的程式語言其實要處的主題則相對固定,就像英文的子千變萬化,但總五大型的變化。本章即是針對這些相對固定的主題概要的明。
第6章 Objective-C程式設計基礎
在開始明上一章所提的各項主題心法之前,先用本章所提供的範稍微熟悉一下上一章所的token。每一個範會從如何使用Xcode建新專案談起,接下鍵入程式碼並執。最後,則是解析範中的程式碼的意義。
第7章 資料的表達
程式存在的最主要價值,就在於將人工作業過程予以電腦化,讓整個作業能有效進;而從這個角看,無資處的需求就幾乎沒有程式設計的需求,因此對於資如何在程式表達與運用就顯得格外重要!因此,本章將明如何用Objective-C 程式語言表達資p>
第8章 資料的運算─運算符號與運算式
上章的重點在於資如何透過Objective-C的規格於程式中實現,本章的重點則在於處,以求得所需的資訊!
第9章 程式流程控制
程是一系的動(以程式,即為「敘述」),在一起之後,隨著動的進,會形成特定的程,一旦瞭解程的脈絡(context),才能發展出獨特的程,而程式才能針對所要解決的程寫出獨特的解決程。
第10章 陣列資料的表達與運算
資結構這個主題,主要是在研究如何把原始的「資」(data),加以組織、安排,並儲存到電腦中的一門學問。設計好的資結構除能夠節儲存空間外,對於資的安全性與處速也會有很大幫助。
第11章 函式─程式中的自動販賣機
現實生活中的自動販賣機提供生活上的,而程式,針對方與重複使用的需求,提供一個機制讓程式開發人員使用,這樣的一個機制就是函式(function)。
第12章 類別與物件導向程式設計
Objective-C是一個支援物件導向思維的程式語言,在完前面幾章關於Objective-C程式語言的語法後,本章將用這些基本的主題做為構件(construc...