TOP
0
0
魅麗。花火原創小說66折起
iPhone&iPad企業移動應用開發秘笈(簡體書)
滿額折

iPhone&iPad企業移動應用開發秘笈(簡體書)

人民幣定價:58 元
定  價:NT$ 348 元
優惠價:87303
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:9 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

本書從一個企業應用開發者的角度出發,介紹了iOS企業開發中的諸多問題,包括:開發前的準備、創建企業共享組件、定制圖形界面、開發企業應用網絡模塊、XML和關系對象映射、保存應用程序數據、皮膚及視圖恢復、自動引用計數、企業數據安全、表視圖定制、CorePlot框架、AirPlay。此外,還從塊編程指南,0—C運行時,謂詞及可變參數,方法混合,getter、setter和屬性,單例及全局對象6個方面對正文進行了補充、拓展。
適用范圍:有蘋果商店應用開發經驗,正準備轉向iOS企業開發的游戲開發人員和個人開發者。有一定iOS企業開發經驗的從業人員。

作者簡介

楊宏焱,資深軟件開發工程師,畢業于英國格林威治大學,從業10余年,國內移動開發領域的先驅者之一,在iOS和Android開發領域積累了豐富的經驗,完成了多個企業級移動項目的開發。此外,他還精通Java EE、SSH等Java企業級開發技術,以及Oracle和SQLServer等大型數據庫的管理與開發。活躍于CSDN、CocoaChina、蘋果開發者論壇、Stackoverflow等技術社區,是CSDN移動開發社區的博客專家,樂于分享,撰寫和翻譯了大量技術文章,深受廣大網友歡迎,在社區有較高的知名度和影響力。

名人/編輯推薦

《iPhone&iPad企業移動應用開發秘笈》是筆者多年開發經驗的總結,部分內容來自筆者CSDN上的博客,書中不少內容是經驗之談。《iPhone&iPad企業移動應用開發秘笈》根據iOS操作系統更新頻繁的實際情況,針對新的SDK版本進行了內容上的調整(《iPhone&iPad企業移動應用開發秘笈》內容適用于SDK 5.0~6.0,《iPhone&iPad企業移動應用開發秘笈》所有代碼在Xcode4.0/4.3/4.5下編譯通過)。

目次

第1章 開發前的準備
1.1 App Store的發展及其商業模式
1.2 獲取企業版iOS開發者證書
1.2.1 申請企業版IDP
1.2.2 獲取開發者證書
1.2.3 錄入設備ID
1.2.4 創建應用程序ID
1.2.5 制作設備激活文檔
1.3 部署iOS企業應用程序
1.3.1 制作In House發布的簽名文檔
1.3.2 制作Ad Hoc發布的簽名文檔
1.3.3 編譯發布版本
1.3.4 安裝應用程序
1.3.5 OTA無線部署
第2章 創建企業共享組件
2.1 靜態庫
2.1.1 創建靜態庫項目
2.1.2 創建Bundle
2.1.3 添加靜態庫項目
2.1.4 分發靜態庫
2.2 CuStom Framework
2.2.1 iOS Universal FramewOrk
2.2.2 制作一個“真框架”項目
第3章 定制圖形界面
3.1 iOS5的圖形界面定制
3.1.1 定制導航欄
3.1.2 定制UIView背景
3.1.3 定制導航按鈕
3.1.4 定制UITabBar
3.1.5 定制UISlider
3.1.6 定制UISegmentedControl
3.1.7 定制其他UI組件
3.2 iOS4的圖形界面定制
3.2.1 定制 UITeXtField
3.2.2 定制導航欄
3.2.3 定制UIView背景
3.2.4 定制導航欄按鈕
3.2.5 定制 UIlIabBar
3.2.6 定制UISlider
3.2.7 定制UISegmentControl
3.2.8 定制其他UI組件
第4章 開發企業應用網絡模塊
4.1 ASIHTTP框架介紹
4.1.1 在項目中使用ASIHTTP
4.1.2 發送同步請求
4.1.3 發送異步請求
4.1.4 文件的上傳
4.1.5 文件下載
4.2 封裝自己的網絡模塊類
4.2.1 NetworkServiceDelegate協議
4.2.2 NetworkService類
4.2.3 測試NetworkService
4.3 Socket編程
4.3.1 NSStream
4.3.2 獲得NSStream
4.3.3 編寫一個簡單的聊天程序
第5章 XML解析與對象關系映射
5.1 XML解析和GDataXML
5.1.1 在項目中使用GDataXML
5.1.2 GDataXML的對象模型
5.2 XML關系對象映射
5.2.1 GDataXMLElement+Additions類別
5.2.2 XML2Object類
5.2.3 擴展XML2Obejct類
5.3 XML關系對象映射實例
5.3.1 創建XML2Object子類
5.3.2 在視圖中顯示XML數據
5.3.3 擴展應用
第6章 保存應用程序數據
6.1 應用程序的目錄結構
6.1.1 應用程序的束
6.1.2 Document目錄
6.1.3 Document/lnbox目錄
6.1.4 Library目錄
6.1.5 Library/Caches目錄
6.1.6 Library/Application Support目錄
6.1.7 Library/Preferences目錄
6.1.8 tmp目錄
6.2 應用程序偏好設置
6.2.1 plist文件
6.2.2 USer DefaultS
6.3 歸檔/反歸檔
第7章 皮膚及視圖恢復
7.1 應用程序皮膚
7.1.1 皮膚包
7.1.2 創建皮膚包
7.1.3 使用皮膚包
7.1.4 換膚
7.2 內存警告及視圖恢復
7.2.1 基于View Controller的內存管理
7.2.2 恢復視圖狀態
第8章 自動引用計數
8.1 ARC原理
8.1.1 什么是ARC
8.1.2 引用計數及ARC機制
8.2 使用ARC
8.2.1 強指針
8.2.2 弱指針與持有循環(retain cycles)
8.2.3 ARC對塊的管理
8.3 將代碼遷移到ARC
8.4 免費橋接
第9章 企業數據安全
9.1 使用CommonCrypt實現DES加密
9.2 OpenSSL介紹
9.2.1 編譯OpenSSL
9.2.2 在Xcode項目中使用OpenSSL靜態庫
9.3 實現RSA和AES加密
9.3.1 對稱加密和非對稱加密
9.3.2 RSA加密
9.3.3 AES加密
第10章 表視圖定制
10.1 定制分組表單元格樣式
10.1.1 CustomCell類
10.1.2 ViewController類
10.2 創建帶索引欄的表視圖
10.3 創建帶搜索欄的表視圖
10.3.1 實現在UITableView中的搜索
10.3.2 實現按拼音搜索
10.4 定制九宮格視圖
10.5 上拉刷新Table View
10.5.1 實現RefreshBar組件
10.5.2 使用RefreshBar組件
第11章 CorePlot框架
11.1 使用CorePlot
11.1.1 Core Plot的組件模型
11.1.2 CorePlot中的類
11.1.3 繪制折線/散點圖
11.1.4 繪制柱狀圖
11.1.5 繪制餅圖
11.2 CorePlot進階
11.2.1 自定義Core Plot主題
11.2.2 固定坐標軸
11.2.3 顯示數據點的值
11.2.4 顯示網格線/平行線
11.2.5 顯示餅圖的Data Label
11.2.6 剝離扇形
11.2.7 顯示圖例
11.3 C orePlot實戰
11.3.1 數據源
11.3.2 繪制圖形
11.3.3 實現數據源委托方法
第12章 AirPIay
12.1 AirPlay簡介
12.1.1 AirPlay協議內容
12.1.2 在iOS上使用AirPlay
12.1.3 在iTunes中使用AirPlay
12.1.4 AirPlay軟硬件需求
12.2 向AppleTV發送圖片
12.2.1 AirPlay Server
12.2.2 AirPlay Client
12.3 使用AirPlay播放音頻和視頻
12.3.1 以AirPlay方式播放視頻
12.3.2 以AirPlay方式播放音頻
附錄1 塊編程指南
附錄2 O—C運行時
附錄3 謂詞及可變參數
附錄4 方法混合
附錄5 getter、setter和屬性
附錄6 單例及全局對象
參考文獻

