网站颜色:

〖全新正版〗iOS开发指南 从零基础到App Store上架(第3版)/图

  • 是否是套装:否
  • 书名:iOS开发指南从零基础到AppStore上架(第3版)
  • 定价:99
  • 出版社名称:出版社:人民邮电出版社
  • 作者:作者:关东升著
  • 书名:iOS开发指南从零基础到AppStore上架(第3版)


商品基础信息,请以下面的信息为准:

▲基本信息

【 书     名 】: iOS开发指南 从零基础到App Store上架(第3版)
【 作     者 】: 作者:关东升 著
【 I  S  B  N】: 9787115387769 / (咨询特价)
【出  版  社】: 出版社:人民邮电出版社
【印刷时间】: 2015-4-1
【 从 书 名 】: 图灵原创
【商品标识】:  23690525
【定价】: 99
【页数】: 658
【字数】: (咨询特价)
【装帧】: 平装
【纸张】: 胶版纸
【版次】: 3
【所属分类】: ★ 计算机/网络->程序设计



〖全新正版〗Android App Inventor项目开发教程/作者:@@@ @@

〖全新正版〗App营销解密:移动互联网时代的营销

〖全新正版〗iOS开发指南 从零基础到App Store上架(第3版)/图

〖全新正版〗Objective-C基础教程(第2版)/图灵程序设计丛书


〖全新正版〗(第6版)/Objective-C程序设计

〖全新正版〗精通iOS开发(第6版)/图灵程序设计丛书

〖全新正版〗(第3版)(含CD光盘1张)/疯狂Android讲义

〖全新正版〗Swift语言实战入门(第2版)/爱上Swift


感谢您关注小店,请务必花一分钟看下下面的买家须知,如果拍下付款,表示已阅读并知悉下列条款:

1.小店只卖正版书,并已加入消保和七天无理由退货,请放心购买,无须反覆问我们客服,谢谢!!

2.小店全部采用公司内部小快递,快递范围请 点此查看 ,不支持网上跟踪,不发申通、圆通、中通、韵达、EMS等民营快递!!不能指定快递!!速度比较慢,请拍前慎重考虑!!特别提醒:快递不惮不发货!!

3.订单交给仓库后,为避免混乱,我们会立即操作发货,如果预计送达时间比较长,我们会通知您,如不能接受,请立即申请退款,谢谢!!

4.因资金压力,小店部分书籍为代销,发货单价格和价格不一定相同,请知悉!!需要一手货源的,请直接出版社,谢谢!!因为代购,发货单上价格不一定与店里销售价格相同,价格请以zui终拍下价格为准。 我们不接受关于发货单问题的投诉!!

5.冰点价格,不再接受任何形式的议价

6.小店暂未开通货到付款业务,也不支持自提

7.小店暂不能开票,需要报销的朋友其其他地方看看

8.凡备注急单、或者其他任意与小店申明的情况不一致的订单,我们有权不发货!!



编辑推jian
Swift和Objective-C双语讲解
畅销书全新升级,全面涵盖iOS 8新特性、新变化
数百个项目案例+两个真实项目开发全过程
涵盖iOS平台架构设计、测试驱动开发、性能优化、版本控制和程序调试等
内容推jian
《iOS开发指南 从零基础到App Store上架(第3版)》以Swift和Objective-C语言为基础进行讲解,共分4篇:第一篇为基础篇,主要讲解iOS的一些基础知识;第二篇为网络篇,主要讲解iOS网络开发的相关知识;第三篇为进阶篇,介绍了iOS高级内容、商业思考等;zui后一篇是实战篇,通过两个真实的项目,带领读者身临其境地完成一个项目的开发,使读者了解整个开发过程以及开发中的技巧。
作者简介
关东升,智捷课堂创始人,国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows@Phone及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iPhone客户端开发,金融系统微博的iOS、Windows@Phone@及Android客户端开发。在App@Store上发布多款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、云南移动、东软、方正科技、惠普、NTT、深圳康拓普、上海财富168、天津港务局、福州软件园、广州软件园等企事业单位授课。除本书外,还著有《Swift开发指南》《iOS网络编程与云端应用zui佳实践》《iOS传感器应用开发zui佳实践》《iOS图形图像、动画和多媒体编程技术zui佳实践》《iPhone与iPad开发实战――iOS经典应用剖析》《品味移动设计》《交互设计的艺术》《Android开发案例驱动教程》、《Android网络游戏开发实战》,以及《Cocos2d-x实战》系列丛书等。
目录
第一部分 基础篇
第1章开篇综述
1.1iOS概述
1.1.1iOS介绍
1.1.2iOS8的新特性
1.2开发环境及开发工具
1.3本书中的约定
1.3.1案例代码约定
1.3.2图示的约定
1.3.2方法命名约定
第2章第一个iOS应用程序
2.1创建HelloWorld工程
2.1.1创建工程
2.1.2Xcode中的iOS工程模板
2.1.3应用剖析


