第1章 搭建開發環境實戰 1
實例001 下載並安裝Xcode 1
實例002 改變Xcode工程的公司名稱 4
實例003 通過搜索框縮小文件範圍並格式化代碼 5
實例004 代碼縮進和提示處理 6
實例005 設置項目快照以及恢復到快照 7
實例006 實現復雜的查找和替代工作 8
實例007 使用書簽 10
實例008 實現斷點調試 11
實例009 啓動模擬器 12
實例010 使用第三方工具iPhone Simulator 15
第2章 界麵布局實戰 16
實例011 使用Interface Builder的故事闆 16
實例012 設置UIView的位置和尺寸 22
實例013 隱藏指定的UIView區域 24
實例014 改變背景顔色 25
實例015 實現背景透明 27
實例016 定位屏幕中的圖片 29
實例017 鏇轉和縮放視圖 31
實例018 伸縮屏幕中的視圖 34
實例019 實現視圖的大小自適應 36
實例020 實現視圖嵌套 38
實例021 插入或刪除視圖中的子元素 41
實例022 設置視圖位置互換顯示 42
實例023 設置視圖位置互換顯示 44
實例024 獲得屏幕內視圖的坐標 46
實例025 實現視圖外觀的自動調整 48
實例026 自動調整視圖中的子元素 51
實例027 實現不同界麵之間的跳轉處理 54
實例028 通過列錶實現不同界麵之間的跳轉 56
實例029 通過UITabBarController選項卡實現不同界麵之間的跳轉 58
實例030 在布局中實現一個模態對話框 60
實例031 實現仿iPhone的底部選項卡 61
實例032 實現導航條效果 64
實例033 在導航條中添加一個滑動條 65
實例034 在屏幕中顯示一個工具條 66
實例035 在工具條中添加係統按鈕 68
實例036 在工具條中自定義按鈕(1) 70
實例037 在工具條中自定義按鈕(2) 71
實例038 改變狀態欄的顔色 72
第3章 iOS控件應用實戰 74
實例039 使用文本、鍵盤和按鈕 74
實例040 使用文本、鍵盤和按鈕 77
實例041 在屏幕中顯示一個指定的文本 79
實例042 設置屏幕中文本的對齊方式 79
實例043 設置屏幕中標簽的顔色和文本的顔色 80
實例044 設置屏幕中顯示不同字體的文本 81
實例045 自動調整屏幕中的文本大小 83
實例046 在一個UILabel控件中顯示多行文本 84
實例047 設置文本的換行和省略模式 85
實例048 實現文本的陰影效果 86
實例049 高亮顯示屏幕中的文本 87
實例050 定製一個文本繪製方法 88
實例051 按下按鈕後觸發一個事件 89
實例052 在屏幕中顯示不同的按鈕 90
實例053 點擊按鈕後改變按鈕的文字 92
實例054 點擊按鈕後實現陰影反轉 93
實例055 點擊按鈕時實現閃爍效果 94
實例056 在按鈕中添加圖像 95
實例057 調整屏幕中按鈕的邊間距 97
實例058 設置按鈕中文本的換行和
省略格式 99
實例059 在屏幕中顯示一個文本
輸入框 99
實例060 設置文本輸入框的邊框
綫樣式 100
實例061 設置文本輸入框的字體和
顔色 101
實例062 在文本輸入框中設置一個
清空按鈕 102
實例063 為文本輸入框設置背景
圖片 103
實例064 在文本輸入框中添加
UIView元素 104
實例065 監視文本輸入框的狀態 105
實例066 實現一個開關效果 106
實例067 改變UISWitch文本和
顔色 108
實例068 顯示具有開關狀態的開關 110
實例069 在屏幕中顯示一個分段
選項 112
實例070 選擇一個分段卡後可以
改變屏幕的背景顔色 114
實例071 設置分段卡的顯示樣式 115
實例072 設置不顯示分段卡的選擇
狀態 116
實例073 改變分段卡的顯示顔色 117
實例074 選擇某個選項時在此分段
卡中顯示一幅圖片 118
實例075 設置指定圖片作為分段卡
的選項 119
實例076 修改分段卡標題的位置 119
實例077 設置某個選項不可用 120
實例078 插入刪除分段卡中的選項 121
實例079 插入刪除分段卡中的選項 122
實例080 滑動滑塊時顯示對應的值 128
實例081 滑動滑塊控製文字的大小 129
實例082 自定義一個滑塊 131
實例083 實現一個日期選擇器 131
實例084 獲取當前的時間 138
實例085 設置日期選擇器中的時間
間隔 139
實例086 設置日期選擇器框的顯示
樣式 140
實例087 設置日期選擇器框的顯示
樣式 141
實例088 實現自動倒計時功能 142
實例089 使用選擇器視圖 143
實例090 自定義一個選擇器 146
實例091 實現一個數字選擇器 153
實例092 突齣顯示選擇器中的
某一行 154
實例093 嚮選擇器中添加UIView
子類 155
實例094 設置選擇器框行和列尺寸 157
實例095 實現一個播放器的活動
指示器 158
實例096 實現一個藍色進度條效果 160
實例097 在進度條中顯示進度
百分比 162
實例098 在屏幕中實現一個檢索框
效果 163
實例099 實現一個實時顯示檢索框
效果 165
實例100 設置檢索框的背景顔色 166
實例101 在檢索框中添加一個書簽
按鈕 167
實例102 在檢索框中添加一個
範圍條 169
實例103 添加或刪除屏幕中的翻頁
數目 170
實例104 使用滾動的方式查看屏幕
中的內容 172
實例105 使用滾動的方式查看圖片 175
實例106 設置滾動條的顔色 177
實例107 將滾動條設置為分頁的
形式 178
第4章 文本和錶格處理實戰 180
實例108 在屏幕中換行顯示文本 180
實例109 在屏幕中顯示可編輯的
文本 181
實例110 將屏幕中的文本實現編輯
狀態和非編輯狀態之間的
切換 182
實例111 設置屏幕中文本的對齊方式,
確定文本的選擇範圍 184
實例112 自動處理屏幕中文本的URL
地址和電話號碼 187
實例113 在屏幕文本中顯示密碼
黑點“.” 187
實例114 自定義UITableViewCell 188
實例115 拆分錶視圖 192
實例116 列錶顯示18條數據 194
實例117 分段顯示列錶中的數據 195
實例118 刪除單元格 197
實例119 添加新的單元格 198
實例120 移動單元格的位置 200
實例121 實現單元格的編輯模式和
非編輯模式的切換 201
實例122 編輯分組單元格(1) 202
實例123 編輯分組單元格(2) 204
實例124 設置單元格的尺寸和顔色 205
實例125 在單元格中添加圖片 206
實例126 為單元格中的圖片
添加注釋 207
實例127 在單元格中添加附件 208
實例128 在單元格中添加
自定義附件 209
實例129 設置隻在編輯模式下
顯示附件 210
實例130 嚮單元格中添加其他控件 211
實例131 自定義單元格的背景 213
實例132 設置被選中單元格的
背景顔色 214
實例133 自動滾動到被選中
單元格 215
實例134 在單元格中自動排列指定的
數據 216
實例135 為每行單元格設置展開
子項 218
實例136 實現氣泡樣式的聊天對話
框效果 220
實例137 在搜索框中實現下
拉列錶效果 222
實例138 實現一個高度自動適應
性的輸入框 223
第5章 屏幕顯示實戰 226
實例139 在屏幕中顯示一段文本 226
實例140 繪製字符串 227
實例141 設置屏幕中文本的橫嚮
對齊方式 228
實例142 縮小文本並設置縱嚮對齊
方式 229
實例143 設置屏幕中的字符串
自動縮小 231
實例144 獲取繪製文本所需要的
空間範圍 232
實例145 顯示係統中的字體 233
實例146 列錶顯示係統中所有的
字體 234
實例147 在屏幕中顯示不同的
顔色 236
實例148 使用係統顔色 238
實例149 在屏幕中自定義顔色 239
實例150 使用背景圖片創建
特殊背景 240
實例151 在屏幕中繪製指定顔色的
文字 241
實例152 在屏幕中顯示圖像 242
實例153 在屏幕中繪製一幅圖像 243
實例154 在屏幕中繪圖時設置
透明度 244
實例155 限製圖像的縮放區域 246
實例156 使用UIImageView實現動
畫效果 246
實例157 在屏幕中實現日曆效果 248
實例158 在屏幕中自定義一個
導航條 254
實例159 在屏幕中實現仿iPhone
鎖定界麵效果 255
第6章 圖形、圖像和動畫實戰 257
實例160 在屏幕中實現一個簡單的
動畫效果 257
實例161 設置在屏幕中的動畫
延遲 258
實例162 設置在屏幕中動畫的
透明度 258
實例163 設置屏幕中的動畫實現
放大/縮小/鏇轉效果 260
實例164 檢測屏幕中動畫的狀態 261
實例165 在屏幕中實現過渡動畫
效果 262
實例166 聯閤使用滑塊和步進控件
實現動畫效果 264
實例167 實現全屏顯示效果 268
實例168 實現漸變樣式的全屏
效果切換 270
實例169 設置屏幕中的元素隨著
設備鏇轉而自動適應 271
實例170 設置界麵鏇轉時自動調整
圖像尺寸 272
實例171 定製屏幕中的鏇轉圖像 273
實例172 同時實現屏幕自適應功能
和全屏功能 275
實例173 創建可鏇轉和調整大小的
界麵 276
實例174 屏幕鏇轉時調整控件的
框架 279
實例175 屏幕鏇轉時切換視圖 284
實例176 實現一個圖片瀏覽工具 287
實例177 實現“煙花煙花滿天飛”
效果 289
實例178 實現“漫天飛雪”效果 291
實例179 在屏幕中繪製一個三角形 293
實例180 在屏幕中實現顔色選擇器/
調色闆功能 295
實例181 在屏幕中實現滑動顔色
選擇器/調色闆功能 297
實例182 在屏幕中實現網格化視圖
效果 300
第7章 多媒體應用實戰 304
實例183 使用MediaPlayer Framework
框架播放視頻 304
實例184 使用Core Image框架
處理照片 306
實例185 創建一個多功能播放器 308
實例186 使用係統內的相冊 320
實例187 實現錄製視頻功能 322
實例188 設置屏幕中視頻的畫麵 324
實例189 剪輯係統內的視頻 326
實例190 開發一個音頻播放器 328
實例191 在屏幕中實現一個電子琴
效果 329
實例192 在屏幕中實現一個DJ
混音器 331
實例193 在屏幕中實現一個音樂
選擇器 333
實例194 在屏幕中聽聲音 336
實例195 播放本地的視頻文件 337
實例196 在播放界麵中疊加視頻 339
第8章 互聯網應用實戰 342
實例197 使用Web視圖獲取網絡
信息 342
實例198 在屏幕中顯示指定的
網頁 350
實例199 控製屏幕中的網頁 351
實例200 在網頁中加載顯示PDF、Word和JPEG圖片 353
實例201 在網頁中加載HTML
代碼 355
實例202 在網頁中實現觸摸處理 356
實例203 在屏幕中顯示CSDN
主頁 359
實例204 一個簡單的網頁瀏覽器 361
實例205 下載並顯示遠程URL地址
的JPEG圖片 364
實例206 解析指定的XML文件 365
實例207 實時檢測Wi-Fi狀況 368
實例208 斷點續傳下載後實現
播放 372
第9章 地圖定位應用實戰 379
實例209 獲得當前所在位置和蘋果
公司總部的距離 379
實例210 使用磁性指南針 383
實例211 在屏幕中實現一個定位
係統 388
實例212 在屏幕中使用榖歌地圖 391
實例213 在收集地圖中實現定位和
位置標示 396
實例214 在地圖中實現標注 399
實例215 在地圖中靈活標注 404
實例216 實現復雜的地圖標注 407
第10章 傳感器、觸摸和交互 416
實例217 實現一個可觸摸識彆
程序 416
實例218 觸摸按鈕 423
實例219 同時滑動兩個滑塊 424
實例220 觸摸屏幕檢測 425
實例221 觸摸屏幕中的文字標簽 426
實例222 演示一次觸摸和兩次
觸摸 427
實例223 演示3次觸摸 428
實例224 拖曳方式移動屏幕中的
圖片 429
實例225 可以檢測上、下、左、右
4個方嚮的觸摸 431
實例226 檢測觸摸滑動的方嚮 433
實例227 實現屏幕的多點觸摸 434
實例228 檢測雙指滑動 435
實例229 通過觸摸方式放大或縮小
屏幕中的圖片 436
實例230 通過觸摸方式放大或縮小
屏幕中的圖片 437
實例231 使用加速傳感器 438
實例232 觸摸屏幕後插入一幅
圖片 441
實例233 觸摸後實現開花效果 442
實例234 使用輕掃手勢觸摸 443
實例235 雙指觸摸放大或縮小屏幕
中圖片 444
實例236 自定義觸摸手勢刪除屏幕
中的圖片 445
實例237 觸摸屏幕時發齣聲音 447
第11章 和設備之間的操作實戰 449
實例238 在屏幕中添加標記 449
實例239 調用外部程序 450
實例240 使用接近傳感器 451
實例241 獲取電池的狀態 453
實例242 獲取係統信息 454
實例243 獲取設備的終端識彆符 455
實例244 設置一個復製菜單 456
實例245 復製/剪切/粘貼屏幕中的
圖片 458
實例246 在粘貼闆中保存自定
義類 459
實例247 獲取電池的詳細信息 460
實例248 獲取iPhone的硬件版本
以及係統信息 464
第12章 遊戲應用實戰 467
實例249 實現一個連連看遊戲 467
實例250 實現一個移動老虎機
遊戲 485
實例251 實現一個移動打磚塊
遊戲 488
第13章 移動Web實戰 495
實例252 實現頁眉定位 495
實例253 在頁眉中使用按鈕 497
實例254 在頁眉中使用分段控件 498
實例255 在iOS網頁中使用頁腳 500
實例256 在iOS係統中使用工
具欄 501
實例257 使用帶有標準圖標的標
簽欄 503
實例258 在iOS中使用鏈接按鈕 504
實例259 在iOS中使用分組按鈕 505
實例260 在iOS中創建並使用動態
按鈕 507
實例261 在iOS中使用錶單 510
實例262 在iOS中使用選擇菜單 511
實例263 在iOS中使用單選按鈕 512
實例264 在iOS中水平放置復
選框 513
實例265 在iOS中使用列錶 515
實例266 在iOS中使用兩列錶格 516
實例267 在iOS中實現可摺疊內容
塊效果 517
實例268 搭建PhoneGap開發
環境 519
實例269 在iOS平颱創建基於
PhoneGap的程序 521
實例270 使用通知API 522
實例271 使用確認API 524
第14章 Swift實戰 526
實例272 使用Xcode創建Swift
程序 526
實例273 在界麵中實現按鈕的
交互 528
實例274 使用UITextField控件 531
實例275 使用文本視圖控件 533
實例276 使用UILabel控件 534
實例277 開發一個方塊遊戲 537
實例278 使用滑塊(UISlider)
控件 550
實例279 使用圖像視圖(UIImage
View)控件 551
實例280 使用開關(UISwitch)
控件 553
實例281 使用分段控件 555
實例282 動態控製錶視圖中的列錶
條目 556
實例283 動態添加列錶 559
實例284 實現一個新聞閱讀器 562
實例285 實現一個MP3播放器 566
· · · · · · (
收起)