注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關Objective-C 程序設計(第4版)

Objective-C 程序設計(第4版)

Objective-C 程序設計(第4版)

定 價:¥89.00

作 者: (美)Stephen G. Kochan(斯蒂芬·G·科昌)著 林冀 范俊 朱奕欣譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: VC++

ISBN: 9787121180910 出版時間: 2012-09-26 包裝: 平裝
開本: 16 頁數(shù): 512 字數(shù):  

內(nèi)容簡介

  這是一本Objective-C編程領域最暢銷的書籍,內(nèi)容涵蓋Xcode 4.2和自動引用計數(shù)(ARC)。本書詳細介紹了Objective-C和蘋果iOS、Mac平臺面向對象程序編程的知識。本書作者假設讀者沒有面向對象程序語言或者C語言(Objective-C基礎)編程經(jīng)驗,因此,初學者和有經(jīng)驗的程序員都可以使用這本書學習Objective-C。讀者不需要先學習底層的C語言編程,就可以了解面向對象編程。本書結合獨特的學習方法,在每章都編寫有大量的小程序例子和練習,使Objective-C程序設計適合于課堂教學和自學。本書已經(jīng)為iOS 5和Xcode 4.2中的重大變更做了全面更新,最大的改動是引入了自動引用計數(shù)(ARC),并詳細說明了如何在Objective-C編程過程中使用ARC提升和簡化內(nèi)存管理。

作者簡介

  StephenKochan是多本暢銷書的作者或合著者,其中有關于C語言的,包括《Programming in C》(Sams,2004)、《Programming in ANSI C》(Sams,1994)和《Topics in C Programming》(Wiley,1991),也有關于UNIX的,包括《Exploring the UNIX System》(Sams,1992)和《Unix Shell Programming》(Sams,2003)。從1984年Mac最初引進時,他就已經(jīng)在Macintosh計算機上編程了,他編寫的《Programming C for theMac》是Apple PressLibrary的一部分。2003年,Kochan編寫了《Programming in Objective-C》(Sams,2003),之后編寫了另一本與Mac有關的書籍《Befinning AppleScript》(Wiley,2004)。

圖書目錄

