`

iOS软件开发揭密:iPhone&iPad企业应用和游戏开发(china-pub首发)

阅读更多

掌握iPhone&iPad开发核心技术,

让普通开发者创造财富神话!

 

《iOS软件开发揭密:iPhone&iPad企业应用和游戏开发(china-pub首发)》

 

基本信息

作者: 虞斌   

出版社:电子工业出版社

ISBN:9787121133022

上架时间:2011-6-2

出版日期:2011 年5月

http://product.china-pub.com/198191


《iOS软件开发揭密:iPhone&iPad企业应用和游戏开发》电子书在线阅读

 

内容简介

  《ios软件开发揭密:iphone&ipad企业应用和游戏开发》以严密的体系性提供了iphone和ipad软件开发从入门到专家的系统性知识,并提供来源于真实项目的可重用商业代码。书中的每个实例都是项目经验的提炼,深入浅出地讲解iphone和ipad软件开发的核心技术要点,基本涵盖了ios软件开发在真实商业项目中所需要的所有主题,并将实例介绍的技术深度和超值的实用性结合在一起,成为本书的特色。随书附赠的光盘中包含了书中大量案例的完整工程源代码,可以让读者参考学习。 
   《ios软件开发揭密:iphone&ipad企业应用和游戏开发》既可以作为大学教材、企业培训教材,亦可作为苹果技术专业参考书籍,适合大学师生、企业管理人员、开发人员、培训机构教师和学员、it业界人士等参考和阅读。 

目录
《ios软件开发揭密:iphone&ipad企业应用和游戏开发》 
第1章 iphone开发环境设置 1 
1.1 安装雪豹操作系统 2 
1.2 安装iphone sdk 5 
1.3 无证书开发环境xcode设置 7 
1.4 有证书开发环境xcode设置 11 
1.5 安装源代码版本管理工具 12 
1.6 安装wine 12 
1.7 使用wine安装source insight 13 
1.8 相关网络资源 14 
第2章 objective-c编程基础 15 
2.1 objective-c介绍 16 
2.2 第一个iphone程序 16 
2.3 objective-c基本类型 17 
2.3.1 id 17 
2.3.2 sel 17 
2.3.3 bool 18 
2.3.4 nil、null和nsnull 18 
2.4 常量声明和预处理宏 20 
2.5 使用#import包含头文件 22 
.2.6 使用#pragma mark分隔代码块 22 
2.7 objective-c内存管理:retain和release 22 
2.8 字符串操作 26 
2.8.1 字符串常量 26 
2.8.2 获取子字符串 27 
2.8.3 合并和格式化字符串 28 
2.8.4 分隔字符串 28 
2.8.5 nsstring和char*之间的转换 29 
2.8.6 字符串比较 29 
2.9 处理数值对象 30 
2.10 处理日期时间nsdate 31 
2.11 处理nsdata类型 32 
2.12 集合操作 32 
2.12.1 数组操作:nsarray和nsmutablearray 32 
2.12.2 字典操作:nsdictionary和nsmutabledictionary 42 
2.12.3 集合操作:nsset和nsmutableset 47 
2.12.4 堆栈操作 49 
2.13 面向对象编程:类、实例和消息 50 
2.13.1 类定义 50 
2.13.2 类构造和构析函数 51 
2.13.3 singleton模式 53 
2.13.4 @class、@protocol前向声明 53 
2.13.5 self和super 54 
2.13.6 实例方法和类方法 54 
2.13.7 对象属性(@property) 55 
2.13.8 静态属性(static attributes) 58 
2.14 类扩展(class categories) 59 
2.15 objective-c接口编程 60 
2.15.1 接口编程之@protocol 60 
2.15.2 接口编程之后台线程 63 
2.15.3 接口编程之notifications 65 
2.15.4 接口编程之nsoperationqueue 68 
2.15.5 接口编程之私有方法 69 
2.15.6 接口编程之静态库隐藏类 70 
2.15.7 接口编程之@protocol封装类 72 
2.15.8 接口稳定性和接口继承 73 
2.16 定时器(nstimer)编程 77 
2.17 序列化和反序列化 78 
2.17.1 序列化方法之property list 78 
2.17.2 序列化方法之nskeyedarchiver 78 
2.17.3 序列化方法之core data 79 
2.18 objective-c和c、c++混合编程 80 
2.19 消息和nsinvocation 87 
2.20 方法混合(method swizzling) 90 
2.21 使用nsassert进行代码调试 93 
2.22 本章总结 93 
2.23 参考书籍 93 
第3章 iphone sdk开发基础 95 
3.1 iphone sdk介绍 96 
3.2 第一个iphone 界面程序 99 
3.3 iphone程序启动过程 105 
3.4 iphone程序生命周期 107 
3.5 掌握iphone程序通信中心uiapplication和uiapplicationdelegate 110 
3.6 iphone坐标系统 111 
3.7 uiview层次管理 116 
3.8 触控(touch)测试 120 
3.9 多点触控(multitouch)和物体移动 122 
3.10 uiview旋转和缩放 125 
3.11 uiscrollview编程 127 
3.12 iphone程序框架 129 
3.12.1 使用uinavigationcontroller组织和管理uiview 130 
3.12.2 使用uitabbarcontroller组织和管理uiview 130 
3.12.3 使用uisplitviewcontroller组织和管理uiview 133 
3.13 旋转屏幕(screen rotations) 135 
3.14 掌握uibutton编程 138 
3.15 管理界面字体 139 
3.16 使用uilabel管理界面文本 141 
3.17 管理界面颜色 143 
3.18 界面风格(transitioning styles) 148 
3.19 单词排序表格编程 149 
3.20 nsuserdefaults和property list文件 150 
3.21 文件系统和外部资源管理 152 
3.22 简单动画制作 155 
3.23 闪屏制作——程序启动动画 157 
3.24 多行文本输入控件制作 159 
3.25 图片处理 162 
3.26 core audio编程 163 
3.27 uitableview编程 165 
3.28 uisegmentedcontrol编程 167 
3.29 openflow编程 169 
3.30 uipagecontrol编程 172 
3.31 自定义仪表控件 175 
3.32 本章总结 180 
第4章 iphone sdk高级编程 181 
4.1 base64编解码 182 
4.2 web service和xml数据解析 183 
4.3 json数据解析 184 
4.4 掌握sqlite管理用户数据 187 
4.5 缓存(caching)及core data数据管理 191 
4.6 使用aes算法进行数据加解密 207 
4.7 电子商务安全基础——rsa算法和数据加密 210 
4.7.1 开发.net版本rsa算法库 210 
4.7.2 建立iphone版本rsa算法库 217 
4.8 自定义用户界面控件制作 220 
4.8.1 combobox控件和uipikerview设计 220 
4.8.2 自定义uidatepicker制作 224 
4.9 uiwebview和javascript高级编程 229 
4.10 本章总结 236 
第5章 iphone企业应用实例分析 237 
5.1 综合应用概述 238 
5.2 系统介绍 238 
5.3 系统需求和主要用例 239 
5.4 程序处理流程 241 
5.5 主要实现类和相互关系 242 
5.6 程序框架分析 244 
5.7 技术要点分析 249 
5.7.1 异步网络通信 249 
5.7.2 core data缓存数据 252 
5.7.3 rsa算法加解密 258 
5.7.4 自定义控件制作 258 
5.7.5 表格控件定制 260 
5.7.6 自定义uitoolbar 266 
5.7.7 目录浏览器制作 268 
5.7.8 文件上传和下载 273 
5.8 本章总结 277 
第6章 ipad软件开发基础 279 
6.1 ipad软件开发介绍 280 
6.2 uisplitviewcontroller编程 280 
6.3 uipopovercontroller编程 287 
6.4 定制mpmovieplayercontroller进行视频播放 290 
6.5 开发调色板(palette)控件 294 
6.6 发送邮件 296 
6.7 google地图编程 297 
6.8 本章总结 314 
第7章 ipad商业软件实例分析 317 
7.1 综合应用概述 318 
7.2 系统介绍 318 
7.3 系统需求和主要用例 319 
7.4 程序处理流程 321 
7.5 主要实现类和相互关系 321 
7.6 程序框架 323 
7.7 技术要点分析 335 
7.7.1 图片分页和滚动显示 335 
7.7.2 动态管理多国语言界面 340 
7.7.3 播放网络视频 341 
7.8 本章总结 344 
第8章 ios游戏开发基础 345 
8.1 概述 346 
8.2 cocos2d系统介绍 346 
8.3 cocos2d编程基础 349 
8.3.1 第一个cocos2d程序 349 
8.3.2 基本动画 353 
8.4 box2d物理引擎 356 
8.4.1 核心概念 356 
8.4.2 碰撞检测 357 
8.5 chipmuck物理引擎 361 
8.5.1 重要概念 361 
8.5.2 物理模拟和碰撞检测 363 
8.6 粒子系统 365 
8.6.1 轨道卫星(orbit satellite) 366 
8.6.2 太空陨石(space rocks) 367 
8.7 本章总结 369 
第9章 ios商业游戏实例分析 371 
9.1 概述 372 
9.2 闪回(flash back) 372 
9.3 法术的释放(ghost castle) 376 
9.3.1 ghostcastle中的tile map管理 378 
9.3.2 cocos2d中的tile map管理 381 
9.4 甜蜜的梦(sweet dreams) 384 
9.5 毁灭之战(ravagedbywar) 391 
9.5.1 a*算法 392 
9.5.2 毁灭之战中的a*算法实现 397 
9.6 吹吹鱼(puffpuff) 399 
9.7 本章总结 403 
第10章 iphone软件发布 405 
10.1 app store概述 406 
10.2 iphone软件发布步骤 406 
10.3 ipa安装包制作 410 
10.4 ios配置文件和settings系统编程 411 
10.5 本章总结 415 
附录 417 

  • 大小: 10.4 KB
分享到:
评论

相关推荐

    iOS软件开发揭密:iPhone&iPad企业应用和游戏开发

    《iOS软件开发揭密:iPhone&iPad企业应用和游戏开发》是一本专为iOS开发者精心编写的指南,旨在帮助读者从零基础逐步成长为精通iOS应用和游戏开发的专业人士。本书全面覆盖了iOS开发的关键技术和实践策略,通过真实...

    [iOS软件开发揭密-iPhone&iPad企业应用

    [iOS软件开发揭密-iPhone&iPad企业应用.发

    iOS+软件开发揭密:iPhone&iPad+企业应用和游戏开发样章.doc

    随着移动设备的普及,iOS平台的应用开发成为了许多企业和个人关注的焦点。无论是企业级应用还是游戏开发,掌握iOS开发的基本原理和技术都是非常重要的。本文将根据给定的文档摘要,详细介绍iOS开发的基础知识,特别...

    iPhone&iPad企业应用和游戏开发pdf

    《iPhone&iPad企业应用和游戏开发》是一本深入探讨如何为苹果移动设备创建高效、高质量应用和游戏的专业指南。本书涵盖了iOS开发的核心概念和技术,旨在帮助开发者熟练掌握iPhone和iPad平台上的软件开发。 1. **iOS...

    iOS网络高级编程 iPhone和iPad的企业应用开发

    《iOS网络高级编程:iPhone和iPad的企业应用开发》是一本专为iOS开发者设计的深入学习网络编程技术的书籍。在iOS应用开发中,网络功能是不可或缺的部分,它使得应用程序能够与远程服务器进行交互,获取数据,实现...

    iOS网络高级编程 iPhone和iPad的企业应用开发 PDF

    《iOS网络高级编程:iPhone和iPad的企业应用开发》是一本专为iOS开发者设计的专业书籍,主要探讨了在iOS平台上进行企业级应用开发时涉及到的网络技术。这本书的高清PDF版本提供了丰富的学习资源,旨在帮助开发者深入...

    iOS软件开发 iOS软件外包 iPhone开发 iPad开发 html5开发 android开发

    移动办公应用开发专指为移动设备开发的办公自动化软件,这些应用通常包括日历管理、任务和项目跟踪、邮件收发、文档编辑等功能,以支持企业的移动办公需求。 根据上述知识点,上海诸君信息科技有限公司能够为不同...

    iOS网络高级编程 iPhone和iPad的企业应用开发 [(美)考克斯PDF电子书下载

    《iOS网络高级编程》这本书是针对iPhone和iPad企业应用开发的专业指南,由(美)考克斯撰写,提供了全面深入的网络编程知识。本书的核心内容涵盖了iOS应用开发中的网络技术,包括HTTP、HTTPS、TCP/IP协议、JSON解析...

    iPhone & iPad cocos2d游戏开发实战

    《iPhone & iPad cocos2d游戏开发实战》是介绍Cocos2d游戏编程和开发技术的书籍,介绍了使用Cocos2d中oc中相关的基础知识、简例游戏,游戏组件、粒子效果、地图、物理引擎和如何制作一个完整的游戏还有游戏发布到App...

    IOS游戏开发:基于IPAD,IPHONE和IPOD TOUCH_超高清pdf

    【内容提要】本书深入探讨了基于iOS的游戏设计、游戏开发根据相关的各类处理方案,并对颇具技巧的难点内容进行深入讨论。... iOS游戏开发 基于iPad,iPhone和iPod Touch. 北京:清华大学出版社, 2015.05.

    ios软件开发揭密CH01源码

    《iOS软件开发揭秘》是iOS应用开发者的重要参考资料,它深入探讨了iOS开发的各个方面,旨在帮助初学者和有经验的开发者提升技能。本资源提供的内容是该书籍第一章的源码,为读者提供实践操作的机会,进一步理解理论...

    ios软件开发揭密

    《iOS软件开发揭密》是一本深入探讨iOS应用开发的专业书籍,旨在揭示这一领域的核心技术与实践技巧。在当今移动互联网时代,iOS平台以其卓越的用户体验和庞大的用户群体,吸引了无数开发者投身其中。这本书将带你...

    iOS软件开发揭密ch02

    本章节"iOS软件开发揭密ch02"将深入探讨这个领域的核心概念和技术,帮助初学者和经验丰富的开发者深化对iOS应用构建的理解。 首先,我们关注的是Objective-C与Swift编程语言。Objective-C作为Apple的早期开发语言,...

    [iOS] iPhone & iPad 应用开发 初学者指南 第3版 (英文版)

    [Apress] iPhone & iPad 应用开发 初学者指南 第3版 (英文版) [Apress] iPhone and iPad Apps for Absolute Beginners 3rd Edition (E-Book) ☆ 图书概要:☆ So how do you build an application for the iPhone...

    ios软件开发揭密CH05源码

    总的来说,"ios软件开发揭密CH05源码"涵盖了从基本编程到高级概念的广泛内容,包括编程语言的使用、UI设计、数据管理、网络编程和性能优化。通过深入研究这些源码,开发者不仅能增进对iOS开发的理解,还能提升实际...

    [iOS] iPhone & iPad 应用开发 初学者指南 第4版 (英文版)

    [Apress] iPhone & iPad 应用开发 初学者指南 第4版 (英文版) [Apress] iPhone and iPad Apps for Absolute Beginners 4th Edition (E-Book) ☆ 图书概要:☆ This update of an Apress bestseller walks you ...

    ios软件开发揭密CH04源码

    "ios软件开发揭密CH04源码"是一个关于iOS应用开发的章节,聚焦于深入解析编程实践和技巧。这个压缩包文件很可能是《iOS软件开发揭密》这本书的第四章对应的源代码示例,旨在帮助读者通过实际代码来学习和理解iOS开发...

    ios软件开发揭密CH02源码

    "ios软件开发揭密CH02源码"很可能是一个关于iOS应用开发的教程或书籍的第二章的源代码示例集合。这一章节可能涵盖了iOS开发的基础概念和关键技能,包括: 1. **Xcode IDE**: Xcode是Apple提供的集成开发环境(IDE)...

    [iOS] iPhone & iPad 应用开发 初学者指南 (英文版)

    [Apress] iPhone & iPad 应用开发 初学者指南 (英文版) [Apress] iPhone and iPad Apps for Absolute Beginners 1st Edition (E-Book) ☆ 图书概要:☆ The iPhone is the hottest gadget of our generation, and...

Global site tag (gtag.js) - Google Analytics