网站颜色:

全新正版iOS软件开发揭密:iPhone&iPad企业应用和游戏开发(含DVD

  • 全新正版iOS软件开发揭密:iPhone&iPad企业应用和游戏开发(含DVD
  • 价    格:164
  • 商品库存: 2016 件
  • 品牌:
  • 货号:1cdad55de55
  • 立刻联系购买联系商家weiwen0225

        本商品由weiwen0225提供,通过weiwen0225完成交易,请放心购物

  • 定价:79.00元
  • 出版社名称:电子工业出版社
  • 出版时间:2011年05月
  • 作者:虞斌
  • 纸开本:16

基本信息

书名:iOS软件开发揭密:iPhone&iPad企业应用和游戏开发(含DVD光盘1张)

原价:79.(咨询特价)

作者:虞斌 著

出版社:电子工业出版社

出版日期:2011-5-1

ISBN(咨询特价)

字数:(咨询特价)

页码:425

版次:1

装帧:平装

开本:16开

产品尺寸及重量:

编辑推荐


 

源于实践,经得起考验
  本书讲解的核心技术来源于真正的实践开发活动,不同于玩具代码或者普通的教学代码。玩具代码或普通的教学代码,不能让读者完成真实商业项目。
  新人老手均可适用
  本书让初学者少走弯路,掌握技术精要,快速步入iPhone开发的殿堂。本书为有经验的开发者提供了大量实用的编程技巧、思路和参考实例,快速解决问题。
  附盘完整工程源代码
  DVD光盘文件,包含75个实践工程的完整源代码,以及174个测试小程序完整源代码
  “国内第一部深入讲解iPhone & iPad应用开发的专业著作”
   “开发者创业淘金必读之作,一书掌握iPhone & iPad开发核心技术!”

 

内容提要


 

目录


 

第1章  iPhone开发环境设置1
 1.1  安装雪豹操作系统2
 1.2  安装iPhone SDK5
 1.3  无证书开发环境Xcode设置7
 1.4  有证书开发环境Xcode设置11
 1.5  安装源代码版本管理工具12
 1.6  安装Wine12
 1.7  使用Wine安装Source Insight13
 1.8  相关网络资源14
第2章  Objective-C编程基础15
 2.1  Objective-C介绍16
 2.2  第一个iPhone程序16
 2.3  Objective-C基本类型17
  2.3.1  id17
  2.3.2  SEL17
  2.3.3  BOOL18
  2.3.4  nil、NULL和NSNull18
 2.4  常量声明和预处理宏20
 2.5  使用#import包含头文件22
 2.6  使用#pragma mark分隔代码块22
 2.7  Objective-C内存管理:retain和release22
 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  处理日期时间NSDate31
 2.11  处理NSData类型32
 2.12  集合操作32
  2.12.1  数组操作:NSArray和NSMutableArray32
  2.12.2  字典操作:NSDictionary和NSMutableDictionary42
  2.12.3  集合操作:NSSet和NSMutableSet47
  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和super54
  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  接口编程之@protocol60
  2.15.2  接口编程之后台线程63
  2.15.3  接口编程之Notifications65
  2.15.4  接口编程之NSOperationQueue68
  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 List78
  2.17.2  序列化方法之NSKeyedArchiver78
  2.17.3  序列化方法之Core Data79
 2.18  Objective-C和C、C 混合编程80
 2.19  消息和NSInvocation87
 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和UIApplicationDelegate110
 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组织和管理UIView130
  3.12.2  使用UITabBarController组织和管理UIView130
  3.12.3  使用UISplitViewController组织和管理UIView133
 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  自定义UIToolbar266
  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

 

作者介绍


 

文摘


 

序言


 

买家必读: 1.本店所售图书均为全新正版图书,拒绝盗版,诚信为本!2.本店所售图书均为折后价格,谢绝议价,请谅解!谢谢!3.本店默认快递为:韵达快递,如不到或有特殊要求,请买家与客服,否则造成的快递超区、延误,本店概不负责!4.买家在拍下商品时,请如实正确填写收货地址、、收货人姓名等详细信息,如因地址错误不详、收货人姓名错误、关机、停机、无法接通或是拒接等买家原因造成快递无法送达、退回,所需往返运费由买家承担!5.本店发货时间为拍下并付款后1-2个工作日内配货发货,发货后1-5个工作日内到达!6.由于图书数量庞大,出现缺货并未及时下架的情况在所难免,如因缺货给您带来不便,我们深表歉意。同时,我们会邮件及时通知您退款及调货相关事宜。如遇商品缺货,我们将为您发送订单中有的商品。请您在收到商品后,以“部分退款”方式申请缺货商品的退款。如您对缺货的处理方式有特别要求,请下订单时在“给卖家留言”处填写您的要求,谢谢您的合作!7.因质量、错发,漏发等问题要求退(换)货,请48小时内和我们。

热门设计联盟服务商