iOS应用开发详解

iOS应用开发详解
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2013-07
版次: 1
ISBN: 9787121207075
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 372页
字数: 523千字
正文语种: 简体中文
4人买过
  •   《iOS应用开发详解》主要介绍了基础语言入门(C语言特性和Objective-C)、面向对象设计思想、高级设计模式、系统类库、UI界面、数据库、网络编程、多线程、GPS定位、设备应用、图形图像、多媒体、项目案例、开发账号申请和应用发布,涵盖了iOS开发的方方面面。 第1章Mac操作系统和开发环境
    1.1Mac操作系统简介
    1.2Windows操作习惯的改变
    1.3Mac系统配置
    1.4使用Finder
    1.5Dock启动菜单
    1.6使用Terminal终端
    1.7使用AppStore
    1.8Mac常用快捷键
    1.9下载并安装Xcode

    第2章Xcode的使用
    2.1Xcode简介
    2.2使用Xcode创建项目
    2.3Xcode界面纵览
    2.4使用Xcode中的InterfaceBuilder构建界面
    2.5Xcode快捷键
    2.6Organizer组织中心

    第3章HelloWorldObjective-C
    3.1使用Xcode编辑、编译和运行HelloWorld
    3.2使用命令行编辑、编译并运行HelloWorld
    3.3Objective-C中的注释
    3.4使用NSLog输出变量
    3.5NSLog的格式化输出

    第4章Objective-C中的面向对象
    4.1对象和类简介
    4.2Objective-C中类的定义
    4.3实例变量、实例方法、类方法
    4.4类的实例化及方法的调用
    4.5类的初始化
    4.6属性

    第5章Objective-C中的数据类型
    5.1整型
    5.2浮点类型
    5.3字符型(char)
    5.4布尔类型
    5.5整型修饰符(short,long,signed,unsigned)
    5.6特殊类型(id)

    第6章Objective-C中的运算符
    6.1赋值运算
    6.2算术运算
    6.3自增自减
    6.4关系运算
    6.5逻辑运算
    6.6位运算

    第7章Objective-C流程控制、数据结构
    7.1选择(ifelse、switch、三元运算)
    7.2循环(for、while、dowhile、break、continue)
    7.3常用的数据结构:数组、栈

    第8章Objective-C分类和协议
    8.1分类的概念
    8.2分类的用法
    8.3协议的概念
    8.4协议的用法

    第9章Objective-C继承和多态
    9.1继承和组合
    9.2OCP设计原则及多态

    第10章C语言特性在Objective-C中的应用
    10.1预处理
    10.2数组
    10.3指针
    10.4结构体

    第11章Objective-C内存管理
    11.1对象的引用计数
    11.2AutoreleasePool
    11.3属性的内存管理
    11.4内存的自动引用计数(ARC)
    11.5内存管理的其他注意事项

    第12章NSNumber和NSString
    12.1NSNumber
    12.2NSString(字符串)
    12.3NSMutableString(可变字符串)

    第13章Foundation中的集合框架
    13.1数组NSArray和NSMutableArray
    13.2集合NSSet和NSMutableSet
    13.3字典NSDictionary和NSMutableDictionary

    第14章Foundation框架中的文件和目录
    14.1使用NSFileManager管理文件
    14.2使用NSFileManager管理目录
    14.3使用NSFileHandler读写文件

    第15章Objective-C中的对象复制
    15.1概述
    15.2对象的浅复制和深复制
    15.3NSCopying和NSMutableCopying协议

    第16章Objective-C中的文件归档
    16.1概述
    16.2使用属性列表(plist)保存数据
    16.3使用NSKeyedArchiver归档
    16.4归档自定义类型
    16.5利用归档实现深复制

    第17章iOS编程中常用的设计模式
    17.1MVC
    17.2Target-Action
    17.3代理

    第18章iOS用户界面
    18.1UIResponder
    18.2UIView
    18.2.1UIView的创建
    18.2.2UIView的核心属性
    18.3UILabel
    18.4UITextView
    18.5UIButton
    18.6UITextField
    18.7UISwitch
    18.8UISlider
    18.9UISegmentedControl
    18.10UIProgressView
    18.11UIActivityIndicatorView
    18.12UIAlertView
    18.13UIActionSheet
    18.14UIImageView
    18.15UIScrollView
    18.16UIWebView
    18.17UIDatePicker
    18.18UIPickerView

    第19章iOS控制器
    19.1UIViewController
    19.2UITabBarController
    19.3UINavigationController
    19.4UISplitViewController
    19.5UIPopoverController
    19.6UITableViewController
    19.6.1UITableViewController基本用法
    19.6.2分区表
    19.6.3自定义表格单元格
    19.6.4编辑表格数据

    第20章图形图像和动画
    20.1字体和颜色
    20.2绘制文本
    20.3绘制图片
    20.4画线
    20.5绘制矩形
    20.6移动动画
    20.7缩放动画
    20.8旋转动画

    第21章iOS多媒体
    21.1为多媒体开发做准备
    21.2使用AVAudioPlayer播放音乐
    21.3使用AVAudioPlayerDelegate处理播放中断及续播
    21.4使用AVAudioRecorder实现录音
    21.5使用AVAudioRecorderDelegate处理录音中断和续录
    21.6使用MPMoviePlayerController播放视频
    21.7捕获视频缩略图
    21.8使用MPMediaPickerController选择系统音乐
    21.9使用UIImagePickerController进行拍照和录像

    第22章iOSSQLite数据库
    22.1SQLite简介
    22.2在命令行使用SQLite
    22.3使用SQLite实现表的增、删、查、改
    22.4SQLite和UITableView结合使用

    第23章iOSCoreData编程
    23.1CoreData简介
    23.2使用Xcode模板创建CoreData项目
    23.3使用CoreData实现数据的增、删、查、改
    23.4CoreData数据在UITableView中展现

    第24章iOS网络编程
    24.1检测网络状态
    24.2使用NSURLConnection从网络获取数据
    24.3使用NSMutableURLRequest向服务器发送数据
    24.4JSON数据解析
    24.5XML数据解析
    24.6使用开源框架ASIHttpRequest实现网络编程

    第25章iOS多线程
    25.1NSThread
    25.2Block基础
    25.2.1Block的声明与调用
    25.2.2有返回值和参数的Block
    25.3GrandCentralDispatch(GCD)
    25.4操作对象(OperationObject)

    第26章iOSGPS定位应用
    26.1为项目添加必要的框架
    26.2使用MKMapView显示地图
    26.2.1使用MapView组件直接显示地图
    26.2.2使用代码显示地图
    26.3使用MKMapView的代理MKMapViewDelegate
    26.4使用CLLocationManager获得设备当前经纬度信息
    ……
  • 内容简介:
      《iOS应用开发详解》主要介绍了基础语言入门(C语言特性和Objective-C)、面向对象设计思想、高级设计模式、系统类库、UI界面、数据库、网络编程、多线程、GPS定位、设备应用、图形图像、多媒体、项目案例、开发账号申请和应用发布,涵盖了iOS开发的方方面面。
  • 目录:
    第1章Mac操作系统和开发环境
    1.1Mac操作系统简介
    1.2Windows操作习惯的改变
    1.3Mac系统配置
    1.4使用Finder
    1.5Dock启动菜单
    1.6使用Terminal终端
    1.7使用AppStore
    1.8Mac常用快捷键
    1.9下载并安装Xcode

    第2章Xcode的使用
    2.1Xcode简介
    2.2使用Xcode创建项目
    2.3Xcode界面纵览
    2.4使用Xcode中的InterfaceBuilder构建界面
    2.5Xcode快捷键
    2.6Organizer组织中心

    第3章HelloWorldObjective-C
    3.1使用Xcode编辑、编译和运行HelloWorld
    3.2使用命令行编辑、编译并运行HelloWorld
    3.3Objective-C中的注释
    3.4使用NSLog输出变量
    3.5NSLog的格式化输出

    第4章Objective-C中的面向对象
    4.1对象和类简介
    4.2Objective-C中类的定义
    4.3实例变量、实例方法、类方法
    4.4类的实例化及方法的调用
    4.5类的初始化
    4.6属性

    第5章Objective-C中的数据类型
    5.1整型
    5.2浮点类型
    5.3字符型(char)
    5.4布尔类型
    5.5整型修饰符(short,long,signed,unsigned)
    5.6特殊类型(id)

    第6章Objective-C中的运算符
    6.1赋值运算
    6.2算术运算
    6.3自增自减
    6.4关系运算
    6.5逻辑运算
    6.6位运算

    第7章Objective-C流程控制、数据结构
    7.1选择(ifelse、switch、三元运算)
    7.2循环(for、while、dowhile、break、continue)
    7.3常用的数据结构:数组、栈

    第8章Objective-C分类和协议
    8.1分类的概念
    8.2分类的用法
    8.3协议的概念
    8.4协议的用法

    第9章Objective-C继承和多态
    9.1继承和组合
    9.2OCP设计原则及多态

    第10章C语言特性在Objective-C中的应用
    10.1预处理
    10.2数组
    10.3指针
    10.4结构体

    第11章Objective-C内存管理
    11.1对象的引用计数
    11.2AutoreleasePool
    11.3属性的内存管理
    11.4内存的自动引用计数(ARC)
    11.5内存管理的其他注意事项

    第12章NSNumber和NSString
    12.1NSNumber
    12.2NSString(字符串)
    12.3NSMutableString(可变字符串)

    第13章Foundation中的集合框架
    13.1数组NSArray和NSMutableArray
    13.2集合NSSet和NSMutableSet
    13.3字典NSDictionary和NSMutableDictionary

    第14章Foundation框架中的文件和目录
    14.1使用NSFileManager管理文件
    14.2使用NSFileManager管理目录
    14.3使用NSFileHandler读写文件

    第15章Objective-C中的对象复制
    15.1概述
    15.2对象的浅复制和深复制
    15.3NSCopying和NSMutableCopying协议

    第16章Objective-C中的文件归档
    16.1概述
    16.2使用属性列表(plist)保存数据
    16.3使用NSKeyedArchiver归档
    16.4归档自定义类型
    16.5利用归档实现深复制

    第17章iOS编程中常用的设计模式
    17.1MVC
    17.2Target-Action
    17.3代理

    第18章iOS用户界面
    18.1UIResponder
    18.2UIView
    18.2.1UIView的创建
    18.2.2UIView的核心属性
    18.3UILabel
    18.4UITextView
    18.5UIButton
    18.6UITextField
    18.7UISwitch
    18.8UISlider
    18.9UISegmentedControl
    18.10UIProgressView
    18.11UIActivityIndicatorView
    18.12UIAlertView
    18.13UIActionSheet
    18.14UIImageView
    18.15UIScrollView
    18.16UIWebView
    18.17UIDatePicker
    18.18UIPickerView

    第19章iOS控制器
    19.1UIViewController
    19.2UITabBarController
    19.3UINavigationController
    19.4UISplitViewController
    19.5UIPopoverController
    19.6UITableViewController
    19.6.1UITableViewController基本用法
    19.6.2分区表
    19.6.3自定义表格单元格
    19.6.4编辑表格数据

    第20章图形图像和动画
    20.1字体和颜色
    20.2绘制文本
    20.3绘制图片
    20.4画线
    20.5绘制矩形
    20.6移动动画
    20.7缩放动画
    20.8旋转动画

    第21章iOS多媒体
    21.1为多媒体开发做准备
    21.2使用AVAudioPlayer播放音乐
    21.3使用AVAudioPlayerDelegate处理播放中断及续播
    21.4使用AVAudioRecorder实现录音
    21.5使用AVAudioRecorderDelegate处理录音中断和续录
    21.6使用MPMoviePlayerController播放视频
    21.7捕获视频缩略图
    21.8使用MPMediaPickerController选择系统音乐
    21.9使用UIImagePickerController进行拍照和录像

    第22章iOSSQLite数据库
    22.1SQLite简介
    22.2在命令行使用SQLite
    22.3使用SQLite实现表的增、删、查、改
    22.4SQLite和UITableView结合使用

    第23章iOSCoreData编程
    23.1CoreData简介
    23.2使用Xcode模板创建CoreData项目
    23.3使用CoreData实现数据的增、删、查、改
    23.4CoreData数据在UITableView中展现

    第24章iOS网络编程
    24.1检测网络状态
    24.2使用NSURLConnection从网络获取数据
    24.3使用NSMutableURLRequest向服务器发送数据
    24.4JSON数据解析
    24.5XML数据解析
    24.6使用开源框架ASIHttpRequest实现网络编程

    第25章iOS多线程
    25.1NSThread
    25.2Block基础
    25.2.1Block的声明与调用
    25.2.2有返回值和参数的Block
    25.3GrandCentralDispatch(GCD)
    25.4操作对象(OperationObject)

    第26章iOSGPS定位应用
    26.1为项目添加必要的框架
    26.2使用MKMapView显示地图
    26.2.1使用MapView组件直接显示地图
    26.2.2使用代码显示地图
    26.3使用MKMapView的代理MKMapViewDelegate
    26.4使用CLLocationManager获得设备当前经纬度信息
    ……
