‘Swift’ タグのついている投稿

川崎 隆介(Ryusuke Kawasaki)

2016年8月23日 火曜日

ryusuke kawasaki

山口県出身。
携帯電話開発会社にてOS(SymbianOS)の拡張業務に従事。オーディオ関連の設計、プログラミング、テストを担当した後、待ち受け画面管理、ファイル情報解析、画像ライブラリに関するプロジェクトリーダーを担当。同会社を退職後独立。iOS、Androidのアプリケーション作成、 (さらに…)

iOSアプリケーション基礎研修

2014年12月17日 水曜日

コースジャンル

設計・開発

概要

iOSアプリケーションを開発するためには、Objective-Cといったプログラミング言語の知識が必要になります。
本コースは、実際に数種類のプログラミングを体験しながらObjective-Cの基礎を習得いたします。
またアプリ開発についてはiOS SDKを用いてアプリケーション開発に必要な基礎知識であるイベントハンドリング、
ストーリーボードの理解、基礎的なアプリケーション作成が出来るカリキュラムとなっております。

目的

・Objective-Cの基本文法を理解する。
・Objective-Cプログラミングを体験し、簡単なプログラミングのスキルを身につける。
・iOS SDK、iPhoneアプリケーションの開発基礎を習得する。

対象者

・C言語など、他プログラミング言語の経験があること

テキスト

市販テキスト、オリジナルレジュメ

基本日数

2日

内容

1.Objective-Cとは
・ Objective-Cの特徴
・ Hello,World!

2.クラス
・ クラス定義、インスタンス変数とメソッド
・ インスタンス化、メッセージ送信
・ 初期化、プロパティ構文
・ プロパティ属性

3.文字列・配列・辞書
・ 文字列操作、配列操作、辞書操作

4.継承とプロトコル
・ 継承、オーバーライド、プロトコル

5.Swift概略
・ Swiftとは
・ Playgrounds
・ 簡潔な記述(ファイル、型推論)
・ 堅牢性の向上(オプショナル、ジェネリクス)
・ Objective-Cと共存可能

6. アプリ開発の基本
・ プロジェクトの作成、シミュレータの起動、XCodeの基本的な操作方法

7. 初めてのiOSアプリケーション
・ アプリケーションが起動する仕組み、ストーリーボード : アプリケーションUI
・ アクション : イベント処理、アウトレット : UI参照
・ デリゲート : 委譲、
・実装 : インタラクション
・ 動作確認

8. Master – Detailアプリケーション
・ Master – Detail : 一覧表示と詳細表示
・ セグエ:画面遷移
・ モデル設計:カスタムクラス
・ 一覧表示 : 動的セル
・ 詳細表示 : 静的セル

9. アプリを仕上げる
・ アイコン
・ 起動画面
・ 実機インストール(説明とデモンストレーション)

開催条件

企業ライセンス、個人ライセンス問わず
Apple Developerの事前登録者のみご参加が可能な研修となります。

備考

・法人企業様のみの対象となります。
・個人で申込みの方はお問い合わせください。