第一部分 基础篇
第1章开篇综述
1.1iOS概述
1.1.1iOS介绍
1.1.2iOS8的新特性
1.2开发环境及开发工具
1.3本书中的约定
1.3.1案例代码约定
1.3.2图示的约定
1.3.2方法命名约定



第2章第一个iOS应用程序
2.1创建HelloWorld工程
2.1.1创建工程
2.1.2Xcode中的iOS工程模板
2.1.3应用剖析
2.2HelloWorld工程中的故事板文件
2.2.1故事板的导航特点
2.2.2故事板中的Scene和Segue
2.3应用周期
2.3.1非运行状态――应用启动场景
2.3.2点击Home键――应用退出场景
2.3.3挂起重新运行场景
2.3.4内存清除――应用终止场景
2.4视图周期
2.5设置产品属性
2.5.1Xcode中的Project和Target
2.5.2设置常用的产品属性
2.6iOSAPI简介
2.6.1API概述
2.6.2如何使用API帮助
2.7小结



第3章UIView与视图
3.1视图“始祖”――UIView
3.1.1UIView“家族”
3.1.2应用界面的构建层次
3.1.3视图分类
3.2标签与按钮
3.2.1标签控件
3.2.2按钮控件
3.3动作与输出口
3.4TextField和TextView
3.4.1TextField控件
3.4.2TextView控件
3.4.3键盘的打开和关闭
3.4.4关闭和打开键盘的通知
3.4.5键盘的种类
3.5开关控件、滑块控件和分段控件
3.5.1开关控件
3.5.2滑块控件
3.5.3分段控件
3.6网页视图WebView
3.7等待相关的控件与进度条
3.7.1活动指示器ActivityIndicatorView
3.7.2进度条ProgressView
3.8警告框和操作表
3.8.1警告框
3.8.2操作表ActionSheet
3.8.3使用iOS8UIAlertController实现
3.9工具栏和导航栏
3.9.1工具栏
3.9.2导航栏
(咨询特价)小结



第4章iOS8多分辨率屏幕适配
4.1iOS8屏幕的多样性
4.1.1iOS8屏幕介绍
4.1.2iOS8的三种分辨率
4.1.3获得iOS设备屏幕信息
4.2iOS屏幕布局
4.2.1iOS中的“栏”
4.2.2传统布局
4.3AutoLayout布局
4.3.1InterfaceBuilder中管理AutoLayout约束
4.3.2实例:AutoLayout布局
4.4SizeClass与iOS8多屏幕适配
4.4.1InterfaceBuilder中使用SizeClass
4.4.2SizeClass的九宫格
4.4.3实例:使用SizeClass
4.5屏幕滚动视图中使用AutoLayout和SizeClass
4.5.1屏幕滚动视图重要的属性
4.5.2屏幕滚动视图实例
4.6使用资源目录(Assetcatalog)管理图片
4.7小结



第5章委托协议、数据源协议与高级视图
5.1视图中委托协议和数据源协议
5.2选择器
5.2.1日期选择器
5.2.2普通选择器
5.2.3数据源协议与委托协议
5.3集合视图
5.3.1集合视图介绍
5.3.2实例:奥运会比赛项目
5.3.3添加集合视图控制
5.3.4添加集合视图单格
5.3.5数据源协议与委托协议
5.4小结



第6章表视图
6.1概述
6.1.1表视图的组成
6.1.2表视图的相关类
6.1.3表视图分类
6.1.4单格的组成和样式
6.1.5数据源协议与委托协议
6.2简单表视图
6.2.1创建简单表视图
6.2.2自定义单格
6.2.3添加搜索栏
6.3分节表视图
6.3.1添加索引
6.3.2分组
6.3.3静态表与控制界面布局
6.4修改单格
6.4.1删除和插入单格
6.4.2移动单格
6.5表视图UI设计模式
6.5.1分页模式
6.5.2下拉刷新模式
6.5.3下拉刷新控件
6.6小结



第7章视图控制器与导航模式
7.1概述
7.1.1视图控制器的种类
7.1.2导航模式
7.1.3模态视图
7.2平铺导航
7.2.1应用场景
7.2.2基于分屏导航的实现
7.2.3基于电子书导航的实现
7.3标签导航
7.3.1应用场景
7.3.2实现
7.4树形结构导航
7.4.1应用场景
7.4.2实现
7.5组合使用导航模式
7.5.1应用场景
7.5.2实现
7.6小结



第8章iOS常用设计模式
8.1单例模式
8.1.1问题提出
8.1.2Objective-C实现原理
8.1.3Swift实现原理
8.1.4应用案例
8.2委托模式
8.2.1问题提出
8.2.2实现原理
8.2.3应用案例
8.3观察者模式
8.3.1问题提出
8.3.2实现原理
8.3.3通知机制和KVO机制
8.4MVC模式
8.4.1MVC模式概述
8.4.2CocoaTouch中的MVC模式
8.5小结



