课程大纲

开发环境

  • 开发环境要求
  • Xcode 和 iOS SDK
  • Apple 开发者注册
  • 申请被拒绝的原因
  • 人机界面指南

Xcode iOS 项目

  • Xcode 概述
  • 创建 iOS 项目
  • 在模拟器和真实设备上运行

自适应布局

  • 情节提要
  • 多设备支持
  • 图标大小和设备方向
  • UI 组件
  • 构建用户界面

Swift

  • Swift 编程语言概述
  • 变量、常量和数据类型
  • 语言结构
  • 使用 Xcode 开发 Swift 应用程序
  • 操场

Swift 类和场景

  • 创建 Swift 类
  • 实例变量和初始化
  • 内存管理
  • 强引用和弱引用
  • 构造函数类型
  • 协议,可哈希和可打印
  • 遗产
  • 创建场景
  • 实现视图控制器
  • 网点和行动

使用图形

  • 添加图标和图像
  • 使用 SpriteKit API
  • 动画精灵

用户交互

  • 按钮和处理程序
  • 平移手势识别
  • 点击手势识别

多屏幕应用

  • 表格导航
  • 选项卡式应用程序
  • 导航控制器

定位服务

  • 位置和高度
  • 指南针方向

设备 Access 和存储

  • 文件存储
  • 音乐库访问
  • SQLite 数据库访问

蓝牙

  • 蓝牙 API
  • 中环
  • 外设

语音框架

  • 语音转文本
  • 文字转语音

Networking

  • 网络访问
  • 序列化和反序列化 JSON
  • 休息 Web Services

要求

该课程假设有一定的编程经验。

  35 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (2)

相关课程

课程分类