Objective-C 程序設計

出版時間:2012-9  出版社:電子工業(yè)出版社  作者:斯蒂芬·G·科昌  頁數(shù):512  譯者:林冀,范俊,朱奕欣  
Tag標簽:無  

內容概要

  《Objective-C程序設計(第4版)》是一本Objective-C編程領域最暢銷的書籍,內容涵蓋Xcode4.2和自動引用計數(shù)(ARC)?! ”緯敿毥榻B了Objective-C和蘋果iOS、Mac平臺面向對象程序編程的知識?! ”緯Y合獨特的學習方法,在每章都編寫有大量的小程序例子和練習,使Objective-C程序設計適合于課堂教學和自學?! ”緯呀洖閕OS5和Xcode4.2中的重大變更做了全面更新,最大的改動是引入了自動引用計數(shù)(ARC),并詳細說明了如何在Objective-C編程過程中使用ARC提升和簡化內存管理。

作者簡介

  Stephen Kochan是多本暢銷書的作者或合著者,其中有關于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最初引進時,他就已經在Macintosh計算機上編程了,他編寫的Programming C for the Mac是Apple Press Library的一部分。2003年,Kochan編寫了Programming in Objective-C(Sams,2003),之后編寫了另一本與Mac有關的書籍Beginning AppleScript(Wiley,2004)。

書籍目錄