第9章iPhone与iPad应用开发的差异
9.1概述
9.1.1应用场景差异
9.1.2设计和开发需注意的问题
9.2iPad专用API
9.2.1UIPopoverController控制器
9.2.2UISplitViewController控制器
9.3小结



第10章iOS分层架构设计
10.1低耦合企业级系统架构设计
10.2iOS分层架构设计
10.2.1工程与工作空间
10.2.2静态链接库
10.2.3框架
10.2.410种分层模式
10.3实例:MyNotes应用
10.4基于同一工程的分层
10.4.1采用纯Swift语言实现――PSSS模式
10.4.2采用纯Objective-C语言实现――POOO模式
10.4.3采用Swift调用Objective-C混合搭配实现――PSOO模式
10.5基于同一工作空间静态链接库实现的WLSOO模式
10.5.1使用工作空间
10.5.2添加数据持久层工程
10.5.3业务逻辑层与数据持久层依赖关系建立
10.5.4表示层与业务逻辑层依赖关系建立
10.6基于同一工作空间框架实现的WFSSS模式
10.6.1创建框架工程
10.6.2依赖关系建立
10.6.3代码重构
10.7基于同一工作空间框架实现的WFOOO模式
10.7.1设置Public头文件
10.7.2表示层与业务逻辑层依赖关系建立
10.7.3代码重构
10.8基于同一工作空间框架实现的WFSOO模式
10.8.1设置Public头文件
10.8.2表示层与业务逻辑层依赖关系建立
10.8.3代码重构
10.9基于同一工作空间框架实现的WFOSS模式
10.9.1设置Public头文件
10.9.2代码重构
(咨询特价)小结



第11章数据持久化
11.1概述
11.1.1沙箱目录
11.1.2持久化方式
11.2属性列
……
第二部分 网络篇
第三部分 进阶篇
第四部分 实战篇


显示全部信息
媒体评论
本书适用于广大iOS开发者,前两版就得到了广大开发者的好评。这一版在之前内容的基础上针对iOS 8进行了更新,并用Swift和Objective-C两种语言对比介绍了iOS开发。本书内容涉及iOS开发的方方面面,同时又突出重点,并且使用大量实例代码和插图帮助开发者更好地理解书中的内容。它不仅是初级开发者的入门教程,也可以作为高级开发者在闲暇之余翻阅的工具书。
――CocoaChina社区
“本书前两版均受到了51CTO社区广大iOS开发者和爱好者的好评和认可。与前两版不同的是,本书采用Swift和Objective-C两种语言进行介绍,讨论了iOS 8开发中常用的新特性、新功能。这本书不仅可以帮助iOS初学者迅速掌握iOS开发技能,而且可以帮助程序员系统全面地梳理知识,提高开发水平。在iOS开发的道路上,它定能助你一臂之力。”
――曹亚莉,51CTO博客总编,51CTO学院高级产品运营经理
“本书结合大量案例讲述了iOS应用开发的技巧,无疑是一本值得初学者认真阅读的从入门到精通的教材。第3版在前两版的基础上增加了iOS 8的新技术,对比介绍了Swift和Objective-C两种语言,使读者更容易掌握这两种语言的区别,同时突出了扁平化的设计理念。本书将是你踏入iOS殿堂的黄金阶梯!”
――9ria游戏开发者社区
本书适用于广大iOS开发者,前两版就得到了广大开发者的好评。这一版在之前内容的基础上针对iOS 8进行了更新,并用Swift和Objective-C两种语言对比介绍了iOS开发。本书内容涉及iOS开发的方方面面,同时又突出重点,并且使用大量实例代码和插图帮助开发者更好地理解书中的内容。它不仅是初级开发者的入门教程,也可以作为高级开发者在闲暇之余翻阅的工具书。
――CocoaChina社区
“本书前两版均受到了51CTO社区广大iOS开发者和爱好者的好评和认可。与前两版不同的是,本书采用Swift和Objective-C两种语言进行介绍,讨论了iOS 8开发中常用的新特性、新功能。这本书不仅可以帮助iOS初学者迅速掌握iOS开发技能,而且可以帮助程序员系统全面地梳理知识,提高开发水平。在iOS开发的道路上,它定能助你一臂之力。”
――曹亚莉,51CTO博客总编,51CTO学院高级产品运营经理
“本书结合大量案例讲述了iOS应用开发的技巧,无疑是一本值得初学者认真阅读的从入门到精通的教材。第3版在前两版的基础上增加了iOS 8的新技术,对比介绍了Swift和Objective-C两种语言,使读者更容易掌握这两种语言的区别,同时突出了扁平化的设计理念。本书将是你踏入iOS殿堂的黄金阶梯!”
――9ria游戏开发者社区
“本书通俗易懂,全面覆盖了iOS 8的新特性及要点,并且对比讲解了使用Objective-C和Swift来实现iOS 8开发的差异。在第三篇中,作者总结并分享了以往开发过程中的经验和心得,很值得借鉴。相信本书对广大iOS开发者会有很大的帮助。”
――智捷课堂
显示全部信息


热门设计服务