网站颜色:

从HELLOWORLD到APPSTORE上架(第5版)/IOS开发指南 畅销书籍iOS开发指南-从Hello World到App Store上架(第5版)

  • 产品名称:iOS开发指南-从HelloWor...
  • 书名:iOS开发指南-从HelloWorld到AppStore上架(第5版)
  • 作者:关东升
  • 定价:119.00元
  • 书名:iOS开发指南-从HelloWorld到AppStore上架(第5版)
  • 是否是套装:否
  • 出版社名称:人民邮电出版社

iOS开发指南:从Hello World到

作  者:关东升 著
定  价:119
出 版 社:人民邮电出版社
出版日期:(咨询特价)-01
页  数:722
装  帧:简装
ISBN:30
主编推荐

畅销书全新升级,累计印数6万多册Swift和Objective-C双语讲解新增手势识别、Quartz2D绘图技术、动画技术、用户扩展、用户通知、CoreData等数百个项目案例+一个真实项目开发全过程涵盖测试驱动开发、性能优化、版本控制和程序调试等

媒体评论

iOS开发畅销书全面升级,累计印数已达6万多册。与上一版相比,本书仍采用Swift和Objective-C双语讲解,不仅基于iOS10进行了全面修订,还新增了手势识别、Quartz2D绘图技术、动画技术、用户扩展、用户通知、CoreData等内容,更有数百个案例和一个真实项目开发的全过程,涵盖iOS开发的各个方面。它不仅能帮助新手快速入门,而且是不错开发者提高开发技巧bi备的工具书。——CocoaChina开发者社区本书不仅侧重应用,而且兼顾理论,,书中同时提供了大量的实战案例,便于动手实践......

内容虚线

内容简介

本书是iOS开发权V教程,以Swift和Objective-C两种语言进行讲解。书中分5部分介绍如何从零起步编写并上线iOS应用:部分介绍iOS开发的基础知识,包括界面构建技术、基本控件、协议、表视图、界面布局、屏幕适配、导航、iPad应用开发、iOS设备手势、Quartz2D、iOS动画等;第二部分介绍本地数据持久化、数据交换格式和WebService,第三部分为进阶篇,介绍了定位服务、苹果地图、Contacts框架、应用扩展、用户通知等内容;第四部分介绍测试、调试和优化等相关知识;第五部分为实战篇,涵盖代码版本管理、项目依赖管理、AppStore发布流程,以及一个真实iOS应用的设计、编程、测试与发布过程。与上一版相比,本书不仅基于iOS10进行了全面更新,还增加并修订了设备手势、Quartz2D、动画、用户扩展、用户通知、CoreData等内容。本书适合iOS开发人员阅读。

目录
部分  基  础  篇章  开篇综述  21.1  iOS概述  21.1.1  iOS介绍  21.1.2  iOS 10新特性  21.2  开发环境及开发工具  31.3  本书约定  41.3.1  案例代码约定  41.3.2  图示的约定  51.3.3  方法命名约定  61.3.4  构造函数命名约定  71.3.5  错误处理约定  7第2章  个iOS应用程序  82.1  创建HelloWorld工程  82.1.1  通过Xcode创建工程  92.1.2  添加标签  112.1.3  运行应用  132.1.4  Xcode中的iOS工程模板  132.1.5  应用剖析  142.2  应用周期  162.2.1  非运行状态——应用启动场景  182.2.2  点击Home键——应用退出场景  182.2.3  挂起重新运行场景  212.2.4  内存清除:应用终止场景  212.3  设置产品属性  222.3.1  Xcode中的工程和目标  222.3.2  设置常用的产品属性  242.4  iOS API简介  262.4.1  API概述  262.4.2  如何使用API帮助文档  262.5  小结  28第3章  Cocoa Touch框架与构建应用界面  293.1  视图控制器  293.1.1  视图控制器种类  293.1.2  视图的周期  293.2  视图  303.2.1  UIView继承层次结构  303.2.2  视图分类  323.2.3  应用界面构建层次  333.3  使用故事板构建界面  343.3.1  什么适事板  343.3.2  场景和过渡  373.4  使用XIB文件构建界面  383.4.1  重构HelloWorld  383.4.2  XIB与故事板比较  423.5  使用纯代码构建界面  423.5.1  重构HelloWorld  423.5.2  视图的几个重要属性  443.6  三种构建界面技术讨论  463.6.1  所见即所得  463.6.2  原型驱动开发  463.6.3  团队协同开发  473.7  小结  47第4章  UIView与视图  484.1  标签与按钮  484.1.1  Interface Builder实现  484.1.2  代码实现  514.2  事件处理  534.2.1  Interface Builder实现  534.2.2  代码实现  554.3  访问视图  574.3.1  Interface Builder实现  574.3.2  代码实现  584.4  TextField和TextView  604.4.1  Interface Builder实现  604.4.2  代码实现  624.4.3  键盘的打开和关闭  644.4.4  关闭和打开键盘的通知  644.4.5  键盘的种类  654.5  开关控件、分段控件和滑块控件  674.5.1  开关控件  674.5.2  分段控件  694.5.3  滑块控件  704.6  Web视图:WKWebView类  724.7  警告框和操作表  774.7.1  使用UIAlertController实现警告框  774.7.2  使用UIAlertController实现操作表  794.8  等待相关的控件与进度条  814.8.1  活动指示器ActivityIndicatorView  814.8.2  进度条ProgressView  834.9  工具栏和导航栏  864.9.1  工具栏  864.9.2  导航栏  904.10  小结  95第5章  委托协议、数据源协议与高级视图  965.1  视图中的委托协议和数据源协议  965.2  选择器  965.2.1  日期选择器  965.2.2  普通选择器  1015.2.3  数据源协议与委托协议  1065.3  集合视图  1085.3.1  集合视图的组成  1085.3.2  集合视图数据源协议与委托协议  1095.4  案例:奥运会比赛项目  1095.4.1  创建工程  1105.4.2  自定义集合视图单格  1105.4.3  添加集合视图  1125.4.4  实现数据源协议  1145.4.5  实现委托协议  1155.5  小结  115第6章  表视图  1166.1  概述  1166.1.1  表视图的组成  1166.1.2  表视图的相关类  1176.1.3  表视图分类  1176.1.4  单格的组成和样式  1196.1.5  数据源协议与委托协议  1216.2  简单表视图  1226.2.1  实现协议方法  1226.2.2  UIViewController根视图控制器  1236.2.3  UITableViewController根视图控制器  1296.3  自定义表视图单格  1336.3.1  Interface Builder实现  1336.3.2  代码实现  1376.4  添加搜索栏  1386.5  分节表视图  1436.5.1  添加索引  1436.5.2  分组  1466.6  插入和删除单格  1476.6.1  Interface Builder实现  1496.6.2  代码实现  1546.7  移动单格  1556.8  表视图UI设计模式  1576.8.1  分页模式  157......
作者简介

关东升

【关东升】一个在IT领域摸爬滚打20年的程序员、培训师、作者,除本书外,还著有《从零开始学Swift》《Android网络游戏开发实战》《Cocos2d-x实战》系列等书。

热门设计服务