1  引言1.1  本書內容1.2  本書組織方式1.3  支持1.4  致謝1.5  第4版前言2  Objective-C編程2.1  編譯并運行程序2.1.1  使用Xcode2.1.2  使用Terminal2.2  解釋第一個程序2.3  顯示變量的值2.4  小結2.5  練習3  類、對象和方法3.1  到底什么是對象3.2  實例和方法3.3  用于處理分數(shù)的Objective-C類3.4  @interface部分3.4.1  選擇名稱3.4.3  類方法和實例方法3.5  @implementation部分3.6  program部分3.7  實例變量的訪問及數(shù)據(jù)封裝3.8  小結3.9  練習4  數(shù)據(jù)類型和表達式4.1  數(shù)據(jù)類型和常量4.1.1  int類型4.1.2  float類型4.1.3  char類型4.1.4  限定詞:long、long long、short、unsigned及signed4.1.5  id類型4.2  算術表達式4.2.1  運算符的優(yōu)先級4.2.2  整數(shù)運算和一元負號運算符4.2.3  模運算符4.2.4  整型值和浮點值的相互轉換4.2.5  類型轉換運算符4.3  賦值運算符4.4  Calculator類4.5  練習5  循環(huán)結構5.1  for語句5.1.1  鍵盤輸入5.1.2  嵌套的for循環(huán)5.1.3  for循環(huán)的變體5.2  while語句5.3  do語句5.4  break語句5.5  continue語句5.6  小結5.7  練習6  選擇結構6.1  if語句6.1.1  if-else結構6.1.2  復合條件測試6.1.3  嵌套的if語句6.1.4  else if結構6.2  switch語句6.3  Boolean變量6.4  條件運算符6.5  練習7  類7.1  分離接口和實現(xiàn)文件7.2  合成存取方法7.3  使用點運算符訪問屬性7.4  具有多個參數(shù)的方法7.4.1  不帶參數(shù)名的方法7.4.2  關于分數(shù)的操作7.5  局部變量7.5.1  方法的參數(shù)7.5.2  static關鍵字7.6  self關鍵字7.7  在方法中分配和返回對象7.8  練習8  繼承8.1  一切從根類開始8.2  通過繼承來擴展:添加新方法8.2.1  Point類和對象創(chuàng)建8.2.2  @class指令8.2.3  具有對象的類8.3  覆寫方法8.4  抽象類8.5  練習9  多態(tài)、動態(tài)類型和動態(tài)綁定9.1  多態(tài):相同的名稱,不同的類9.2  動態(tài)綁定和id類型9.3  編譯時和運行時檢查9.4  id數(shù)據(jù)類型與靜態(tài)類型9.5  有關類的問題9.6  使用@try處理異常9.7  練習10  變量和數(shù)據(jù)類型10.1  對象的初始化10.2  作用域回顧10.2.1  控制實例變量作用域的指令10.2.2  全局變量10.2.3  靜態(tài)變量10.3  枚舉數(shù)據(jù)類型10.4  typedef語句10.5  數(shù)據(jù)類型轉換10.6  位運算符10.6.1  按位與運算符10.6.2  按位或運算符10.6.3  按位異或運算符10.6.4  一次求反運算符10.6.5  向左移位運算符10.6.6  向右移位運算符10.7  練習11  分類和協(xié)議11.1  分類11.2  類的擴展11.3  協(xié)議和代理11.3.1  代理11.3.2  非正式協(xié)議11.4  合成對象11.5  練習12  預處理程序12.1  #define語句12.2  #import語句12.3  條件編譯12.3.1  #ifdef、#endif、#else和#ifndef語句12.3.2  #if和#elif預處理程序語句12.3.3  #undef語句12.4  練習13  基本的C語言特性13.1  數(shù)組13.1.1  數(shù)組元素的初始化13.1.2  字符數(shù)組13.1.3  多維數(shù)組13.2  函數(shù)13.2.1  參數(shù)和局部變量13.2.2  函數(shù)的返回結果13.2.3  函數(shù)、方法和數(shù)組13.3  塊(Blocks)13.4  結構13.4.1  結構的初始化13.4.2  結構中的結構13.4.3  關于結構的補充細節(jié)13.4.4  不要忘記面向對象編程思想13.5  指針13.5.1  指針和結構13.5.2  指針、方法和函數(shù)13.5.3  指針和數(shù)組13.5.4  指針運算13.5.5  指針和內存地址13.6  它們不是對象13.7  其他語言特性13.7.1  復合字面量13.7.2  goto語句13.7.3  空語句13.7.4  逗號運算符13.7.5  sizeof運算符13.7.6  命令行參數(shù)13.8  工作原理13.8.1  事實#1:實例變量存儲在結構中13.8.2  事實#2:對象變量實際上是指針13.8.3  事實#3:方法是函數(shù),而消息表達式是函數(shù)調用13.8.4  事實#4:id類型是通用指針類型13.9  練習14  Foundation框架簡介14.1  Foundation文檔15  數(shù)字、字符串和集合15.1  數(shù)字對象15.2  字符串對象15.2.1  NSLog函數(shù)15.2.2  description方法15.2.3  可變對象與不可變對象15.2.4  可變字符串15.3  數(shù)組對象15.3.1  制作地址簿15.3.2  數(shù)組排序15.4  詞典對象15.4.1  枚舉詞典15.5  集合對象15.5.1  NSIndexSet15.6  練習16  使用文件16.1  管理文件和:NSFileManager16.1.1  使用NSData類16.1.2  使用16.1.3  枚舉中的內容16.2  使用路徑:NSPathUtilities.h16.2.1  常用的路徑處理方法16.2.2  復制文件和使用NSProcessInfo類16.3  基本的文件操作:NSFileHandle16.4  NSURL類16.5  NSBundle類16.6  練習17  內存管理和自動引用計數(shù)17.1  自動垃圾收集17.2  手工管理內存計數(shù)17.2.1  對象引用和自動釋放池17.3  事件循環(huán)和內存分配17.4  手工內存管理規(guī)則的總結17.5  自動引用計數(shù)(ARC)17.6  強變量17.7  弱變量17.8  @autoreleasepool塊17.9  方法名和非ARC編譯代碼18  復制對象18.1  copy和mutableCopy方法18.2  淺復制與深復制18.3  實現(xiàn)<NSCopying>協(xié)議18.4  用設值方法和取值方法復制對象18.5  練習19  歸檔19.1  使用XML屬性列表進行歸檔19.2  使用NSKeyedArchiver歸檔19.3  編碼方法和解碼方法19.4  使用NSData創(chuàng)建自定義檔案19.5  使用歸檔程序復制對象19.6  練習20  Cocoa和Cocoa Touch簡介20.1  框架層20.2  Cocoa Touch21  編寫iOS應用程序21.1  iOS SDK21.2  第一個iPhone應用程序21.2.1  創(chuàng)建新的iPhone應用程序項目

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Objective-C 程序設計 PDF格式下載


用戶評論 (總計2條)

 
 

  •   Objective-C
  •   貴也值得了
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7