关老师的作品:《iPhone与iPad开发实战—iOS经典应用剖析》一书正式发售;(请到书店、淘宝、当当网等进行购买)
首先给出书籍源码下载地址,然后再对书籍进行一个详细的介绍!
《iPhone与iPad开发实战—iOS经典应用剖析》书籍源码下载地址(免费下载):
http://download.csdn.net/detail/tonny_guan/4272389
试读样章第三章下载地址
http://download.csdn.net/detail/tonny_guan/4288972
可以通过微博在线沟通
腾讯微博:
http://t.qq.com/a_little-bird
新浪微博:
http://weibo.com/516inc
希望提出宝贵意见,谢谢。
图书详细信息:
作者:关东升 赵志荣
ISBN:9787111360896
定价:55元
印次:1-1
装帧:平装
印刷日期:2012-5-2
图书简介:
本书是一本iOS项目分析与实战的教程,旨在帮助读者实际动手做出一些iOS项目,同时也能够学习到一些理论知识。
本书收录了6个iOS项目,这些项目是在iOS开源社区下载的。涵盖了:工具类应用、体育类应用、效率类应用、娱乐类应用和游戏类应用几个方面,从第3章开始,每章都一个独立的iOS项目,这些项目除“我的位置”外其它的都是在App Store上发布的产品。
本书介绍的项目章节中,首先开始介绍应用,接着剖析该应用,然后是实战与讲解,最后是总结,按照这样的步骤展开介绍。
本书适合于有一定基础的iOS程序员学习使用,也可以作为培训机构教程使用。
目录:
第1章 开篇综述
1.1iOS概述
1.2App Store
1.3iOS应用程序分类
1.3.1实用性应用场景
1.3.2效率性应用场景
1.3.3沉浸式系统应用场景
1.4 HIG和什么是好的iOS应用
1.5 xcode的安装
1.5.1开发工具XCode
1.5.2版本介绍
1.5.3安装和卸载
第2章 Objective-C语言基础
2.1 Objective-C与iOS开发
2.1.1 Hello World
2.1.2 Objective-C特点
2.1.3 历史背景
2.1.4 XCode调试与测试
2.2 数据类型和表达式
2.2.1数据类型
2.2.2 id类型
2.2.3数据类型转换
2.2.4变量命名规则
2.2.5常量
2.2.6运算符和表达式
2.2.7控制语句
2.3 类、对象和方法
2.3.1面向对象的基本概念
2.3.2对象的基本概念
2.3.3类的基本概念
2.3.4面向对象的基本特征
2.3.5 Objective-C中的类
2.3.6访问成员方法和成员变量
2.3.7多重参数
2.3.8构造函数
2.3.9实例变量作用域限定符
2.3.10类级访问
2.4 继承与多态
2.4.1继承性
2.4.2多态概念
2.4.3 id类型
2.4.4动态绑定
2.5 异常
2.5.1异常概念
2.5.2异常捕获处理
2.5.3处理异常
2.5.4增加异常处理
2.6 分类与协议
2.6.1分类(Category)
2.6.2协议(Protocol)
2.7 内存管理
2.7.1内存管理重要性
2.7.2内存管理原理
2.7.3 dealloc
2.7.4 Autorelease Pool
第3章 工具类应用开发实战--密码生成(Amuck Password Generator)
3.1应用概述
3.2应用剖析
3.2.1 核心类图
3.2.2 RootViewController类
3.2.3 MainViewController类
3.2.4 FlipsideViewController类
3.2.5 MainView类
3.2.6 FlipsideView类
3.2.7 Nib文件
3.2.8 Cocoa和Cocoa Touch中MVC设计模式
3.3应用实做与讲解
3.3.1 构建应用骨架
3.3.2 画面翻转动画
3.3.3 主画面UI
3.3.4 主画面视图代码
3.3.5 主画面视图控制器代码
3.3.6 背后画面UI
3.3.7 背后面视图和视图控制器代码
本章小结
第4章 体育类应用开发实战--2012奥林匹克(2012 Olympics)
4.1应用概述
4.2应用剖析
4.2.1 核心类图
4.2.2 主页模块视图控制器类
4.2.3 比赛项目模块控制器类
4.2.4 倒计时器模块控制器类
4.2.5 比赛日程表模块控制器类
4.2.6 奥运会歌模块控制器类
4.2.7 比赛项目模块视图类
4.2.8 Nib文件
4.3应用实做与讲解
4.3.1 构建应用骨架
4.3.2 同一个工程中实现iPhone版和iPad版
4.3.3 主页模块实现
4.3.4 比赛项目模块UI实现
4.3.5 比赛项目模块代码实现
4.3.6 倒计时器模块实现
4.3.7 比赛日程表模块UI实现
4.3.8 比赛日程表模块代码实现
本章小结
第5章效率类应用开发实战-- 记事本(PlainNote)
5.1 应用概述
5.2 应用剖析
5.2.1核心类图
5.2.2RootViewController类
5.2.3工具类
5.2.4 DetailNoteViewControler类
5.2.5 WebViewController类
5.2.6 JSON类
5.2.7 Nib文件
5.3 应用实做与讲解
5.3.1构建应用骨架
5.3.2列表画面实现
5.3.3帮助功能实现
5.3.4同步功能实现
5.3.5添加功能实现
5.3.6修改功能实现
5.3.7删除功能实现
5.3.8保存功能实现
5.3.9发送功能实现
5.3.10画面翻转动画
5.3.11主画面UI
5.3.12主画面视图代码
5.3.13主画面视图控制器代码
5.3.14背后画面UI
5.3.15背后面视图和视图控制器代码
本章小结
第6章 娱乐类应用开发实战--我在哪 (WhereAmI)
6.1应用概述
6.2应用剖析
6.2.1核心类图
6.3应用实做与讲解
6.3.1构建应用骨架
6.3.2添加位置服务的实现
6.3.3增加本地地图的实现
6.3.4增加Web地图的实现
本章小结
第7章工具类应用(高级)开发实战-- 铅锤 (PlumbBob)
7.1应用概述
7.2应用剖析
7.2.1核心类图
7.3应用实做与讲解
7.3.1 构建应用骨架
7.3.2 添加重力加速计
7.3.3 透明背景实现
本章小结
第8章游戏类应用开发实战--太空泡泡 (SpaceBubble)
8.1应用概述
8.2游戏剖析
8.2.1核心类图
8.3游戏实做与详解
8.3.1 构建应用骨架
8.3.2 精灵移动
8.3.3 背景移动
8.3.4 检测碰撞
8.3.5 游戏计分
8.3.6 背景音效
本章小结
6个iOS项目
密码生成
2012奥林匹克
记事本
我在哪
铅锤
太空泡泡
6个iOS项目
密码生成
2012奥林匹克
记事本
我在哪
铅锤
太空泡泡
分享到:
相关推荐
《iPhone与iPad开发实战:iOS经典应用剖析》是一本深入探讨iOS应用开发的专业书籍,针对苹果公司的iPhone和iPad设备,提供了丰富的实践经验和详尽的技术解析。这本书不仅涵盖了基础的iOS编程概念,还深入剖析了多个...
图书描述《iPhone与iPad开发实战:iOS经典应用剖析》收录了6个iOS项目,这些项目是在iOS开源网站下载的。涵盖了工具类应用、体育类应用、效率类应用、娱乐类应用和游戏类应用等几个方面。从第3章开始,每章都是一个...
本书介绍的项目章节中,首先开始介绍应用,接着剖析该应用,然后是实战与讲解,最后是总结,按照这样的步骤展开介绍。 本书适合于有一定基础的iOS程序员学习使用,也可以作为培训机构教程使用。
本书《iPhone与iPad开发实战:iOS经典应用剖析》是一本专注于iOS平台开发的教程书籍。它详细地剖析了iOS项目开发的实战过程,并且在理论知识的教授上也有所涉猎,目的是帮助读者能够亲自动手开发iOS项目,并且在实战...
本文将深入剖析一个名为"SplashDemo"的iOS开源项目,帮助读者理解iOS应用的开发流程和关键技术。 首先,"SplashDemo"项目是一个典型的iOS启动界面(Splash Screen)实现示例。启动界面是用户打开应用时最先看到的...
本文将深入剖析标题为"chrishamant-iphone-monopoly-37690f1.zip"的iOS应用源码,这是一个基于iOS平台的Monopoly游戏实现。通过对源代码的详细解析,我们将揭示iOS应用开发的核心概念和技术,包括Objective-C编程...
在iOS应用开发中,cocos2d-iphone是一个广泛使用的2D游戏开发框架,它为开发者提供了强大的图形渲染、动画处理和物理模拟等功能。本文将深入探讨cocos2d-iphone 0.99.4版本的源码,帮助读者理解其内部工作原理,提升...
根据提供的文件信息,“iOS游戏源码集合”主要包含了一系列针对iPhone平台的游戏开发资源。下面将对这些资源进行详细的解析,并从中提炼出与iOS游戏开发相关的关键知识点。 ### 一、iOS游戏开发概述 iOS游戏开发是...
本文将基于"IOS应用源码之【游戏】-经典的touchfighter2.rar"这一资源,深入剖析TouchFighter 2的源码,探讨其背后的技术实现和设计思路。 首先,我们要明确iOS游戏开发主要依赖于Apple的开发工具Xcode,以及基于...
《深入剖析iOS应用源码:cocos2d-cocos2d-iphone-Release_1.1-88-g95fc5a4.zip》 在iOS应用开发领域,Cocos2D是一个广受欢迎的游戏开发框架,它为开发者提供了丰富的2D图形渲染、动画和物理模拟功能。本篇将详细...
《深入剖析iOS游戏开发:基于lhunath-Cocos2D-iPhone源码分析》 Cocos2D-iPhone是一款强大的2D游戏开发框架,适用于iOS平台。它基于Python的Cocos2D,提供了丰富的功能,如场景管理、动作效果、精灵动画等,使得...
本篇文章将围绕标题为“一款很牛的音乐播放器(iPhone源码)”的项目进行深度剖析,探讨其在歌词同步、网络资源下载以及蓝牙服务等方面的实现技术,帮助读者了解iOS平台上音乐播放器的开发流程和关键知识点。...
本篇文章将对"iphone-app开源中国 iOS 客户端"的源码进行深度剖析,揭示其背后的设计理念和技术栈,帮助读者了解iOS应用开发的核心技术。 首先,开源中国iOS客户端的源码是基于Apple的Swift编程语言构建的,Swift以...
《iPhoneQQ在线易语言源码解析与探讨》 在IT领域,源码是软件开发的基础,它是程序员思想的具象化表达。今天我们要探讨的是一个名为"iPhoneQQ在线易语言源码"的项目,它涉及到iOS平台上的QQ应用以及易语言编程技术...
《深入剖析iOS游戏开发:基于cocos2d框架》 在iOS游戏开发领域,cocos2d是一款广泛应用的游戏引擎,以其高效、易用性而深受开发者喜爱。本篇将围绕"iOS游戏应用源代码——cocos2d-cocos2d-iphone-Release.zip"这一...
本篇文章将详细剖析一款开源的淘宝客户端源码,帮助开发者理解并掌握iPhone应用开发的核心技术,包括POST请求、XML解析以及MD5加密。这些知识点对于任何iOS开发者来说都是至关重要的基础。 首先,让我们关注POST...
在iOS应用开发领域,UIKit是核心框架之一,它为构建用户界面提供了丰富的工具和组件。本资源“iPhone UIKit详解源代码”旨在帮助开发者深入理解UIKit的工作原理,从而提升iOS应用的开发水平。 UIKit包含了大量用于...
《iPhone TextReader源码解析与应用探讨》 在iOS开发领域,TextReader是常见的文本读取工具,尤其在处理大量文本数据或者实现自定义阅读器功能时,它扮演着至关重要的角色。本篇文章将深入剖析“iPhone TextReader...
《Android应用开发揭秘》PDF高清版下载 游戏项目分享——忍者突袭 只发精品——分享一个短信应用源码 百度地图API 之 定位周边搜索POI(奉上源代码) Android 应用小实例--炫酷计时器 android客户端连接服务器并...