購物比價找書網找車網
FindBook
排序:
 
 有 1 項符合

johannes fahrenkrug

的圖書
圖書介紹 - 資料來源:博客來   評分:
圖書名稱:Objective-C無痛入門

內容簡介

  學習iOS開發時,是否被那奇怪的Objective-C語法給困擾了呢?例如:

  NSString *myString = [[NSString alloc] initWithString:@"Hello, World!"];

  這是什麼東東啊?要輸出一個Hello, World!有這麼難嗎?

  那些 [ ] 是什麼?怎麼類別後面還有一個alloc啊?

  哪個是方法的名稱呢?參數在哪裡?

  如果你會有這樣的反應,大概你之前的程式語言背景不是C++就是Java/C#。

  想要學好iOS的程式設計,搞懂Objective-C是不可避免的基本功。

  本書從頭開始讓你重新認識OOP程式設計—「傳送訊息給物件」,並搭配C++/Java/C#的比較,讓你學習起來更容易進入狀況。

  簡單來說,訊息有時候就是方法,例如「傳送訊息A給物件」代表「要物件執行方法A」,這樣是不是容易理解多了(當然當中還是有些微的差異,而本書也會提醒您差別在哪裡)。

  再舉一個初學者常見的問題,Objective-C方法的參數在哪裡?答案就在方法署名裡,例如下列的方法宣告:

  - (void)decreaseRentalByPercent:(float)percentage withMinimum:(float)min;

  方法的全名是decreaseRentalByPercent: withMinimum: 。蝦密,方法名稱裡面有「:」,是的,而且「:」還代表參數的數量,所以上述方法有兩個參數(因為有兩個:),名稱分別為percentage與min。這樣說明,應該慢慢懂Objective-C了吧!

  這樣做有什麼好處呢?因為這樣在傳遞訊息(呼叫方法)時,就容易在看程式碼時理解要傳送的參數意義是什麼,而不需要再回頭看方法宣告或實作處。

  不過也因為這樣,所以Objective-C並沒有多載(overloading)這種機制喔(因為參數已經被方法名稱給描述了,更改參數的數量,方法名稱就不同了)。

  以上都是節錄自本書的說明,本書能夠讓你快速理解Objective-C語法,並輔以C++與Java/C#來做說明比較。是一本適合初學Objective-C的學習書籍。

作者簡介

Christopher K. Fairbairn/Johannes Fahrenkrug/Collin Ruffenach

  Christopher K. Fairbairn/Johannes Fahrenkrug/Collin Ruffenach是專業的App開發者,在iOS,Windows Phone與Java方面都擁有非常豐富的開發經驗。

 

目錄

PART 1 起手撰寫Objective-C 程式
Chapter 01 初次建立iOS 應用軟體
Chapter 02 資料型別、變數與常數
Chapter 03 第一次接觸物件
Chapter 04 資料儲存與群集物件

PART 2 建立你自己的物件
Chapter 05 建立類別
Chapter 06 擴充類別
Chapter 07 協定
Chapter 08 動態型別檢查與執行時期型別資訊
Chapter 09 記憶體管理

PART 3 充分利用軟體開發框架
Chapter 10 錯誤與例外處理機制
Chapter 11 鍵值編碼與NSPredicate
Chapter 12 讀寫程式資料
Chapter 13 Block 與Grand Central Dispatch
Chapter 14 除錯技巧

 

詳細資料

  • ISBN:9789862017784
  • 叢書系列: 單行本
  • 規格:平裝 / 416頁 / 17 x 23 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣
贊助商廣告
 
金石堂 - 今日66折
一次就上!把國家考試當專案管理: 正確準備!高普特考、國營企業求才到各種考試,做對你該做的事就能完成夢想!
作者:黃耕津
出版社:財經傳訊
出版日期:2021-09-30
66折: $ 251 
金石堂 - 今日66折
美式手工餅乾:紐約名店的祕密食譜大公開!簡單食材X家用烤箱,在家做出鬆軟溫熱的世界級美味!
作者:李承原
出版社:台灣廣廈有聲圖書有限公司
出版日期:2020-02-06
66折: $ 263 
金石堂 - 今日66折
新世代新人種!手機智人Phono-Sapiens:你準備好成為消費者至上時代被需要的人才並掌握必備的商業戰略了嗎?
作者:崔在鵬
出版社:財經傳訊
出版日期:2020-07-16
66折: $ 277 
 
Taaze 讀冊生活 - 暢銷排行榜
戰爭下的平民生存手冊:懂這些,才能撐過黃金48小時【關鍵時刻救你,也救家人】
作者:邱世卿
出版社:野人文化股份有限公司
出版日期:2023-04-19
$ 355 
Taaze 讀冊生活 - 暢銷排行榜
吃錯了,當然會生病!4修復粒線體,發炎不失控:根治慢性病的全方位自然療法
作者:陳俊旭
出版社:新自然主義
出版日期:2025-03-10
$ 331 
金石堂 - 暢銷排行榜
SKIP. BEAT!華麗的挑戰 50
作者:仲村佳樹
出版社:東立出版社
出版日期:2025-03-27
$ 105 
 
Taaze 讀冊生活 - 新書排行榜
社畜翻身投資筆記:報酬率32%!靠獨創資金7分法滾出1.5億,不怕漲跌、不會賠錢,邁向財務自由
作者:朴成賢
出版社:商周出版
出版日期:2025-04-10
$ 350 
Taaze 讀冊生活 - 新書排行榜
經典聯聯看【第八輯】:50種跨時代經典名家導讀
作者:聯經出版數位出版部
出版社:聯經出版事業股份有限公司
出版日期:2025-04-04
$ 149 
博客來 - 新書排行榜
魔都精兵的奴隸 17
出版日期:2025-03-31
$ 105 
博客來 - 新書排行榜
無職轉生 ~蛇足篇~ (2)
出版日期:2025-04-07
$ 221 
 

©2025 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策