close
Objective-C無痛入門 暢銷書籍推薦



Objective-C無痛入門



Objective-C無痛入門 評價

網友滿意度:

前一陣子去書展看到很多書都很想買~~~~~

但那天居然忘記帶錢包出門 >
整個非常的失落!!!!因為就是要去書展買書呀....

我真的很喜歡看書~日常沒事最大的休閒就是看書

從文學類到旅遊類等等什麼都看

所以買書是我的一大樂趣之一~~~~

最近朋友們都在推薦一本很好看的書!!!!

就是 Objective-C無痛入門

是年度排行榜書籍耶!!!

我力馬上博客來購買~~~~~~

博客來時常有打折優惠 買書真得比較優惠唷~~~~

推薦給跟我一樣喜歡閱讀的朋友壓 :)

博客來傳送門順便一起給你囉~~~~~~

(●’ω`●)博客來e-coupon傳送門



Objective-C無痛入門

博客來網路書店

本週熱銷商品:





104年英文考題精解







行銷管理便利貼(研究所)(第二版)







商品訊息功能

:

商品訊息描述:

學習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方面都擁有非常豐富的開發經驗。

商品訊息簡述:

  • 譯者:江良志
  • 出版社:博碩

    新功能介紹

  • 出版日期:2013/07/31
  • 語言:繁體中文


Objective-C無痛入門



arrow
arrow
    文章標籤
    包出門 天居
    全站熱搜
    創作者介紹
    創作者 fernanwlh2a67 的頭像
    fernanwlh2a67

    坤坤的選購特輯

    fernanwlh2a67 發表在 痞客邦 留言(0) 人氣()