• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

    iOS開(kāi)發(fā)基礎教程簡(jiǎn)介,目錄書(shū)摘

    2020-04-28 09:49 來(lái)源:京東 作者:京東
    ios開(kāi)發(fā)
    iOS開(kāi)發(fā)基礎教程
    暫無(wú)報價(jià)
    10+評論 100%好評
    編輯推薦:本書(shū)內容樸實(shí),但突出動(dòng)手能力的培養,配有14個(gè)小案例,幫助讀者實(shí)際掌握開(kāi)發(fā)技巧。
    內容簡(jiǎn)介:本書(shū)共分13章,詳細講解iOS開(kāi)發(fā)的各個(gè)知識點(diǎn),內容包括iOS開(kāi)發(fā)環(huán)境介紹,**個(gè)iOS應用——“hello,world”,Cocoa Touch框架的運行機制與開(kāi)發(fā)流程,iOS開(kāi)發(fā)命名習慣與約定,iOS用戶(hù)界面元素之UIView與控件,導航控制器,故事板Storyboard與頁(yè)面跳轉,提醒用戶(hù),表視圖之UITableView,iOS常用設計模式,iPad開(kāi)發(fā)之差異,數據存儲,觸摸與手勢等內容。
    本書(shū)既可作為高等院校本、專(zhuān)科計算機相關(guān)專(zhuān)業(yè)的教學(xué)用書(shū),也可作為社會(huì )培訓機構的參考用書(shū),還可作為iOS開(kāi)發(fā)愛(ài)好者的自學(xué)讀物。
    作者簡(jiǎn)介:黃海,湖南省優(yōu)秀青年教師,長(cháng)期從事iOS開(kāi)發(fā)相關(guān)課程的教學(xué)工作,制作開(kāi)發(fā)了多款App,有豐富的實(shí)戰經(jīng)驗。
    目錄:第 1章 iOS開(kāi)發(fā)環(huán)境介紹 1
    1.1 開(kāi)發(fā)前準備 2
    1.1.1 iOS介紹 2
    1.1.2 Mac OS介紹 2
    1.1.3 開(kāi)發(fā)之軟硬件環(huán)境要求 3
    1.2 Xcode集成開(kāi)發(fā)環(huán)境的安裝
    與使用 3
    1.2.1 下載與安裝Xcode 3
    1.2.2 Xcode界面布局與功能介紹 3
    1.2.3 Xcode常用快捷鍵 4
    1.3 Objective C語(yǔ)言和Swift語(yǔ)言 5
    1.3.1 Objective C語(yǔ)言介紹 5
    1.3.2 Swift語(yǔ)言介紹 5
    1.4 如何使用文檔及獲取幫助 5
    1.4.1 Xcode幫助文檔的使用 5
    1.4.2 開(kāi)發(fā)中遇到問(wèn)題如何尋求幫助 6
    1.4.3 提問(wèn)的方式 6
    1.5 iOS程序調試、打包與發(fā)布
    到App Store 7
    1.5.1 蘋(píng)果開(kāi)發(fā)人員計劃 7
    1.5.2 在模擬器中運行程序 7
    1.5.3 在真機中運行程序 8
    1.5.4 調試命令與技巧 8
    1.5.5 將程序打包發(fā)布至App Store 9
    1.6 小結與作業(yè) 11

    第 2章 第 一個(gè)iOS應用——
    “hello,world” 12
    2.1 新建項目 13
    2.1.1 新建Single View項目 13
    2.1.2 項目結構 15


    2.2 AppDelegate.m添加代碼 16
    2.2.1 創(chuàng )建UIWindow對象 16
    2.2.2 創(chuàng )建ViewController對象 17
    2.2.3 例行代碼 17
    2.3 ViewController.m添加代碼 17
    2.3.1 創(chuàng )建UILabel對象 17
    2.3.2 設定UILabel對象的位置 17
    2.3.3 顯示UILabel對象 18
    2.4 運行程序 18
    2.4.1 在模擬器上運行程序 18
    2.4.2 模擬器操作介紹 18
    2.5 小結與作業(yè) 19

    第3章 Cocoa Touch框架的運行
    機制與開(kāi)發(fā)流程 20
    3.1 理解UI程序運行的機制 21
    3.1.1 程序不是順序運行 21
    3.1.2 用戶(hù)操作,硬件中斷與消息處理 21
    3.2 iOS的消息處理機制 21
    3.2.1 協(xié)議與代理 21
    3.2.2 target與selector 22
    3.2.3 消息中心NSNotification 22
    3.3 iOS程序開(kāi)發(fā)流程簡(jiǎn)介 22
    3.3.1 創(chuàng )建窗口和控件 22
    3.3.2 視圖與控件事件綁定 22
    3.3.3 編寫(xiě)事件響應方法 23
    3.4 MVC方法 23
    3.4.1 MVC概述 23
    3.4.2 模型 23
    3.4.3 視圖 23
    3.4.4 控制器 23


    3.4.5 再論MVC的意義 24
    3.5 小結與作業(yè) 24

    第4章 iOS開(kāi)發(fā)命名習慣與約定 25
    4.1 良好的編程習慣 26
    4.1.1 命名方式與一致性 26
    4.1.2 換行與縮進(jìn) 26
    4.1.3 編程風(fēng)格有什么用 26
    4.2 iOS的命名習慣 27
    4.2.1 駱駝表示法 27
    4.2.2 C++式的下劃線(xiàn)表示法 27
    4.2.3 使用漢字命名 27
    4.3 小結與作業(yè) 27

    第5章 iOS用戶(hù)界面元素
    之UIView與控件 28
    5.1 UIView概述 29
    5.1.1 UIView家族 29
    5.1.2 UIView基本屬性 30
    5.1.3 視圖層次體系 30
    5.1.4 視圖變換 32
    5.1.5 項目制作——使用計時(shí)器
    NSTimer制作簡(jiǎn)單動(dòng)畫(huà) 32
    5.2 UIControl類(lèi) 34
    5.3 標簽視圖類(lèi)UILabel 34
    5.3.1 UILabel概述 34
    5.3.2 UILabel內容大小計算 35
    5.4 按鈕控件UIButton 35
    5.4.1 按鈕分類(lèi) 35
    5.4.2 按鈕美化 35
    5.4.3 添加事件響應方法 36
    5.4.4 項目制作——制作簡(jiǎn)單計算器 36
    5.5 開(kāi)關(guān)控件、滑塊控件與分段控件 41
    5.5.1 開(kāi)關(guān)控件 41
    5.5.2 滑塊控件 42
    5.5.3 分段控件 42


    5.5.4 項目制作——制作設置界面 43
    5.6 輸入控件 44
    5.6.1 UITextField控件 44
    5.6.2 UITextView控件 45
    5.6.3 項目制作——制作一個(gè)輸入界面 46
    5.7 日期選擇器UIDatePicker 50
    5.7.1 日期選擇器概述 50
    5.7.2 日期選擇器屬性介紹 51
    5.7.3 日期換算與格式化 51

    5.8 自定義選擇器UIPickerView 51
    5.8.1 自定義選擇器概述 51
    5.8.2 UIPickerView代理 52
    5.8.3 項目制作——制作一個(gè)選擇器 53
    5.9 鍵盤(pán)定制與遮擋問(wèn)題 56
    5.9.1 鍵盤(pán)種類(lèi) 56
    5.9.2 定制輸入界面 57
    5.9.3 定制輔助輸入界面 57
    5.9.4 鍵盤(pán)遮擋問(wèn)題 58
    5.9.5 關(guān)閉鍵盤(pán) 58
    5.9.6 將焦點(diǎn)轉移至下一個(gè)輸入控件 58
    5.9.7 項目制作——制作一個(gè)
    日期計算器 59
    5.10 網(wǎng)頁(yè)控件UIWebView 62
    5.10.1 網(wǎng)頁(yè)控件概述 62
    5.10.2 UIWebView代理 62
    5.10.3 項目制作——制作一個(gè)微型
    瀏覽器 63
    5.11 工具欄與導航欄 66
    5.11.1 工具欄UIToolBar
    與UIBarButtonItem 67
    5.11.2 導航欄UINavigationBar
    與UINavigationItem 68
    5.11.3 總結UIBarButtonItem 70
    5.12 UIView動(dòng)畫(huà) 70
    5.12.1 動(dòng)畫(huà)概述 70
    5.12.2 動(dòng)畫(huà)的幾種方式 70

    5.13 子類(lèi)化UIControl:設計自己
    的控件 71
    5.14 小結與作業(yè) 74

    第6章 導航控制器 76
    6.1 導航控制器概述 77
    6.1.1 UIViewController的幾個(gè)屬性 77
    6.1.2 導航設計 79
    6.2 導航控制器
    UINavigationController 80
    6.2.1 關(guān)于導航欄 80
    6.2.2 關(guān)于工具欄 85
    6.3 標簽頁(yè)控制器
    UITabBarController 86
    6.3.1 設置圖標 86
    6.3.2 多于五個(gè)標簽的情況 86
    6.4 小結與作業(yè) 87

    第7章 故事板Storyboard
    與頁(yè)面跳轉 88
    7.1 故事板Storyboard概述 89
    7.2 使用Storyboard設計界面 89
    7.2.1 通過(guò)鼠標拖拉建立控件 89
    7.2.2 大小、位置等屬性控制 91
    7.3 Storyboard如何與代碼配合 91
    7.3.1 控件指定類(lèi) 91
    7.3.2 UIStoryboard類(lèi) 92
    7.3.3 UIStoryboardSegue類(lèi) 92
    7.4 給控件綁定事件與實(shí)現跳轉 95
    7.5 小結與作業(yè) 97

    第8章 提醒用戶(hù) 98
    8.1 警告框UIAlertView 99
    8.2 操作表UIActionSheet 100
    8.3 活動(dòng)指示器
    UIActivityIndicatorView 101


    8.4 進(jìn)度條控件UIProgressView 101
    8.5 小結與作業(yè) 102

    第9章 表視圖之UITableView 103
    9.1 表視圖概述 104
    9.1.1 表視圖結構 105
    9.1.2 相關(guān)類(lèi) 105
    9.1.3 表視圖種類(lèi) 105
    9.1.4 單元格樣式與定制 106
    9.1.5 表視圖協(xié)議 108
    9.2 項目制作——第 一個(gè)表視圖
    項目 109
    9.2.1 建立項目 109
    9.2.2 準備數據 112
    9.2.3 實(shí)現表視圖協(xié)議 113
    9.3 分節表 114
    9.3.1 分節表概述 114
    9.3.2 項目制作——簡(jiǎn)單通訊錄制作 115
    9.3.3 建立表索引 117
    9.4 搜索欄制作 119
    9.4.1 UISearchBar和
    UISearchController 119
    9.4.2 NSPredicate使用 123
    9.5 表的增刪改 124
    9.5.1 刪除單元格 125
    9.5.2 增加單元格 126
    9.5.3 改動(dòng)及刷新單元格 131
    9.6 項目制作——制作簡(jiǎn)單記事本 138
    9.6.1 建立項目 138
    9.6.2 記事本列表頁(yè)面制作 140
    9.6.3 記事本添加與編輯頁(yè)面制作 144
    9.6.4 添加搜索框 149
    9.7 小結與作業(yè) 151

    第 10章 iOS常用設計模式 152
    10.1 單例模式 153


    10.2 委托模式 154
    10.3 觀(guān)察者模式 154
    10.4 小結與作業(yè) 155

    第 11章 iPad開(kāi)發(fā)之差異 156
    11.1 iPad開(kāi)發(fā)概述 157
    11.2 iPad專(zhuān)用API 157
    11.2.1 UIPopOverController控制器 157
    11.2.2 UISplitViewController控制器 163
    11.3 小結與作業(yè) 167

    第 12章 數據存儲 168
    12.1 文件保存與恢復 169
    12.1.1 沙盒機制 169
    12.1.2 數據類(lèi)(NSArray、NSDictionary
    等)的保存與恢復 169
    12.1.3 文件操作相關(guān)類(lèi) 174
    12.2 內置數據庫sqlite3 176
    12.2.1 概述 176
    12.2.2 sqlite3接口函數介紹 177

















    12.3 CoreData 181
    12.3.1 建立數據模型 181
    12.3.2 生成實(shí)體類(lèi) 184
    12.3.3 項目制作——制作一個(gè)表格 184
    12.4 小結與作業(yè) 190

    第 13章 觸摸與手勢 191
    13.1 觸摸與手勢概述 192
    13.2 點(diǎn)按手勢 193
    13.2.1 點(diǎn)按手勢概述 193
    13.2.2 項目制作——制作“按鈕” 193
    13.3 捏拉縮放與旋轉手勢 197
    13.3.1 捏拉縮放與旋轉手勢概述 197
    13.3.2 項目制作——制作圖片查看器 197
    13.4 手勢沖突問(wèn)題 204
    13.5 滑動(dòng)類(lèi)手勢 205
    13.5.1 滑動(dòng)類(lèi)手勢概述 205
    13.5.2 項目制作——制作豎向滾動(dòng)條 205
    13.6 小結與作業(yè) 208
    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    相關(guān)產(chǎn)品
    5

    奇富

    8

    榮江

    10

    美煜

    14

    君薇

    21

    欣方

    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>