欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > APP开发 > 疯狂iOS讲义(上) Objective C 2.0与iPhone iPad应用开发基础[PDF][48.06MB]

疯狂iOS讲义(上) Objective C 2.0与iPhone iPad应用开发基础[PDF][48.06MB]

2019-06-25 499 收藏 0 赞一个 0 真差劲 0 去评论 去下载

内容简介

本书以*的 iOS 7.0、Xcode 5 为平台,全面介绍 iOS 应用开发的基础知识。全书从 Objective-C基本语法开始,详细介绍了 Objective-C 的基本语法结构、Objective-C 的面向对象特征、Foundation框架的核心类库用法、文件 I/O 体系等知识,掌握 Objective-C 语言是 iOS 引用开发的基础。之后,本书将带领读者掌握iOS 应用开发的基本理论以及 iOS 应用的 MVC 设计和事件处理编程,重点介绍 iOS 界面编程、iOS应用的生命周期、Quartz 2D 绘图、坐标变换、Core Image 滤镜、Core Animation动画等内容。最后介绍了一个《疯狂连连看》游戏实例。
本书并不局限于介绍 iOS编程的各种理论知识,而是从“项目驱动”的角度来讲授理论,全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考,拿来就用。
本书为所有打算深入掌握 iOS 编程的读者而编写,适合各层次的 iOS 学习者和开发者阅读,也适合作为大学教育、培训机构的 iOS教材。但如果只是想简单涉猎 iOS 应用开发,则本书过于庞大,不适合阅读。

目录

第1章 iOS应用与开发环境……1
1.1 Objective-C与iOS简介……2
1.2 搭建iOS开发环境……3
1.3 第一个Objective-C程序……6
1.4 熟悉Xcode……10
1.5 小结……20
第2章 数据类型和运算符……21
2.1 注释……22
2.2 标识符和变量……23
2.3 数据类型分类……25
2.4 基本数据类型……26
2.5 类型转换……34
2.6 运算符……37
2.7 小结……46
第3章 流程控制与数组……47
3.1 顺序结构……48
3.2 分支结构……48
3.3 循环结构……54
3.4 控制循环结构……60
3.5 goto语句……62
3.6 数组……64
3.7 小结……78
第4章 C语言特性……79
4.1 函数……80
4.2 局部变量与全局变量……94
4.3 预处理……101
4.4 指针……108
4.5 指针与数组……113
4.6 字符串与指针……121
4.7 函数与指针……123
4.8 指针数组和指向指针的指针……127
4.9 结构体……130
4.10 块……136
4.11 小结……140
第5章 面向对象(上)……141
5.1 类和对象……142
5.2 方法详解……154
5.3 成员变量及其运行机制……156
5.4 隐藏和封装……160
5.5 键值编码(KVC)与键值监听(KVO)……172
5.6 对象初始化……182
5.7 类的继承……187
5.8 多态……193
5.9 小结……198
第6章 面向对象(下)……199
6.1 Objective-C的包装类……200
6.2 处理对象……202
6.3 类别与扩展……209
6.4 协议(protocol)与委托……216
6.5 使用@try处理异常……225
6.6 Objective-C反射机制……232
6.7 手动内存管理……237
6.8 自动引用计数……250
6.9 小结……251
第7章 Foundation框架详解……252
7.1 字符串(NSString与NSMutableString)……253
7.2 日期与时间……256
7.3 对象复制……263
7.4 Objective-C集合概述……269
7.5 数组(NSArray与NSMutableArray)……270
7.6 集合(NSSet与NSMutableSet)……282
7.7 有序集合(NSOrderedSet与NSMutableOrderedSet)……290
7.8 字典(NSDictionary与NSMutableDictionary)……291
7.9 谓词……301
7.10 小结……307
第8章 文件I/O……308
8.1 使用NSData与NSMutableData……309
8.2 使用NSFileManager管理文件和目录……310
8.3 使用NSPathUtilities.h管理路径……314
8.4 使用ProcessInfo获取进程信息……316
8.5 使用NSFileHandle处理文件IO……317
8.6 使用NSURL读取网络资源……319
8.7 使用NSBundle处理项目相关资源……320
8.8 对象归档……322
8.9 小结……330
第9章 iOS应用开发入门……331
9.1 从iOS项目开始……332
9.2 MVC……342
9.3 事件机制……349
9.4 Storyboard的改进之处……358
9.5 代码控制UI界面……360
9.6 美化iOS应用……367
9.7 小结……369
第10章 iOS应用的界面编程……370
10.1 UI控件概述……371
10.2 按钮(UIButton)……373
10.3 文本框(UITextField)……377
10.4 多行文本控件(UITextView)……382
10.5 开关按钮(UISwitch)……390
10.6 分段控件(UISegmentedControl)……391
10.7 图像控件(UIImageView)……395
10.8 进度条……399
10.9 拖动条(UISlider)……403
10.10 警告框(UIAlertView)与UIActionSheet……405
10.11 日期选择器(UIDatePicker)……411
10.12 选择器(UIPickerView)……415
10.13 微调器(UIStepper)……426
10.14 网页控件(UIWebView)……428
10.15 工具条(UIToolbar)……431
10.16 表格(UITableView)与表格控制器(UITableViewController)……435
10.17 搜索条(UISearchBar)……467
10.18 导航条(UINavigationBar)与导航条控制器(UINavigationController)……475
10.19 网格(UICollectionView)与网格控制器(UICollectionViewController)……490
10.20 标签条(UITabBar)与标签页 控制器(UITabBarController)……509
10.21 页控件(UIPageControl)与页控制器(UIPageViewController)……515
10.22 iPad应用开发……523
10.23 小结……535
第11章 管理iOS应用的运行……537
11.1 自动旋转机制……538
11.2 旋转时重构用户界面……541
11.3 旋转时切换视图……543
11.4 iOS应用的生命周期……546
11.5 小结……555
第12章 图形、图像与动画……556
12.1 使用UIImage和CGImage处理位图……557
12.2 Quartz 2D绘图……560
12.3 图形变换……593
12.4 控制叠加模式……599
12.5 处理填充……604
12.6 使用Core Image滤镜……614
12.7 动画……621
12.8 小结……636
第13章 疯狂连连看……637
13.1 游戏简介……638
13.2 开发游戏界面……639
13.3 游戏的状态数据模型……646
13.4 加载界面的图片……651
13.5 实现游戏视图控制器……653
13.6 实现游戏逻辑……655
13.7 小结……673

文档截图

QQ截图20190625105405.jpg

疯狂iOS讲义(上)  Objective  C  2.0与iPhone  iPad应用开发基础[PDF][48.06MB]

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

下载地址
大家评论