書摘/試閱



對于企業而言,在感受移動互聯網所帶來的種種好處的同時,也在關注將自己的企業應用向移動終端轉移所需面臨的風險,具體如下。
(1)用戶體驗改變
這主要表現在兩個方面:第一,由于移動終端設備屏幕尺寸的限制,屏幕視覺效果自然不如桌面PC的大屏幕顯示器;第二,移動終端往往使用的是觸摸屏,而用軟鍵盤代替PC鍵盤進行輸入所帶來的一系列問題還沒有得到很好的解決。如果移動應用不重視用戶體驗的這種特殊性并提供良好的解決方案,將嚴重降低用戶對企業移動應用的體驗和美譽度,從而產生抗拒心理。
(2)移動應用的安全風險
企業擔心如果把重要應用和信息放在手機等移動終端上,企業的信息和數據安全怎么得到保障。萬一員工的手機丟失,別人是否能夠利用手機竊取到公司的重要數據?在印度,曾有四大運營商推廣黑莓手機,用戶達到40萬。但在2008年的3月,印度政府卻因為數據安全問題,打算清退黑莓。雖然該事件最終在政府和黑莓公司之間達成某種妥協,但是折射出企業移動應用存在著機密泄漏等極為嚴重的安全風險。
(3)移動應用的技術風險
從2G時代向3G時代跨越,移動終端“智能化”是一個顯著的特征,而與PC系統的Windows一統天下不同,智能操作系統正呈現出iPhone、Android和Windows“三分天下”的亂象。智能操作系統的不統一,導致移動應用存在跨平臺性差、高關聯耦合度及業務種類豐富等特點。在企業中,移動終端的種類多種多樣,如果只按照一種智能操作系統去推廣的話,許多員工所使用的移動終端根本就裝不上移動應用。
(4)移動應用項目的管理風險
無論是項目管理還是風險管理在企業移動應用開發中并沒有得到相應的重視和發展。由于企業移動應用項目風險管理的理論性和實踐性都很強,不僅涉及風險管理、項目管理和軟件開發技術三大學科的內容,而且需要大量實踐作為基礎,這就使得這方面的研究較為困難和難以把握。實際上,移動應用開發同傳統的軟件開發項目一樣,仍然需要開發者抱以科學求實的態度,采用項目風險管理的原理和技術,對其中的風險因素進行仔細的甄別、分類、分析和評估,才能很好地減少項目風險,提高項目成功率。目前,這方面的研究是缺失的。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 303
無庫存,下單後進貨
(採購期約45個工作天)