疯狂iOS讲义--计算机与互联网李刚编著电子工业出版社pdf下载pdf下载

疯狂iOS讲义--计算机与互联网李刚编著电子工业出版社百度网盘pdf下载

作者:
简介:本篇主要提供疯狂iOS讲义--计算机与互联网李刚编著电子工业出版社pdf下载
出版社:青草书店专营店
出版时间:2016-06
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:疯狂iOS讲义-(基础篇)-(含光盘1张) 计算机与互联网 书籍
作者:李刚编著
定价:108.0
出版社:电子工业出版社
出版日期:2016-06-01
ISBN:9787121287930
印次:
版次:1
装帧:平装
开本:16开

  内容简介
    本书基于《疯狂iOS讲义(上)》第2版升级而来,已真正升级成Swift、Objective-C双语讲解。本书所有案例(除前面介绍Objective-C语法部分之外)全部都提供Swift、Objective-C两种语言的版本。本书以新iOS 9.2、Xcode 7.2为平台,全面介绍了iOS应用开发的基础知识。书中每个案例、每个截图都全面升级到iOS 9.2。本书全面、细致地介绍了Objective-C的面向对象语法、Foundation框架的核心类库用法、文件 IO体系等,详细讲解了iOS应用开发的基本理论,以及iOS应用的MVC设计和事件处理编程,介绍了iOS界面编程、iOS应用的生命周期、Quartz 2D绘图、坐标变换、Core Image滤镜等内容,掌握这些基础内容之后,即可开发出基础的iOS App应用和简单的iOS游戏。本书*后介绍了一个疯狂连连看的实例。本书详细介绍了iOS 9新增的UIAlertController、UIStackView控件,其中UIStackView正是为了自适应不同尺屏幕而设计的控件,可用于取代早期iOS开发中的约束(约束实在是太难以管理了)。本书还介绍了Xcode 7提供的Storyboard Reference,通过使用Storyboard Reference,可以对大型iOS App的界面设计进行分解、重构,从而保证项目具有更好的可维护性。本书从“项目驱动”的角度来讲授理论,全书一共包括近百个实例,这些示范性的实例既可帮助读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考,拿来就用。如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟()发帖,笔者将会及时予以解答。本书为所有打算深入掌握iOS编程的读者而编写,适合各种层次的iOS学习者和开发者阅读,也适合作为大学教育、培训机构的iOS教材。但如果只是想简单涉猎iOS应用开发,则本书过于庞大,不适合阅读。

  目录
第1章 iOS应用与开发环境?1
1.1? iOS简介及其开发语言?2
1.1.1? Swift简介?2
1.1.2 Objective-C简介?2
1.1.3 iOS简介?3
1.2 搭建iOS开发环境?4
1.2.1 下载并安装Xcode和SDK?4
1个Objective-C程序?7
1.3.1 使用文本编辑器开发Objective-C
程序?7
1.3.2? 使用Xcode工具开发Objective-C
程序?9
1.4? 熟悉Xcode?11
1.4.1? 创建iOS项目?11
1.4.2? 熟悉导航面板?13
1.4.3? 熟悉检查器面板?16
1.4.4? 熟悉库面板?17
1.4.5? 使用Xcode的帮助系统?19
1.5? 本章小结?21
第2章 数据类型和运算符?22
2.1? 注释?23
2.2? 标识符和变量?24
2.2.1? 分隔符?24
2.2.2? 标识符规则?26
2.2.3? Objective-C关键字?26
2.3? 数据类型分类?26
2.4? 基本数据类型?27
2.4.1? 整型?27
2.4.2? NSLog输出函数及格式字符?28
2.4.3? 字符型?30
2.4.4? 浮点型?31
2.4.5? 枚举型?32
2.4.6? BOOL类型?34
2.5? 类型转换?35
2.5.1? 自动类型转换?36
2.5.2? 强制类型转换?37
2.5.3? 表达式类型的自动提升?37
2.6? 运算符?38
2.6.1? 算术运算符?38
2.6.2? 赋值运算符?41
2.6.3? 位运算符?41
2.6.4? 扩展后的赋值运算符?43
2.6.5? 比较运算符?44
2.6.6? 逻辑运算符?45
2.6.7? 逗号运算符?45
2.6.8? 三目运算符?46
2.6.9? 运算符的结合性和优先级?47
2.7? 本章小结?48
第3章 流程控制与数组?49
3.1? 顺序结构?50
3.2? 分支结构?50
3.2.1? if条件语句?50
3.2.2? switch分支语句?54
3.3? 循环结构?56
3.3.1? while循环语句?56
3.3.2? do while循环语句?58
3.3.3? for循环?59
3.3.4? 嵌套循环?62
3.4? 控制循环结构?63
3.4.1? 使用break结束循环?63
3.4.2? 使用continue结束本次循环?64
3.4.3? 使用return结束函数?64
3.5? goto语句?65
3.6? 数组?67
3.6.1? 定义数组?67
3.6.2? 数组的显式初始化?68
3.6.3? 使用数组?69
3.6.4? 多维数组?70
3.6.5? 多维数组的初始化?71
3.6.6? 字符数组、字符串与结束标志?77
3.6.7? 输出字符串和字符串函数?78
3.6.8? 数组的应用举例?80
3.7? 本章小结?81
第4章 C语言特性?82
4.1? 函数?83
4.1.1? 定义函数?83
4.1.2? 函数声明?86
4.1.3? 函数的参数传递机制?87
4.1.4? 递归函数?91
4.1.5? 数组作为函数参数?92
4.1.6? 内部函数与外部函数?96
4.2? 局部变量与全局变量?98
4.2.1? 局部变量?98
4.2.2? 全局变量?99
4.2.3? 外部全局变量与内部全局变量?101
4.2.4? 动态存储与静态存储?102
4.3? 预处理?105
4.3.1? 使用#define、#undef执行
宏定义?105
4.3.2? 带参数的宏定义?107
4.3.3? 使用#ifdef、#ifndef、#else、
#endif执行条件编译?108
4.3.4? 使用#if、#elif、#else、#endif
执行条件编译?110
4.3.5? #include与#import?111
4.4? 指针?112
4.4.1? 指针的概念?112
4.4.2? 指针变量及其基本用法?113
4.4.3? 指针变量作为函数参数?115
4.5? 指针与数组?117
4.5.1? 指向数组的指针变量?117
4.5.2? 指针运算?118
4.5.3? 数组变量作为函数参数?120
4.5.4? 指向多维数组的指针变量?122
4.6? 字符串与指针?124
4.6.

  编辑
全书包含近百个实例,几乎每个知识点都可以找到对应的实例,提供“连连看”参考价值。
全部案例均通过真机测试,随书光盘提供全部代码。