1  引言   11.1  本書內(nèi)容   21.2  本書組織方式   31.3  支持   51.4  致謝   61.5  第4版前言   72 Objective-C編程   92.1  編譯并運行程序   92.1.1  使用Xcode  102.1.2  使用Terminal 162.2  解釋第一個程序   192.3  顯示變量的值   232.4  小結   252.5  練習   263  類、對象和方法   293.1  到底什么是對象   293.2  實例和方法   303.3  用于處理分數(shù)的Objective-C類   323.4 @interface部分   353.4.1  選擇名稱   353.4.3  類方法和實例方法   373.5 @implementation部分   393.6 program部分    413.7  實例變量的訪問及數(shù)據(jù)封裝    473.8  小結   513.9  練習   514  數(shù)據(jù)類型和表達式   534.1  數(shù)據(jù)類型和常量   534.1.1  int類型   534.1.2  float類型   544.1.3  char類型   544.1.4  限定詞:long、long long、short、unsigned及signed  564.1.5  id類型   564.2  算術表達式   574.2.1  運算符的優(yōu)先級   584.2.2  整數(shù)運算和一元負號運算符    604.2.3  模運算符   624.2.4  整型值和浮點值的相互轉換    644.2.5  類型轉換運算符   654.3  賦值運算符   664.4 Calculator類   674.5  練習   705  循環(huán)結構   735.1 for語句    745.1.1  鍵盤輸入   815.1.2  嵌套的for循環(huán)   835.1.3  for循環(huán)的變體   855.2 while語句    865.3 do語句    905.4 break語句    925.5 continue語句    925.6  小結   935.7  練習   936  選擇結構   956.1 if語句    956.1.1  if-else結構   1006.1.2  復合條件測試   1036.1.3  嵌套的if語句   1066.1.4  else if結構   1076.2 switch語句    1176.3 Boolean變量    1206.4  條件運算符   1256.5  練習   1277  類   1297.1  分離接口和實現(xiàn)文件    1297.2  合成存取方法   1347.3  使用點運算符訪問屬性    1367.4  具有多個參數(shù)的方法    1377.4.1  不帶參數(shù)名的方法   1397.4.2  關于分數(shù)的操作   1407.5  局部變量   1427.5.1  方法的參數(shù)   1437.5.2  static關鍵字   1447.6 self關鍵字    1477.7  在方法中分配和返回對象    1487.8  練習   1518  繼承   1538.1  一切從根類開始   1538.2  通過繼承來擴展:添加新方法    1588.2.1  Point類和對象創(chuàng)建   1628.2.2  @class指令   1638.2.3  具有對象的類   1678.3  覆寫方法   1718.4  抽象類   1758.5  練習   1769  多態(tài)、動態(tài)類型和動態(tài)綁定    1799.1  多態(tài):相同的名稱,不同的類    1799.2  動態(tài)綁定和id類型   1829.3  編譯時和運行時檢查    1849.4 id數(shù)據(jù)類型與靜態(tài)類型    1859.5  有關類的問題   1879.6  使用@try處理異常   1929.7  練習   19410  變量和數(shù)據(jù)類型   19710.1  對象的初始化   19710.2  作用域回顧   20010.2.1  控制實例變量作用域的指令    20010.2.2  全局變量   20210.2.3  靜態(tài)變量   20410.3  枚舉數(shù)據(jù)類型   20710.4 typedef語句    21110.5  數(shù)據(jù)類型轉換   21210.6  位運算符   21410.6.1  按位與運算符   21510.6.2  按位或運算符   21610.6.3  按位異或運算符   21710.6.4  一次求反運算符   21710.6.5  向左移位運算符   21910.6.6  向右移位運算符   21910.7  練習   22011  分類和協(xié)議   22311.1  分類   22311.2  類的擴展   22811.3  協(xié)議和代理   23011.3.1  代理   23311.3.2  非正式協(xié)議   23311.4  合成對象   23411.5  練習   23612  預處理程序   23912.1 #define語句    23912.2 #import語句    24612.3  條件編譯   24712.3.1  #ifdef、#endif、#else和#ifndef語句   24712.3.2  #if和#elif預處理程序語句   25012.3.3  #undef語句   25112.4  練習   25113  基本的C語言特性   25313.1  數(shù)組   25413.1.1  數(shù)組元素的初始化   25613.1.2  字符數(shù)組   25713.1.3  多維數(shù)組   25813.2  函數(shù)   26013.2.1  參數(shù)和局部變量   26213.2.2  函數(shù)的返回結果   26313.2.3  函數(shù)、方法和數(shù)組   26713.3  塊(Blocks)   26813.4  結構   27213.4.1  結構的初始化   27513.4.2  結構中的結構   27613.4.3  關于結構的補充細節(jié)    27813.4.4  不要忘記面向對象編程思想    27913.5  指針   27913.5.1  指針和結構   28313.5.2  指針、方法和函數(shù)   28513.5.3  指針和數(shù)組   28613.5.4  指針運算   29713.5.5  指針和內(nèi)存地址   29913.6  它們不是對象   29913.7  其他語言特性   30013.7.1  復合字面量   30013.7.2  goto語句   30013.7.3  空語句   30113.7.4  逗號運算符   30113.7.5  sizeof運算符   30213.7.6  命令行參數(shù)   30313.8  工作原理   30513.8.1  事實#1:實例變量存儲在結構中    30513.8.2  事實#2:對象變量實際上是指針    30613.8.3  事實#3:方法是函數(shù),而消息表達式是函數(shù)調用    30613.8.4  事實#4:id類型是通用指針類型    30713.9  練習   30714 Foundation框架簡介   30914.1 Foundation文檔   30915  數(shù)字、字符串和集合    31315.1  數(shù)字對象   31315.2  字符串對象   31815.2.1  NSLog函數(shù)   31815.2.2  description方法   31915.2.3  可變對象與不可變對象    32015.2.4  可變字符串   32715.3  數(shù)組對象   33315.3.1  制作地址簿   33715.3.2  數(shù)組排序   35315.4  詞典對象   36015.4.1  枚舉詞典   36115.5  集合對象   36315.5.1  NSIndexSet 36715.6  練習   37016  使用文件   37316.1  管理文件和目錄:NSFileManager 37416.1.1  使用NSData類   37916.1.2  使用目錄   38016.1.3  枚舉目錄中的內(nèi)容   38316.2  使用路徑:NSPathUtilities.h  38516.2.1  常用的路徑處理方法    38816.2.2  復制文件和使用NSProcessInfo類   39016.3  基本的文件操作:NSFileHandle  39416.4 NSURL類    39916.5 NSBundle
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號