分类菜单
软件开发
培训首页> 深圳培训> 软件开发培训课程> 南山IOS开发苹果课程培训班
南山IOS开发苹果课程培训班

南山IOS开发苹果课程培训班

参考价格: 电话咨询
咨询电话: 400-800-2178
立即预约 确认报名
姓名3:
电话:
城市:
想学
什么:
南山IOS开发苹果课程培训班
课程说明
课程级别
入门级
培训周期
2-3个月
上课地址
科苑南路武汉大学产学研大楼A204
【课程详情】
I0S开发班 开课程时长:258 小时
适合人群:面向希望进入移动开发领域的在校培训中心生、软件或硬件工程师,须具备如下基础:C、C++开发基础

课程简介

序号

单元

主要内容

学时

第一阶段

240

1

MAC 0S X 平台介绍、C开发、数据结构和算法

Mac0S基础

1.Mac0S命令和环境搭建
2.Mac0S命令详解
3.svn代码控制服务管理。
4.shell编程
5.Makefile工程搭建
6.gcc, clang编译器使用
7.GDB使用。

60

C语言强化

1.从企业项目开发角度重新诠释讲解C语言;
2.在教学过程中特别突出C语言的本质,C语言的陷阱以及注意事项等;
3.以大量实例分析着重介绍函数与程序结构,字符串、数组、结构体、指针、递归和栈编程、位运算、位域操作。
4.静态库及动态库的构建及常用C库函数编程接口的使用等知识。

数据结构和算法

1. 讲解企业工作中常用的数据结构和算法;

2. 链表、栈、队列、树、表、排序和查找等;

3. 内核常用算法,比如红黑二叉树、Hash表、双向链表等。

2

0bjective-C和i0S开发基础

0bjective-C强化训练

1. 0bjective-C语言的面向对象编程;

2. 类的继承;

3. 复合;多态;

4. id,动态识别;

5. Posing,Protocols;

6. 内存管理;

7. Autorelease

60

Cocoa Foundation Kit编程强化

1. Cocoa文件I0编程;

2. Cocoa各类基础类;

3. NSString;

4. NutableString;

5. NSArray;

6. NutableArray;

7. NSEnumerator;

8. NSDictionary;

9. NutableDictionary;

10. NSNumber;

11. NSValue;

12. NSData;

13. NSNull;

14. Cocoa网络编程;

Cocoa图形界面编程

i0S基本UI编程

1. UILabel、UIButton、UITextField、UIImageView、UISlider、UISwitch、UISegmentedControl、UIActionSheet、UIAlertView、UISegmentedControl和UIAlertView等基本控件的编程

2. 界面优化工作;

3. 多个控件之间的交互和事件响应

3

i0S编程

i0S UI编程

1. 视图控制器方面知识;

2. UIViewController基类介绍;

3. UIViewController和UIView关系;

4. UITableViewController使用;

5. 复合控件UITabBarController创建多个Tab标签的空间;

6. UINavigationController导航控件,翻转控制器

120

i0S网络编程

1. 网络编程技术;

2. 设备模型/平台设备模型架构分析;

接口编程

i0S多媒体编程

1. 使用UIImage和UIImageView加载和绘制图像;

2. 使用相机接口拍取照片;

3. 编程使用MediaPlayer架构进行多媒体播放。

i0S数据处理和地址薄,文件编程

1. 处理i0S的数据保存;

2. 创建选项;

3. 文件处理、打开、读写、关闭文件;

4. 使用SQLite数据库处理,访问i0S地址薄内容。

i0S 2D/3D图形编程

1. 学习如何处理图形功能;

2. 在UIView上绘制图形;

3. 动画及2D/3D开发功能。

i0S特有硬件编程

1. 使用硬件加速计的功能进行编程;

2. 处理i0S上各种传感器和各类手势处理。

学时合计240

理论教学

100

实践教学

140

第二阶段

模块教学

18

1

软件工程与项目管理

理论+实践教学

9

2

CLP职素核心课程

理论+体悟式教学

以上就是软件开发培训课程的全部内容介绍,如需了解更多的软件开发培训班、课程、价格、试听等信息,也可以点击进入 软件开发 相关频道,定制专属课程,开始您的学习之旅。

课程内容以实际授课为准
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

温馨提示

个性定制课程


温馨提示