コース概要

開発環境

  • 開発環境の要件
  • Xcode と iOS SDK
  • Apple 開発者登録
  • 申請が拒否される理由
  • ヒューマンインターフェースガイドライン

Xcode iOS プロジェクト

  • Xcodeの概要
  • iOSプロジェクトの作成
  • シミュレータと実際のデバイスで実行

アダプティブ レイアウト

  • 絵コンテ
  • 複数のデバイスのサポート
  • アイコンのサイズとデバイスの向き
  • UIコンポーネント
  • ユーザーインターフェイスの構築

Swift

  • Swift プログラミング言語の概要
  • 変数、定数、およびデータ型
  • 言語構造
  • Xcode を使用した Swift アプリケーションの開発
  • 遊び場

Swift クラスとシーン

  • Swift 個のクラスを作成する
  • インスタンス変数と初期化
  • メモリ管理
  • 強い参照と弱い参照
  • コンストラクターの種類
  • プロトコル、ハッシュ可能および印刷可能
  • 継承
  • シーンの作成
  • ビューコントローラーの実装
  • アウトレットとアクション

グラフィックの操作

  • アイコンや画像を追加する
  • SpriteKit API の使用
  • スプライトのアニメーション化

ユーザーインタラクション

  • ボタンとハンドラー
  • パンジェスチャ認識
  • タップジェスチャー認識

複数画面アプリケーション

  • テーブルナビゲーション
  • タブ付きアプリケーション
  • ナビゲーションコントローラー

位置情報サービス

  • 位置と高度
  • コンパスの方向

デバイス Access とストレージ

  • ファイルストレージ
  • ミュージックライブラリ Access
  • SQL項目 Database Access

ブルートゥース

  • Bluetooth API
  • セントラル
  • 周辺機器

スピーチの枠組み

  • 音声をテキストに変換
  • テキスト読み上げ

Networking

  • ネットワーク Access
  • JSON のシリアル化と逆シリアル化
  • 休憩 Web Services

要求

このコースは、ある程度のプログラミング経験を前提としています。

  35 時間

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

お客様の声 (2)

関連コース

IBM MobileFirst Platform for Hybrid Mobile Application Development

  21 時間

関連カテゴリー