0916~0919_開學季語言展

一定要隨身攜帶的Mac OS X Objective C

達洋貓《櫻花樹》一卡通

達洋貓《櫻花樹》一卡通

【開學大作戰】一卡通全面限時9折起

  • 9 441
    490
  • 分類:
    中文書電腦資訊APP開發/程式設計C/C#
    追蹤
    ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 張權 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 佳魁 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2016/01/29

活動訊息

想找書的時候,特別想偷看網友的書櫃... 原來大家都在看這本 ↓↓↓

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

Objective-C 語言是通用、進階、物件導向的程式語言,所以被廣泛應用於蘋果的OS X 和iOS 作業系統及其相關API、Cocoa 和Cocoa Touch 的程式撰寫中。希望讀者能在本書的引導下跨入Objective-C 開發大門,成為開發高手。
本書內容全面、系統,並以大量實例貫穿於全書的說明之中,相信讀者學習完本書,可以具備更高一級的專案開發的能力。

作者

張權
 

現為天津紅翔吉瑞網路科技有限公司CEO,矽谷訪問學者,頂尖資料庫專家,專研行動終端與大資料交互。擁有多家上市公司行動終端解決方案經驗,曾為國際多家知名互聯網企業提供行動終端技術諮詢服務。

目錄

Chapter 01 Objective-C 學習環境準備
1.1 Objective-C 基礎
1.1.1 Objective-C 的發展歷史
1.1.2 Objective-C 語言的特點
1.1.3 技術架構
1.2 開發環境
1.2.1 註冊開發者帳號
1.2.2 下載安裝Xcode
1.2.3 更新說明文件
1.3 撰寫第一個Objective-C 程式
1.3.1 建立專案
1.3.2 撰寫程式
1.3.3 執行程式
1.3.4 使用幫助
1.4 小結
 

Chapter 02 數學運算(math)函數
2.1 算數運算函數
2.1.1 rand() 函數:產生亂數
2.1.2 abs() 函數/labs() 函數:整數的絕對值
2.1.3 fabs()/fabsf()/fabsl() 函數:浮點數的絕對值
2.1.4 floor()/floorf()/floorl() 函數:向下取整數
2.1.5 ceil()/ceilf()/ceill() 函數:向上取整數
2.1.6 round()/roundf()/roundl() 函數:四捨五入
2.1.7 sqrt()/sqrtf()/sqrtl() 函數:求平方根
2.1.8 fmax()/fmaxf()/fmaxl() 函數:求最大值
2.1.9 fmin()/fminf()/fminl() 函數:求最小值
2.1.10 hypot()/hypotf()/hypotl() 函數:求直角三角形斜邊的長度
2.1.11 fmod()/fmodf()/fmodl() 函數:求兩數整除後的餘數
2.1.12 modf()/modff()/modfl() 函數:浮點數分解為整數和小數
2.1.13 frexp()/frexpf()/frexpl() 函數:浮點數分解尾數和以二為底的指數
2.2 三角運算函數
2.2.1 sin()/sinf()/sinl()/ 函數:求正弦值
2.2.2 sinh()/sinhf()/sinhl() 函數:求雙曲正弦值
2.2.3 cos()/cosf()/cosl() 函數:求餘弦值
2.2.4 cosh()/coshf()/coshl() 函數:求雙曲餘弦值
2.2.5 tan()/tanf()/tanl() 函數:求正切值
2.2.6 tanh()/tanhf()/tanhl() 函數:求雙曲正切值
2.3 反三角運算
2.3.1 asin()/asinf()/asinl() 函數:求反正弦值
2.3.2 asinh()/asinhf()/asinhl() 函數:求反雙曲正弦值
2.3.3 acos()/acosf()/acosl() 函數:求反餘弦值
2.3.4 acosh()/acoshf()/acoshl() 函數:求反雙曲餘弦值
2.3.5 atan()/atanf()/atanl() 函數:求反正切值
2.3.6 atan2()/atan2f()/atanl() 函數:求座標值的反正切值
2.3.7 atanh()/atanhf()/atanhl() 函數:求反雙曲正切值
2.4 指數和對數運算
2.4.1 pow()/powf()/powl 函數:求n 的m 次方的值
2.4.2 exp()/expf()/expl() 函數:求e 的x 次方的值
2.4.3 exp2()/exp2f()/exp2l() 函數:2 的x 的次方的值
2.4.4 log()/logf()/logl() 函數:求以e 為底的對數值
2.4.5 log10()/log10f()/log10l() 函數:求以10 為底的對數值
2.5 常數函數
2.6 小結
 

