コース概要
導入と環境設定
- iOS とは?基本アーキテクチャ
- Xcode のインストールと設定
- Xcode プロジェクトの構造の理解
- iOS シミュレーターで「Hello World」アプリを制作する
UIKit を使用したユーザーインターフェース (UI) の基本
- ビューとビューコントローラー
- 一般的な UI 要素: UILabel, UITextField, UIButton, UIImageView
- Storyboards と Interface Builder を使用してインターフェースを設計する
- 基本的な IBOutlet と IBAction の接続の作成
- 実践練習:プロジェクト UI の設計
インタラクションとイベント
- ビューコントローラーのライフサイクルの概要
- IBAction を使用して UI イベントを処理する
- IBOutlet を使用してコードから UI 要素にアクセスする
- UIAlertController を使用して基本的なアラートを表示する
- 実践練習:プロジェクト UI のインタラクティブ性の実装
基本的なナビゲーション
- ビュー間のナビゲーションに Segues を使用する
- ViewControllers 間で基本データを渡す
- 実践練習:画面遷移の実装
継続的な実践プロジェクト
- 実践プロジェクトの継続的開発
- 学んだ概念の統合
- 一般的な問題の議論と解決
まとめと次回へのステップ
要求
- 基本的なプログラミング知識(iOS や Swift に限られず)
- Xcode がインストールされた Mac コンピューター
- モバイルアプリ開発への興味
対象者
- iOS アプリ開発に興味のある新規開発者
- Apple エコシステムへの移行を目指すジュニアモバイル開発者
- 最初の iOS アプリケーションを構築したいプロフェッショナル
お客様の声 (3)
知識の伝達方法とトレーナーの知識。
Jakub Rekas - Bitcomp Sp. z o.o.
コース - Machine Learning on iOS
機械翻訳
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
コース - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
機械翻訳
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
コース - Cross-platform mobile development with PhoneGap/Apache Cordova
機械翻訳