瘋狂 iOS 講義(上)(第2版)-Objective-C 2.0 與 iPhone/iPad 應用開發基礎(含CD光盤1張) 疯狂iOS讲义(上):Objective-C 2.0与iPhone/iPad应用开发基础(第2版)(附CD光盘)

李剛

  • 出版商: 電子工業
  • 出版日期: 2015-04-01
  • 定價: $594
  • 售價: 8.5$505
  • 語言: 簡體中文
  • 頁數: 704
  • 裝訂: 平裝
  • ISBN: 7121256134
  • ISBN-13: 9787121256134
  • 相關分類: Apple Developer
  • 無法訂購

買這商品的人也買了...

商品描述

 

<內容簡介>

移動因特網已經成為當今世界發展最快、市場潛力最大、前景最誘人的業務,iOS作為與Android並駕齊驅的操作系統,具有完善的生態圈,而且用戶具有良好的付費習慣,因此iOS應用開發者具有良好的發展前景:不僅可入職移動因特網企業,更可以個人、小團隊方式獨立創業。

 李剛編著的《瘋狂iOS講義》是《瘋狂iOS講義(上)》的第2版,本書基於最新的iOS8.1、Xcode6.1為平臺,全面介紹了iOS應用開發的基礎知識。書中每個案例、每個截圖都全面升級到iOS8.1。本書全面、細緻地介紹了Obiective—C的面向對象語法、Foundation框架的核心類庫用法、文件IO體系等知識,掌握ONectivre—C語言是i0S應用開發的基礎。掌握Obiective—c語言之後,本書將帶領讀者掌握iOS應用開發的基本理論以及i0S應用的MVC設計和事件處理編程,重點介紹了iOS界面編程、iOS應用的生命周期、Quartz2D繪圖、坐標變換、CoreImage濾鏡、CoreAnimation動畫等內容,掌握這些基礎內容之後即可開發簡單的i0S遊戲,因此本書最後介紹了一個瘋狂連連看的實例。
本書並不局限於介紹iOS編程的各種理論知識,而是從「項目驅動」的角度來講授理論,全書一共包括近百個實例,這些示範性的實例既可幫助讀者更好地理解各知識點在實際開發中的應用,也可供讀者在實際開發時作為參考、拿來就用。如果讀者在閱讀本書時遇到了技術問題,可以登錄瘋狂Java聯盟(http:∕∕www.crazyit.org)發帖,筆者將會及時予以解答。
本書為所有打算深入掌握iOS編程的讀者而編寫,適合各種層次的iOS學習者和開發者閱讀,也適合作為大學教育、培訓機構的iOS教材。但如果只是想簡單涉獵iOS應用開發,則本書過於龐大,不適合閱讀。

  

<章節目錄>

第1章  iOS應用與開發環境
  1.1  Objective-C與iOS簡介
    1.1.1  Objective-C簡介
    1.1.2  iOS簡介
  1.2  搭建iOS開發環境
    1.2.1  下載並安裝Xcode和
    1.2.2  安裝輔助工具和文檔
  1.3第一個Objective-C程序
    1.3.1  使用文本編輯器開發Objective-C程序
    1.3.2  使用Xcode工具開發Objective-C程序
  1.4  熟悉X
    1.4.1  創建iOS項目
    1.4.2  熟悉導航面板
    1.4.3  熟悉檢查器面板
    1.4.4  熟悉庫面板
    1.4.5  使用Xcode的幫助系統
  1.5  本章小結
第2章  數據類型和運算符
  2.1  註釋
  2.2  標識符和變量
    2.2.1  分隔符
    2.2.2  標識符規則
    2.2.3  Objective-C關鍵字
  2.3  數據類型分類
  2.4  基本數據類型
    2.4.1  整型
    2.4.2  NSLog輸出函數及格式字符
    2.4.3  字符型
    2.4.4  浮點型
    2.4.5  枚舉型
    2.4.6  BOOL類型
  2.5  類型轉換
    2.5.1  自動類型轉換
    2.5.2  強制類型轉換
    2.5.3  表達式類型的自動提升
  2.6  運算符
    2.6.1  算術運算符
    2.6.2  賦值運算符
    2.6.3  位運算符
    2.6.4  擴展後的賦值運算符
    2.6.5  比較運算符
    2.6.6  邏輯運算符
    2.6.7  逗號運算符
    2.6.8  三目運算符
    2.6.9  運算符的結合性和優先級
  2.7  本章小結
第3章  流程控制與數組
  3.1  順序結構
  3.2  分支結構
    3.2.1  if條件語句

    3.2.2  switch分支語句
  3.3  循環結構
    3.3.1  while循環語句
    3.3.2  do  while循環語句
    3.3.3  for循環
    3.3.4  嵌套循環
  3.4  控制循環結構
    3.4.1  使用break結束循環
    3.4.2  使用continue結束本次循環
    3.4.3  使用return結束函數
  3.5  goto語句
  3.6  數組
    3.6.1  定義數組
    3.6.2  數組的顯式初始化
    3.6.3  使用數組
    3.6.4  多維數組
    3.6.5  多維數組的初始化
    3.6.6  字符數組、字符串與結束標誌
    3.6.7  輸出字符串和字符串函數
    3.6.8  數組的應用舉例
  3.7  本章小結
第4章  C語言特性
  4.1  函數
    4.1.1  定義函數
    4.1.2  函數聲明
    4.1.3  函數的參數傳遞機制
    4.1.4  遞歸函數
    4.1.5  數組作為函數參數
    4.1.6  內部函數與外部函數
  4.2  局部變量與全局變量
    4.2.1  局部變量
    4.2.2  全局變量
    4.2.3  外部全局變量與內部全局變量
    4.2.4  動態存儲與靜態存儲
  4.3  預處理
    4.3.1  使用#define、#undef執行宏定義
    4.3.2  帶參數的宏定義
    4.3.3  使用#ifdef、#ifndef、#else、#endif執行條件編譯
    4.3.4  使用#if、#elif、#else、#endif執行條件編譯
    4.3.5  #include與#import
  4.4  指針
    4.4.1  指針的概念
    4.4.2  指針變量及其基本用法
    4.4.3  指針變量作為函數參數
  4.5  指針與數組
    4.5.1  指向數組的指針變量
    4.5.2  指針運算
    4.5.3  數組變量作為函數參數
    4.5.4  指向多維數組的指針變量
  4.6  字符串與指

 

<作者介紹>

李剛
李剛,十多年軟件行業開發從業經驗,瘋狂軟件教育中心教學總監。瘋狂Java實訓營創始人,瘋狂Java體系原創圖書作者。廣東技術師範學院電腦科學系兼職副教授,51cto專家門診特邀嘉賓。培訓的學生已在華為、IBM、阿裡軟件、網易、電信盈科等名企就職。國內著名高端IT技術作家,已出版《瘋狂Java講義》《瘋狂Android講義》《輕量級JavaEE企業應用實戰》《瘋狂iOS講義(上)(下)》《瘋狂Ajax講義》《瘋狂XML講義》《經典JavaEE企業應用實戰》《瘋狂HTML5∕CSS3∕JavaScript講義》《Struts2。x權威指南》等著作。其中瘋狂Java體系圖書經多年沉澱,贏得極高的市場認同,多次重印成為超級暢銷書,並被多所「985」「211」院校選作教材。部分圖書已被翻譯成繁體中文版、授權到台灣地區。


 

  

目錄大綱