查看详情
相关图书 / 更多
iOS应用开发详解
iOS黑客攻防秘籍 第2版
陈德
iOS应用开发详解
iOS编程(第6版)
[美]Aaron Hillegass 著;王凤全 译;[美]Christian Keur
iOS应用开发详解
iOS开发基础教程(Swift版)(第2版)
陈志峰;田英;翟高粤
iOS应用开发详解
iOS开发案例教程(swift版)
孙志敏 田英
iOS应用开发详解
iOS应用开发教程(微课视频版)
罗良夫
iOS应用开发详解
iOS全埋点解决方案
王灼洲 著
iOS应用开发详解
iOS 14开发指南
管蕾
iOS应用开发详解
iOS应用逆向与安全之道
罗巍 著
iOS应用开发详解
iOS项目开发实战(高等职业教育移动互联应用技术专业教材)
赵善龙 、刘俊驰 主编
iOS应用开发详解
iOS开发基础入门与实战
张运生 著;郭敏强、蔡铁、郭敏强、蔡铁、张运生 编
iOS应用开发详解
iOS面试一战到底
张益珲 著
iOS应用开发详解
iOS程序员面试笔试真题库
蒋信厚 汪小发 楚秦
您可能感兴趣 / 更多
iOS应用开发详解
Cocos2d-x 3.x游戏开发详解
郭宏志 著
iOS应用开发详解
Android应用开发详解
郭宏志 著
iOS应用开发详解
CD R Java EE高级工程师1培训
郭宏志 著
iOS应用开发详解
CD R Java EE WEB工程师培训
郭宏志 著