培训首页  >  室内设计师新闻  >  东方博宜IOS APP开发工程师课程内容
IOS开发

东方博宜IOS APP开发工程师课程内容

来源:

学嗨商舟教育

    发表于:2021-09-08 14:40:04   31次浏览

东方博宜IOS APP开发工程师课程大纲

 

模块

课程

学习内容

Swift开发语言基础

Swift语言基础

配置IDE,数据类型,变量,运算符和表达式,条件结构,循环结构,数组,函数,指针,函数指针与指针函数,字符串,结构体,联合体,常见数据结构和算法,链表等;

综合案例:利用Swift的基础语法解决加密运算、权限分析、工资计算、百钱白鸡、硬币兑换、哥德巴赫猜想、游戏模型代码设计等各类实际问题;

Swift语言进阶

类和对象

面向过程与面向对象的区别,特殊类型的介绍和基本概念,类与对象、属性和方法;

OOP三大特征

类的构造与初始化,面向对象三大特征:封装、继承和多态, selfsuper详解,面向对象测试示例等;

类的扩展

类目的基本概念和用法,类目的使用,延展的基本概念和用法,协议的概念基本使用,用示例实现类扩展的应用;

Foundation框架

Foundation框架的介绍,日期类的使用,字符串类的详解,数字类处理,各类集合类的使用和示例应用;

内存管理

引用计数与对象所有权的基本概念,点语法中的内存管理,自动释放池的基本概念和用法(初探),ARC与垃圾回收机制;

综合案例

利用面向对象的知识点设计设计常见的游戏基本角色代码模型、及的动物继承树的代码模型;

SQLite数据库

数据库介绍

搭建SQLite环境,了解数据库常识,数据仓库、数据表、数据处理及应用环境,创建数据库、删除数据库、备份数据库等;

数据表

创建数据库表,数据库字段类型,添加表约束,使用SQL语句创建数据库、数据表;

数据基本操作

插入数据,修改记录,删除数据,批量处理数据等SQL语句的实现;

数据基本查询

基本查询,条件查询,查询限制,分组查询,字符串函数,日期函数等;

数据库操作类

封装数据库操作基类,实现操作用户数据管理类,以OO的方式实现对数据库的管理;

综合案例

银行账户管理系统的数据创建与管理实战篇;

IOS应用开发

IOS系统架构

IOS系统架构,应用程序的文件组织和声明周期,模拟器的常用操作;

视图与窗口

UIWindowUIView,视图的层次结构,视图坐标,UIView的常用属性和方法,UIView内容模式;

常用UI控件

UILabelUIButtonUIImageViewUIProgressViewUITextFieldUIPageControlUIAlertView等空间的使用及示例应用;

视图控制器

UIViewController的介绍和生命周期,控制器中的视图的装载和卸载,视图控制器旋转方向,模态视图的使用以及几种传值方式;

导航控制器

导航控制器的基本概念和基本用法,UINavigation Bar的结构和基本用法,自定义导航视图控制器;

表视图

表视图的基本概念,表视图常用属性和方法,表视图常用数据源方法和委托方法,单元格的基本概念和样式,重用机制和原理;

手势与触摸

事件的基本概念和传递过程,响应者链的基本概念,单击、双击、捏合、移动等手势,手势识别器的概念和用法;

音频与视频

AVAudioPlayer使用,AVPlayer使用,后台播放音乐,MPMoviePlayer使用;

网络与多线程

多线程基本概念与作用,多线程使用方式,HTTP协议,使用NSURLConnection封装网络请求;

位置与地图服务

如何使用位置服务,获取当前设备的经纬坐标,位置反编码的方式,MapKit框架使用等;

项目案例

综合项目案例

利用MVC设计模式实现项目案例分析设计,框架搭建和系统实施与发布;

 




文中图片素材来源网络,如有侵权请联系删除

文中图片素材来源网络,如有侵权请联系删除
  • 平面设计师
  • UI设计师
  • 室内设计师
  • 动漫设计师
  • 服装设计师
  • 规划设计师
  • 零基础
  • 有PS基础
  • 有AI基础
  • 有CAD基础
  • 有PR/AE基础
  • 其他软件基础
  • 周末班
  • 全日制白班
  • 随到随学

热门课程

  • 无锡平面设计培训班(网课与面授班)

    询价

  • 平面设计综合培训班

    询价

  • 网页设计培训班

    询价

  • 无锡室内设计培训班

    询价

  • 无锡UI/UE设计培训(网课与面授班)

    询价