书籍详情
《天搞定iPhone软件开发》[28M]百度网盘|亲测有效|pdf下载
  • 天搞定iPhone软件开发

  • 出版社:颂拓图书专营店
  • 出版时间:2012-10
  • 热度:12056
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍


基本信息



名:20天搞定iPhone软件开发       定价:69.00元      ISBN:9787121184871

作者:王志刚,朱蕾,王中元 编著      出版社:电子工业出版社   


参考信息(以实物为准)



出版日期:2012-10-01      字数:  

页码:      版次:1       

装帧:平装      开本:16开


编辑


无论你是菜鸟还是有其他编程经验的程序员
  一天一讲,20天轻松搞定iPhone开发


内容提要



目录


讲 配置开发环境
 1.1 Mac应用程序开发环境
 1.2 iPhone应用程序开发环境
 1.3 查看安装目录内容
 1.3.1启动 Xcode
 1.3.2启动 Interface Builder
 1.4 Mac中的基本操作
 1.4.1弹出菜单的显示方法
 1.4.2工具条的定制
第2讲 应用程序与框架
 2.1 关于应用程序
 2.1.1应用程序的种类
 2.1.2关于 iPhone应用程序
 2.2 框架
 2.2.1简单的 Hello World 程序
 2.2.2框架的出现
 2.2.3编程语言与框架的关系
 2.3 MacOS X以及 iPhone SDK中的框架
 2.3.1框架的安装目录
 2.3.2 Cocoa与Carbon
 2.3.3应用程序中使用的框架
 2.4 Cocoa与Carbon的发展轨迹
第3讲  Cocoa与Objective-C
 3.1 框架的使用
 3.1.1关于 API
 3.1.2 API与编程语言的关系
 3.2 Objective-C的发展史
 3.3 用于其他语言中的Cocoa API
 3.3.1通过桥调用Cocoa
 3.3.2是否应提倡在Objective-C以外的语言中调用Cocoa API的开发方式 .
 3.4 解答与Objective-C相关的几个疑问
第4讲 开发工具
 4.1 Xcode
 4.1.1综合开发环境Xcode的功能
 4.1.2工程窗口
 4.1.3文本编辑器的功能
 4.1.4开发者手册
 4.2 Interface Builder
 4.3 Dashcode
 4.4 iPhone模拟器
 4.5 其他工具
 4.5.1 FileMerge
 4.5.2 Icon Composer
 4.5.3 Property List Editor
 4.6 Mac或iPhone应用程序开发的流程
 4.6.1准备应用程序用的材料
 4.6.2建立步骤
 4.6.3 gcc
第5讲 Cocoa环境下的面向对象编程
 5.1 面向对象的基本概念术语
 5.1.1类
 5.1.2实例
 5.1.3实例变量
 5.1.4方法
 5.1.5继承
 5.1.6相互关系
 5.1.7对象
 5.2 在Cocoa实例中理解基本术语
 5.2.1通过按钮配置理解基本术语
 5.2.2文本输入框的继承关系
第6讲 Hello World应用程序
 6.1 Hello World程序
 6.2 启动Xcode创建工程
 6.3 编辑代码
 6.4 启动Interface Builder设计用户界面
 6.4.1 b文件
 6.4.2 Interface Builder窗口
 6.4.3设计Hello World的用户界面.
 6.5 连接插座与动作
 6.6 完成Hello World App Delegate的代码编写
 6.7 建立与运行
 6.8 开发步骤再回顾
第7讲 MVC构架
 7.1 HelloWorld应用程序开发流程中包含的信息.
 7.2 什么是MVC构架
 7.2.1视图层
 7.2.2模型层
 7.2.3控制层
 7.3 使用MVC构架的实例
 7.3.1 iTunes的模型
 7.3.2 iTunes的视图
 7.3.3 iTunes的控制
 7.4 使用MVC构架的Cocoa应用程序开发特点
 7.4.1视图组件由Cocoa提供
 7.4.2保持视图与模型间的相互独立
 7.4.3应用程序特有的功能由控制提供
 7.4.4只用创建模型以及控制的类