Chapter 03 數字物件(NSNumber)
3.1 整數物件
3.1.1 numberWithShort: 方法:建立短整數物件
3.1.2 numberWithUnsignedShort: 方法:建立無號短整數物件
3.1.3 numberWithInteger: 方法:建立整數物件
3.1.4 numberWithUnsignedInteger: 方法:建立無號整數物件
3.1.5 numberWithInt: 方法:建立整數物件
3.1.6 numberWithUnsignedInt: 方法:建立無號整數物件
3.1.7 numberWithLong: 方法:建立並初始化長整數物件
3.1.8 numberWithUnsignedLong: 方法:建立並初始化無號長整數物件
3.1.9 numberWithLongLong: 方法:建立並初始化長整數物件
3.1.10 numberWithUnsignedLongLong: 方法:建立並初始化無號長整數物件
3.1.11 initWithShort: 方法:初始化短整數物件
3.1.12 initWithUnsignedShort: 方法:初始化無號短整數物件
3.1.13 initWithInteger: 方法:初始化整數物件
3.1.14 initWithUnsignedInteger: 方法:初始化無號整數物件
3.1.15 initWithInt: 方法:初始化整數物件
3.1.16 initWithUnsignedInt: 方法:初始化無號整數物件
3.1.17 initWithLong: 方法:初始化長整數物件
3.1.18 initWithUnsignedLong: 方法:初始化無號長整數物件
3.1.19 initWithLongLong: 方法:初始化長整數物件
3.1.20 initWithUnsignedLongLong: 方法:初始化無號長整數物件
3.1.21 shortValue: 方法:取短整數物件的值
3.1.22 unsignedShortValue: 方法:取無號短整數物件的值
3.1.23 integerValue: 方法:取整數物件的值
3.1.24 unsignedIntegerValue: 方法:取無號整數物件的值
3.1.25 intValue: 方法:取整數物件的值
3.1.26 unsignedIntValue: 方法:取無號整數物件的值
3.1.27 longValue: 方法:取長整數物件的值
3.1.28 unsignedLongValue: 方法:取無號長整數物件的值
3.1.29 longlongValue: 方法:取長整數物件的值
3.1.30 unsignedLongLongValue: 方法:取無號長整數物件的值
3.2 字元型態物件
3.2.1 numberWithChar: 方法:建立並初始化字元型態數字物件
3.2.2 numberWithUnsignedChar: 方法:建立並初始化無號字元型態數字物件
3.2.3 initWithChar: 方法:初始化字元型態物件
3.2.4 initWithUnsignedChar: 方法:初始化無號字元型態物件
3.2.5 charValue: 方法:取字元型態數字物件的值
3.2.6 unsignedCharValue: 方法:取無號字元型態數字物件的值
3.3 單精度型態物件
3.3.1 numberWithFloat: 方法:建立並初始化單精度型態數字物件
3.3.2 initWithFloat: 方法:初始化單精度型態數字物件
3.3.3 floatValue: 方法:取單精度型態數字物件的值
3.4 雙精度型物件
3.4.1 numberWithDouble: 方法:建立並初始化一個雙精度數字物件
3.4.2 initWithDouble: 方法:初始化雙精度數字物件
3.4.3 doubleValue: 方法:取雙精度數字物件的值
3.5 布林型物件
3.5.1 numb

序/導讀


 

從1980 年布萊德• 考克斯(Brad Cox)在其公司Stepstone 發明Objective-C 至今,已有35 年了。在這期間,Objective-C 語言以其高效的特點在蘋果作業系統中經久不衰。Objective-C 語言是通用、進階、物件導向的程式語言,所以被廣泛應用於蘋果的OS X 和iOS 作業系統及其相關API、Cocoa 和Cocoa Touch 的程式撰寫中。
作者結合自己多年的Objective-C 開發經驗和心得體會,花費了一年多的時間撰寫本書,希望各位讀者能在本書的引導下跨入Objective-C 開發大門,並成為一名開發高手。
本書內容全面、系統,並以大量實例貫穿於全書的說明之中,相信讀者學習完本書,可以具備更高一級的專案開發的能力。
 

本書特色
 

1. 內容全面、系統。
本書介紹了Objective-C 的特點、技術組成、開發Objective-C 時的開發環境、
Cocoa 中的Foundation 框架和Application 框架中常用到的方法等內容。
2. 貫穿大量的實例,迅速提升開發水準。
本書在說明基礎知識時貫穿了大量短小精悍的典型實例,以便讓讀者更進一步地了解各種方法,體驗實際程式設計,迅速加強開發水準。
 

本書內容及結構
 

第1 篇 Objective-C 準備篇(第1 ∼ 2 章)
本篇主要內容包含:Objective-C 的發展歷史、特點、技術組成、Objective-C 開發環境的建構、第一個Objective-C 程式的撰寫、數學運算中常用到的函數等。透過本篇的學習,讀者可以熟悉Objective-C 的開發環境、熟練數學運算中的函數使用方法。
第2 篇 Cocoa 的Foundation 框架篇(第3 ∼ 11 章)
本篇主要內容包含:數字物件、字串物件、陣列物件、字典物件、集合、檔案、時間和日曆、處理程序、執行緒、鎖、資料物件和歸檔中常用的方法。
第3 篇 Cocoa 的Application 框架篇(第12 ∼ 17 章)
本篇主要內容包含:視窗和顏色、自訂視圖、文字標籤和文字視圖、影像和影像視圖、表格視圖以及常用控制項中常用方法。
 

本書適合讀者群
 

◎ 想全面學習Objective-C 開發技術的人員
◎ Objective-C 專業開發人員
◎Objective-C 開發同好
◎ 大專院校的學生
◎ 資訊中心培訓班學員
◎ 需要一本手冊的程式設計師
 

約定
 

在執行結果中,"]" 之前的是執行時間和執行狀態,之後的是執行的輸出結果;讀者重點看"]" 之後的內容。
由於部分函數/ 方法功能類似,僅參數和傳回值的類型不同,對於這種方法,本書將其歸納到一個小節中,只對第一個方法說明。讀者只需要做簡單對照,就可以熟練所有類似的函數。

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789863792659
    • 分級
    • 普通級
    • 頁數
    • 544
    • 商品規格
    • 23*17
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing