注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合iOS编程实战宝典

iOS编程实战宝典

iOS编程实战宝典

定 价:¥89.00

作 者: 曾源 等著
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

ISBN: 9787302347972 出版时间: 2014-08-01 包装: 平装
开本: 16开 页数: 589 字数:  

内容简介

  《iOS编程实战宝典》以实战开发为原则,通过开发中最常见的技术模块,配合每章的开发实例及最后的一个完整的综合项目案例,全面、详细地介绍了iOS开发从易到难,从界面到硬件等技术要点的整合使用,兼顾iPhone和iPad的APP开发。全书共21章,分为4篇。第1篇为基础篇,让从未接触过iOS开发的人员快速了解iOSSDK,Object-C和Xcode;第2篇为UI开发篇,读者将系统学习界面与多视图知识,包括交互原理、交互控件、表视图、导航视图和选择器等;第3篇为高级篇,涉及Storyboard、数据存储、GCD、触屏和手势、多媒体、硬件、重力感应和加速等大量进阶内容;第4篇为实战篇,通过一个食谱APP,让读者了解如何开发自己的APP程序,还学习了第三方框架Three20,还介绍了如何开发iPhone和iPad都兼容的APP程序。本书内容丰富,实例典型,实用性强,适合各个层次想要学习iOS开发技术的人员阅读,尤其适合有一定开发经验而打算进行此平台应用开发的人员阅读。如果读者没有任何经验,也不用太担心,只要读者认真阅读本书,也可以打好基础。

作者简介

  曾源毕业于山东大学,计算机理论与科学专业硕士,国家认证系统分析师,OCP。曾在国内多家顶尖互联网公司任职,长期从事嵌入式软件开发。对C\C++语言、Objective-C语言等有着丰富的运用经验,尤其对iOS软件开发有着浓厚的兴趣。

图书目录

第1篇 基 础 篇
第1章 iOS开发概述
1.1 本书的宗旨
1.2 iOS 开发的特点
1.2.1 一次只能运行一个应用程序
1.2.2 一个应用程序只有一个窗口
1.2.3 数据访问机制
1.2.4 屏幕尺寸限制
1.2.5 响应时间限制
1.2.6 设备资源限制
1.2.7 交互限制
1.3 iOS的独特功能
1.3.1 Game Center
1.3.2 Storyboard
1.3.3 Twitter
1.3.4 iCloud
1.3.5 通知中心
1.3.6 Passbook
1.4 加入Apple开发者计划
1.4.1 开发者账号
1.4.2 加入Apple开发人员计划
1.4.3 创建Apple ID
1.5 下载和安装Xcode
1.5.1 下载Xcode
1.5.2 安装Xcode
1.6 小结
1.7 习题
第2章 介绍Objective-C和iOS SDK
2.1 介绍Objective-C
2.1.1 类定义
2.1.2 类实现
2.1.3 多参数的方法
2.1.4 属性
2.1.5 类别
2.2 Objective-C的重要部分
2.2.1 协议
2.2.2 委托
2.2.3 创建第一个工程
2.2.4 简单介绍工程界面
2.2.5 通过程序体会协议和委托
2.2.6 内存管理
2.2.7 自动引用计数
2.3 介绍iOS SDK
2.3.1 Xcode
2.3.2 Instruments
2.3.3 Simulator
2.3.4 Interface Builder
2.4 iOS核心部分
2.4.1 Cocoa Touch(可触摸层)
2.4.2 Media(媒体层)
2.4.3 Core Services(核心服务层)
2.4.4 Core OS(核心操作系统层)
2.5 小结
2.6 习题
第3章 iOS开发起航
3.1 创建项目HelloWorld
3.1.1 应用程序模板
3.1.2 新建iPhone工程
3.1.3 详解Xcode的各个部分
3.1.4 详解项目的各个部分
3.2 解密Interface Builder
3.2.1 掀开Nib神秘的面纱
3.2.2 详解Interface Builder的组成部分
3.2.3 在视图中添加第一个UI控件
3.2.4 设置UI控件的属性
3.2.5 变量的关联
3.2.6 通过代码设置属性
3.3 为应用添加图标
3.3.1 iPhone图标介绍
3.3.2 iPad图标介绍
3.3.3 图标的命名和设置
3.3.4 程序名称的设置
3.4 小结
3.5 习题
第2篇 UI开发篇
第4章 用户交互基础
4.1 介绍View Controller(视图控制器)
4.1.1 MVC模型
4.1.2 View Controller(视图控制器)
4.1.3 生命周期
4.2 使用View Controller编写计算器
4.2.1 创建项目PlusMinus
4.2.2 Button(按钮)
4.2.3 Text Field(输入框)
4.2.4 添加Outlet(连接)
4.2.5 添加Action(动作)
4.2.6 设计用户交互
4.2.7 编译并运行程序
4.3 优化交互体验
4.3.1 键盘关闭
4.3.2 数字键盘
4.4 详解Delegate(委托)
4.4.1 UITextField委托方法
4.4.2 实现委托功能
4.5 小结
4.6 习题
第5章 掌握更多交互控件
5.1 使用Image View(图像视图)和Alert View(警告框)
5.1.1 Image View控件
5.1.2 UIAlertView控件
5.1.3 创建项目ImageSwitch
5.1.4 设置界面朝向
5.1.5 设置UIImageView属性
5.1.6 数组的概念
……

本目录推荐