面议元2023-05-13 11:21:27
课程名称:iPhone开发
课程内容:
一、 OBJECTIVE-C语法
1. 基本编程环境使用
2. 面向对象开发基础interface、 alloc、 init
3. 介绍了类函数、多参数函数
4. 介绍了构造函数用法、类函数和实例函数的区别
5. 介绍了protocol和对象引用计算与释放基础
6. 对象手动引用计算与释放(retain、autorelease、release)
7. 介绍一些辅助类 NSArray NSMutableArray NSDictionary NSSet
8. 序列化操作(.plist文件和自定义类型)
二、 IOS开发基础
1. 详细介绍了IOS程序的程序构架与对象间的相互调用关系。重点介绍了回调函数思想和UIApplicantionmain UIApplilcation和 APPdelegate之间调用流程
2. 自动引用计数(strong 、weak、unsafe_unretained)
3. 创建 并且加载里面的数据
4. 介绍广播机制
5. 介绍MVC基本架构思想和IOS中视图处理流程、构建第一个单视图程序
6. 用纯代码编写视图界面方法
7. 用编写视图界面方法
三、 常用的控件和视图
视图
视图
视图
视图和MVC三层分离控件的构造和思想
5. 介绍 文本框操作和键盘控制
视图基础
视图高级操作(表的Cut paste copy 操作)
视图高级操作(表的分组 表的head和footer)
视图高级操作(自定义表的Accessory视图操作)
视图高级操作(自定义
11. 介绍 架构
12. 使用和实现复杂程序界面例子(表中行的移动、行的删除、行编辑)
13. 使用UIPageViewController实现单翻页效果
14. 使用UIPageViewController实现双翻页效果
15. 使用呈现Master-Detail Views
四、 ios高级开发
1. Storyboard介绍与使用
2. 照相机的使用(拍照、图片库的调用)
3. Animation动画
4. XML的使用
5. JSON的使用
6. WEBSERVICE的调用
7. 持久化存储(SQL LITE3)
8. 持久化存储(CORE DATA)
9. 定时器和便携式多线程
10. 线程池
11. 同步锁和唤醒锁
12. HTTP网络调用基础
13. HTTP多线程断点续传