为你推荐
版权页
前言
我的iOS授课经历
忍不住也来说说iOS的设计模式
iOS基础篇
第1章 iOS基础知识
1.1 Objective-C语法简介
1.2 Objective-C的对象类型与基本数据类型
1.3 不可变数组与可变数组
1.4 不可变字典与可变字典
iOS企业级应用开发技术1.5 iOS应用程序概述
1.6 iOS定制化控件
1.7 视图的层级管理
1.8 iOS编程规范
1.9 小结
第2章 视图控制器之间的传值
2.1 通过Delegate实现ViewController之间的传值
2.2 通过单例实现ViewController之间的传值
2.3 通过KVO实现ViewController之间的传值
2.4 通过NSNotification实现ViewController之间的传值
2.5 小结
第3章 App与服务器接口的定义
3.1 关于JSON的认识
3.2 App与服务器接口的定义
3.3 JSON与Model的转换
3.4 小结
第4章 CollectionView的应用
4.1 CollectionView与TableView孰优孰劣
4.2 什么是UICollectionView
4.3 实现一个简单的UICollectionView
4.4 UICollectionViewCell视图层级
4.5 UICollectionViewDataSource
4.6 关于Cell的重用
4.7 UICollectionViewDelegate
4.8 UICollectionViewLayout
4.9 实现一个简单的瀑布流
4.10 自定义瀑布流的应用场景
4.11 自定义Flow Layout进行瀑布流布局
4.12 CollectionView与TableView的区别
4.13 图片轮播的实现思路
4.14 CollectionView注意事项
4.15 小结
Web与Native混合开发模式
第5章 Block的应用
5.1 Block缘起
5.2 Block概述
5.3 Block的声明、实现与调用
5.4 Block的应用场景
5.5 通过Block实现视图控制器之间的逆向传值
5.6 小结
第6章 iOS网络请求
6.1 iOS网络请求概述
6.2 AFNetworking的应用
6.3 AFNetworking的序列化问题
6.4 异步请求数据并刷新UI页面
6.5 远程文件下载
6.6 小结
第7章 JavaScript基础
7.1 JavaScript语法
7.2 变量的声明与赋值
7.3 如何判断两个字符串是否相等
7.4 创建JavaScript对象的三种方法
7.5 函数声明与函数表达式
7.6 可立即调用的函数表达式
7.7 循环的实现
7.8 防止JavaScript自动插入分号
7.9 严格模式
7.10 如何运行与调试JavaScript代码
7.11 JavaScript的面向对象设计思想
7.12 JavaScript的异步编程模式
7.13 如何在HTML中嵌入JavaScript
7.14 JavaScript与JSON
7.15 小结
第8章 Web与Native的交互
8.1 混合开发模式概述
8.2 网页调用iOS的原生方法
8.3 iOS调用JavaScript
8.4 JavaScript调用Objective-C代码
8.5 小结
全栈开发技术
第9章 Node.js入门指南
9.1 概述
9.2 Node.js生态
9.3 Node开发环境的搭建
9.4 Node.js验证
9.5 第一个Node.js工程
9.6 小结
第10章 Express——后端框架
10.1 概述
10.2 Express工程的创建
10.3 Express中的GET与POST请求
10.4 小结
第11章 AngularJS——Google前端框架
11.1 AngularJS概述
11.2 AngularJS指令概述
11.3 AngularJS构建单页面应用
11.4 AngularJS的加载
11.5 AngularJS控制器
11.6 $scope用法
11.7 小结
第12章 MongoDB——文档数据库
12.1 MongoDB概述
12.2 MongoDB的安装与应用
12.3 用mongoose操作MongoDB
12.4 小结
第13章 MEAN全栈技术的实现
13.1 应用场景
13.2 安装Express
13.3 创建Express工程
13.4 构建登录页面
13.5 构建注册页面
13.6 小结
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