第8讲 插座与动作
 8.1 视图与控制间信息交换
 8.2 插座与动作
 8.2.1什么是插座
 8.2.2什么是动作
 8.3 插座以及动作的连接
 8.3.1插座与动作的追加
 8.3.2插座的连接
 8.3.3动作的连接
 8.3.4连接确认
第9讲 Objective-C的语法
 9.1 Objective-C的编程概论
 9.1.1 Objective-C与C语言
 9.1.2 Objective-C程序
 9.1.3 类的声明与实体
 9.1.4 创建Objective-C的测试工程
 9.2 类的声明
 9.2.1 导入声明文件
 9.2.2 类的声明
 9.2.3 实例变量的声明
 9.2.4 实例方法的声明
 9.3 编写类的实体
 9.3.1 编写类的实体
 9.3.2 编写方法代码
 9.3.3 关于方法的声明
 9.4 对象专用变量类型
 9.4.1 实例对象专用的变量类型
 9.4.2 id类型
 9.4.3 nil类型
 9.4.4 在条件表达式中使用对象变量
 9.5 方法调用
 9.5.1 实例方法的调用
 9.5.2 类方法的调用
 9.5.3 对象为nil的情况
 9.6 命名规则
 9.6.1 类的命名规则
 9.6.2 实例变量的命名规则
 9.6.3 方法的命名规则
 9.7 重新解析Cocoa的Hello World程序
 9.7.1 HelloWorldAppDelegate.h
 9.7.2 HelloWorldAppDelegate.m
0讲 内存管理
 10.1 内存分配与释放
 10.2 与内存相关的问题
 10.2.1 内存释放的时机
 10.2.2 内存泄漏
 10.3 使用垃圾收集进行内存管理
 10.3.1 垃圾回收
 10.3.2 Objective-C与垃圾回收
 10.3.3 垃圾回收功能有效化
 10.3.4 垃圾回收编程的规则
 10.4 由参照统计实现的内存管理
 10.4.1 参照统计的基本概念
 10.4.2 retain、release方法
 10.4.3 对象保持到释放的流程
 10.5 类的实例化
 10.5.1 类的实例化与初期化
 10.5.2 自动释放
 10.5.3 创建实例的方法
 10.5.4 实例的释放
 10.6 内存管理的规则
 10.6.1 临时对象
 10.6.2 内存管理经验总结
1讲 字符串
 11.1 字符串专用类
 11.2 NSString与NSMutableString
 11.3 字符编码
 11.3.1 什么是字符编码
 11.3.2 NSString的字符代码为Unicode
 11.3.3 NSStringEncoding
 11.4 字符串的生成
 11.4.1 使用 @”” 的形式创建新字符串
 11.4.2 创建中文字符串
 11.4.3 使用格式创建字符串
 11.5 NSRange
 11.6 字符串处理
 11.6.1 计算字符串的长度
 11.6.2 字符串连接、插入、删除
 11.6.3 字符串的比较
 11.6.4 字符串的检索
 11.6.5 抽取部分字符串
 11.7 读写文本文件
 11.7.1 读取文本文件
 11.7.2 文本文件输出
2讲 集合
 12.1 数组
 12.1.1 NSArray与 NSMutableArray
 12.1.2 数组的创建
 12.1.3 数组的长度
 12.1.4 通过索引取得对象
 12.1.5 使用NSEnumerator取得对象
 12.1.6 使用高速枚举取得对象
 12.1.7 对象的追加与删除
 12.2 字典
 12.2.1 什么是字典类型
 12.2.2 NSDictionary与 NSMutableDictionary
 12.2.3 NSDictionary的创建
 12.2.4 键与值的取得
 12.2.5 键与值的追加
 12.3 包装类
 12.3.1 什么是包装类
 12.3.2 NSNumber
 12.4 对象的等价与同值
 12.4.1 拥有相同值的对象
 12.4.2 等价与


作者介绍



文摘



序言