iOS编程指南

副标题:无

作   者:(美)艾伦 著,周亮,徐可 译

分类号:

ISBN:9787115346643

微信扫一扫,移动浏览光盘

简介

  《iOS编程指南》是经典的iOS编程指南,针对iOS6和Xcode4,详细介绍了iOS平台程序开发的各方面主题。全书共分14章,包括iOS编程预备和基础知识、Objective-C编程基础、表视图和其他视图应用、网络编程、数据处理、传感器应用、地图和定位、iCloud介绍、系统应用集成、应用发布等各个方面。  《iOS编程指南》主要面向有一定编程经验的开发者。如果你想为iPhone开发应用程序,却是第一次接触Mac平台,或者你之前从事Mac桌面应用开发,但现在想转向iOS应用开发,这本书就非常适合你。

目录

第1章 为何选择本地化应用
 1.1 优点和缺点
    为何要开发本地化应用?
 1.2 发行周期
 1.3 做好了用户自然会来
第2章 成为一名开发者
 2.1 注册成为iOS开发者
 2.2 加入iOS开发者计划
 2.3 Mac开发者计划
 2.4 安装iOS SDK
    关于Beta版本
 2.5 准备你的iOS设备
  2.5.1 创建开发证书
  2.5.2 获取开发设备的UDID
  2.5.3 创建App ID
  2.5.4 创建移动描述文件
  2.5.5 让你的设备支持开发
第3章 你的第一个iOS应用
 3.1 Objective-C基础
  3.1.1 面向对象编程
  3.1.2 Objective-C的对象模型
  3.1.3 Objective-C的基本语法
 3.2 创建工程
  3.2.1 浏览Xcode工程
  3.2.2 Interface Builder
  3.2.3 设计用户界面
  3.2.4 关联UI控件和代码
  3.2.5 在模拟器上运行
  3.2.6 在iPhone上运行
第4章 Objective-C编程
 4.1 声明和定义类
  4.1.1 声明类的接口
  4.1.2 定义类的实现
  4.1.3 强类型与弱类型
  4.1.4 属性
  4.1.5 合成(Synthesizing)属性
  4.1.6 点句式(Dot Syntax)
  4.1.7 方法声明
  4.1.8 方法调用
  4.1.9 调用nil对象的方法
 4.2 内存管理
  4.2.1 创建对象
  4.2.2 自动回收池(Autorelease Pool)
  4.2.3 alloc,retain,copy和release周期
  4.2.4 自动引用计数
  4.2.5 dealloc方法
  4.2.6 处理内存警告(Memory Warnings)
 4.3 常用iOS设计模式
  4.3.1 MVC模式
  4.3.2 视图和视图控制器
  4.3.3 委托和数据源模式
 4.4 总结
第5章 基于表视图应用
 5.1 创建工程
 5.2 创建表视图
    运行代码
 5.3 为表视图填充内容
 5.4 创建模型
  5.4.1 添加城市
  5.4.2 添加图片
 5.5 关联控制器和模型
    用Alert窗口测试功能
 5.6 添加导航控制器(Navigation Control)
 5.7 添加城市视图
 5.8 编辑模式
  5.8.1 删除城市
  5.8.2 添加城市
  5.8.3 添加新城市的界面
  5.8.4 保存城市数据
第6章 其他视图控制器
 6.1 工具类应用(Utility Application)
    电量监控应用
 6.2 标签栏应用(Tab Bar Application)
    添加标签视图
 6.3 联合使用多种视图控制器
 6.4 模态视图控制器
    修改City Guide应用
 6.5 图片选择视图控制器
    在City Guide应用中加入图片选择器
 6.6 主从视图(Master-Detail)应用
    创建一个通用(Universal)应用
 6.7 Popover控制器
第7章 访问网络
 7.1 监测网络状态
    Reachability类
 7.2 在应用中嵌入浏览器
  7.2.1 网页视图控制器
  7.2.2 显示静态HTML文件
  7.2.3 从UIWebView中获取数据
 7.3 发送邮件
 7.4 从互联网获取数据
  7.4.1 同步请求
  7.4.2 异步请求
  7.4.3 使用Web服务
第8章 处理数据
 8.1 数据输入
  8.1.1 UITextField及其委托
  8.1.2 UITextView及其委托
 8.2 解析XML
  8.2.1 使用libxml2解析XML
  8.2.2 使用NSXMLParser解析XML
 8.3 解析JSON
  8.3.1 NSJSONSerialization
  8.3.2 JSON Framework
  8.3.3 抓取Twitter热门话题(Trending)
  8.3.4 使用Social 框架
  8.3.5 Twitter Trends应用
 8.4 正则表达式
 8.5 存储数据
  8.5.1 使用纯文本文件保存数据
  8.5.2 使用SQL数据库保存信息
  8.5.3 Core Data框架
第9章 使用传感器
 9.1 硬件支持
  9.1.1 网络可用性
  9.1.2 相机可用性
  9.1.3 音频输入可用性
  9.1.4 GPS可用性
  9.1.5 磁力计可用性
 9.2 设置应用的硬件需求
  9.2.1 WiFi长连接
  9.2.2 后台运行模式
 9.3 iPhone和iPad的不同
 9.4 使用Camera
 9.5 Core Motion框架
  9.5.1 轮询运动数据
  9.5.2 订阅运动数据
  9.5.3 加速度计
  9.5.4 陀螺仪
  9.5.5 磁力计
 9.6 使用近距离感应器
 9.7 使用震动器
第10章 地图和定位
 10.1 Core Location框架
    设备的朝向
 10.2 基于位置的天气
  10.2.1 反向地理编码
  10.2.2 正向地理编码
  10.2.3 CLPlacemark对象
  10.2.4 完善天气应用
 10.3 定位与MapKit
 10.4 地图标记
第11章 iCloud介绍
 11.1 怎样使用iCloud?
  11.1.1 iCloud备份
  11.1.2 获取授权描述文件
 11.2 使用键值对存储
 11.3 总结
第12章 与系统应用集成
 12.1 应用选项
 12.2 Accounts框架
 12.3 Social框架
  12.3.1 发送Twitter信息
  12.3.2 发送Facebook信息
 12.4 自定义URL Scheme
  12.4.1 使用自定义URL Scheme
  12.4.2 注册自定义URL Scheme
 12.5 媒体播放
 12.6 使用地址簿
  12.6.1 使用交互方式选择联系人
  12.6.2 使用编程方式选择联系人
 12.7 发送短信
第13章 发布你的应用
 13.1 添加还缺少的功能
  13.1.1 添加图标
  13.1.2 添加启动图片
  13.1.3 修改显示名称
  13.1.4 启用自动旋转
 13.2 编译与签名
  13.2.1 Ad hoc发布
  13.2.2 Developer-to-Developer发布
  13.2.3 App Store 发布
 13.3 提交到App Store
  13.3.1 为App Store发布构建你的应用
  13.3.2 App Store资源中心
 13.4 审核被拒的原因
第14章 未来之路
 14.1 Cocoa和Objective-C
 14.2 Web应用
 14.3 PhoneGap
 14.4 Core Data
 14.5 应用内购买
 14.6 Core Animation
 14.7 Game Kit
 14.8 编写游戏
 14.9 界面和交互
 14.10 配件

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

iOS编程指南
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon