ios应用开发基础教程

本书特色

[

本书介绍了ios开发的基本知识,从开发环境搭建、objective-c基础知识的讲解,到ios开发中的基础界面编程以及高级编程,*后通过一个综合实例讲解ios开发的模块开发过程。
本书内容由浅至深、循序渐进,主要包括:ios简介与环境搭建,objective-c基础,objective-c面向对象方法实现,ios开发常用设计模式,ios基础界面编程,ios高级界面编程,ios视图控制器的使用,图形与图像处理,ios中的数据存储,ios网络编程,avfoundation的使用,gps位置服务与地图编程,及综合编程案例。

]

内容简介

[

1.卓越工程师培养计划规划教材;2.本书内容由浅至深、循序渐进、内容丰富、实用性较好,本书配套教学资源丰富,见网站网址为http://www.xs360.cn/book

]

作者简介

[

钟元生,教授,博士生导师,浙江大学博士,江西省计算机软件中青年学科带头人,江西省政府**届学位委员会学科评议组(理科)成员,学院学术委员会主任,教育技术硕士点研究生导师组组长,计算机应用技术、管理科学与工程专业硕士生导师,校评建创优专家组副组长。中国教育技术装备协会专家委员,国家职业技能鉴定专家委员会电子商务专业委员会委员,中国电子学会初级电子信息工程师职业资格认证工作委员会成员。江西省计算机学会理事。江西浙大校友会理事,浙江大学江财校友会副会长。美国加州大学访问学者。曾任两届江西省研究生学位点评审专家、一届省教学成果奖评审专家。 《现代教育技术》期刊审稿专家,《中国教育技术装备》期刊编委。

]

目录

第1章 ios简介与环境搭建 11.1 初识ios 11.1.1 ios的发展历程 11.1.2 ios的功能特性 21.1.3 ios 8的新特性 31.2 搭建ios开发环境 41.3 开发**个ios应用程序 41.3.1 xcode工作区窗口 41.3.2 新建xcode项目 61.3.3 运行应用程序 91.4 ios应用程序结构分析 10本章小结 11习题1 11第2章 objective-c基础 122.1 objective-c基本数据类型和表达式 122.1.1 标识符、变量和常量 122.1.2 局部变量和实例变量 152.1.3 基本数据类型 172.3 循环与选择结构 222.4 数组和字典 252.4.1 数组(nsarray) 252.4.2 字典(nsdictionary) 29本章小结 31习题2 31第3章 objective-c面向对象方法实现 323.1 对象、类、方法介绍 323.2 继承 363.2.1 @property属性和点语法 363.2.2 类的继承 383.3 多态、动态类型和动态绑定 403.3.1 多态 403.3.2 动态类型 423.3.3 动态绑定 433.4 对象的复制 453.4.1 系统类的复制 453.4.2 深拷贝和浅拷贝 473.5 ios中的内存管理 483.5.1 内存管理基础知识 483.5.2 引用计数 493.5.3 自动释放池和arc 52本章小结 55习题3 55第4章 ios开发常用设计模式 564.1 协议代理设计模式 564.2 通知与kvo机制 614.2.1 通知(nsnotification) 614.2.2 kvo 624.3 mvc模式 63本章小结 64习题4 64第5章 ios基础界面编程 655.1 uiwindow和uiview 655.1.1 窗口和视图 685.1.2 ios坐标系统 705.1.3 视图的层次关系及常用属性 725.1.4 uiview中的layer属性 785.1.5 内容模式属性(contentmode) 815.2 常用uiview控件的使用 835.2.1 uilabel 835.2.2 uicontrol 865.2.3 uislider 965.2.4 uisegmentedcontrol和uipagecontrol 985.2.5 uiactivityindicatorview 1035.3 uialertview和uiactionsheet 105本章小结 108习题5 108第6章 ios高级界面编程 1096.1 uiimageview图片控件 1096.2 uitableview表视图控件 1126.2.1 uitableview的创建 1136.2.2 uitableview相关属性的使用 1206.2.3 表视图的编辑模式 128本章小结 135习题6 135第7章 ios视图控制器的使用 1367.1 uiviewcontroller视图控制器 1367.1.1 视图控制器基本概念 1377.1.2 视图控制器的创建 1377.1.3 视图控制器的生命周期 1407.1.4 模态视图 1437.1.5 模态视图设计方法 1467.2 uinavigationcontroller导航控制器 1477.2.1 导航控制器介绍 1487.2.2 导航控制器的创建及方法属性的使用 1497.2.3 导航控制器实现视图之间的切换 1587.2.4 uiimagepickercontroller的使用 1637.3 uitabbarcontroller分栏控制器 1667.3.1 uitabbarcontroller的创建 1677.3.2 uitabbarcontroller的常用属性 1707.3.3 uitabbarcontroller和uinavigationcontroller的集成 1747.3.4 自定义tabbar 1767.4 视图间数据传递方式 1817.4.1 导航控制器属性传值方法 1817.4.2 协议传值方法 1847.4.3 通知传值方法 1867.4.4 nsuserdefaults传值方法 188本章小结 189习题7 189第8章 图形与图像处理 1908.1 简单图片浏览动画实现 1908.2 自定义绘图(quartz 2d) 1928.2.1 绘制线条 1938.2.2 绘制矩形 1958.2.3 绘制圆形 1978.3 ios动画 1988.3.1 uiview动画效果的实现 1988.3.2 catransition动画效果的实现 202本章小结 209习题8 210第9章 ios中的数据存储 2119.1 数据存储的基本方式 2119.1.1 数据存储基本方式介绍 2119.1.2 属性列表 2119.2 沙盒(sandbox)和归档(archive) 2149.2.1 沙盒机制 2149.2.2 归档 2159.3 sqlite数据库 2199.3.1 创建数据库表 2209.3.2 插入数据 2219.3.3 查询数据 2239.4 获取网络资源 2269.4.1 nsdata方法 2269.4.2 nsurlrequest方法 2279.4.3 asihttprequest方法 229本章小结 230习题9 230第10章 ios网络编程 23110.1 http概述 23110.2 http常用方法与使用 23210.2.1 同步get方法 23210.2.2 异步get方法 23410.2.3 同步post方法 23510.2.4 异步post方法 23510.3 服务器返回数据json解析 23610.3.1 json解析格式简介 23610.3.2 json解析方法介绍 23710.4 uiwebview与http综合使用 240本章小结 244习题10 244第11章 avfoundation的使用 24511.1 avfoundation介绍 24511.2 视频与音频播放的方式 24511.2.1 视频播放 24511.2.2 音频播放 24811.3 音乐播放器 24811.3.1 基本界面的搭建 24811.3.2 音乐播放功能实现 25211.3.3 音乐播放相关信息显示 256本章小结 259习题11 259第12章 gps位置服务与地图编程 26012.1 gps位置服务编程 26012.2 mkmapview编程 26312.3 mkannotation标注的使用 266本章小结 269习题12 269第13章 综合编程案例 27013.1 创建推荐学校模块实例并进行界面布局 27113.2 省份选择功能实现 27513.3 网络接口读取 27913.4 显示推荐结果 280本章小结 282习题13 283

封面

ios应用开发基础教程

书名:ios应用开发基础教程

作者:钟元生

页数:283

定价:¥43.0

出版社:电子工业出版社

出版日期:2015-09-01

ISBN:9787121272776

PDF电子书大小:121MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注