该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
ysl 4.23 b7ae3c2 2年前
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

课程信息

  • 课程名称:现代操作系统应用开发(Modern Operating System Application Development)

  • 课程主页:待定

  • 教  师:郑贵锋 博士 (zhenggf at mail.sysu.edu.cn)

  • 参考资料:

    1. iOS编程(第三版)[Programming iOS 6]. [美] 马特·纽伯格(Matt Neubury) 著,夏宏,贾静平,琚赟 等 译
    2. iOS编程(第6版). Aaron,Hillegass 著
    3. Objective-C高级编程 iOS与OS X多线程和内存管理. [日] Kazuki Sakamoto,[日] Tomohiko Furumoto 著,黎华 译
    4. https://developer.apple.com/

教学大纲

第 1 节 课程概述

移动互联网发展趋势、机遇,应用开发新趋势。

课件

实验

  1. 个人电脑安装开发环境,xcode新建objective c项目,了解项目结构
  2. 预习Objective C基本语法

第 2~3 节 编程语言基础

Objective-C语言与C语言的区别,新特性

课件

实验

  • 完成第一次作业

第 4 节 平台概述

iOS平台内核、分层、特性、开发环境搭建、应用结构

课件

实验

  • 继续做HW1

第 5~6 节 界面编程

界面布局、界面元素、常用界面控件的使用

课件

实验

  • 开始第二次作业

第 7 节 界面动画编程

界面动画原理、实现

课件

实验

  1. 尝试各种动画方式
  2. 完成第二次作业

第 8 节 网络编程

网络传输框架、数据解析、异步实现

课件

实验

  1. 开始第三次作业
  2. 开始大作业的进程

第 9 节 本地存储

缓存、数据库原理、实现要点

课件

实验

  • 完成第三次作业

第 12 周 多线程编程

多任务、多线程原理、实现技术

课件

实验

  1. 开始第四次作业(网络与本地存储)

第 13 周 多媒体基础

图片处理与显示、音频播放、视频播放

课件

实验

  1. 完成第四次作业

第 14 周 多媒体进阶

音频、视频合成案例

课件

实验

  1. 开始第五次作业()

第 15 周 图形图像处理技术简介

介绍iOS图形图像处理技术框架,重点介绍基础Metal示例。

课件

实验

  • 小组大作业项目

第 16 周 增强现实技术简介

介绍ARKit技术及例子

课件

实验

  • 小组大作业项目

第 17 周

实验

  • 完成小组大作业项目

第 18~19 周

大作业及成果展示:期末项目展示、答辩。

空文件

简介

iOS客户端应用开发实验案例设计 展开 收起
Objective-C 等 6 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化