10分で分かるiOSアプリのつくりかた[ATGS主催イベント発表資料]
Upcoming SlideShare
Loading in...5
×
 

10分で分かるiOSアプリのつくりかた[ATGS主催イベント発表資料]

on

  • 409 views

ATGSが主催した「10分でわかるスマホアプリの作り方」の中で発表した資料の第一弾です。

ATGSが主催した「10分でわかるスマホアプリの作り方」の中で発表した資料の第一弾です。

Statistics

Views

Total Views
409
Views on SlideShare
254
Embed Views
155

Actions

Likes
0
Downloads
0
Comments
0

3 Embeds 155

http://blog.atgs.jp 151
http://www.slideee.com 3
http://s.deeeki.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

10分で分かるiOSアプリのつくりかた[ATGS主催イベント発表資料] 10分で分かるiOSアプリのつくりかた[ATGS主催イベント発表資料] Presentation Transcript

  • 10分で分かるiOSア プリのつくりかた
  • 自己紹介 » 株式会社ATGSテクノロジーサービス本部 アプリケーショングループ所属 植岡 » 受託開発歴約4年(2010年∼) » fromKKという名前で個人でも活動中 (Twitter、Qiita、Github等) » 個人ブログ http://fromkk.me/
  • 主な使用言語 » PHP(最近FuelPHP好き) » Javascript(jQuery、Node.JS、Titanium) » Objective-C(iOS) » Java(Android) » C++(Cocos2d-x 2.2.3) » Ruby(勉強中)
  • iOSアプリの作り方 » 必要なもの » Mac » Xcode(Mac App Storeで無料でダウンロード) » iOS Development Program(¥7,800/年∼)
  • iOSアプリ作成時に 必要な情報 » アプリ名 » 作成者名 » Company Identifier(組織を特 定する為のドメイン) 例)jp.atgs » ターゲット(iPhone向けなのか iPad向けなのか両方向けなのか) etc...
  • iOSアプリの概念(UI系) » UIWindowの上にUIViewを配置して いく (UIWindowは基本的に一つのアプ リケーションに一つ)
  • » iOSアプリはUIKitと呼ばれる標準フレームワークをベースに構築さ れている » UIKitを利用する場合画面に表示されるもの全てUIViewがベースに なっている 文字を表示する     :UILabel 一覧に並べる      :UITableView 画像を表示する     :UIImageView ウェブブラウザを表示する:UIWebView 等
  • 画面を作る方法 » Storyboard(画面遷移+画面をまとめてGUIで構築する) » Interface Builder(1画面1ファイルで画面をGUIで構築する) » ソースコードに直接記述する
  • ViewControllerで Viewの制御をする » UIViewControllerでUIViewの表 示・非表示、移動等を制御する » UINavigationControllerや UITabBarControllerを使うと画 面遷移が簡単
  • iOSアプリで出来る事 年々出来る事が増えているので全ては書き出せないですが思いつくままに 書き出してみます » タッチの感知・スワイプ等ジェスチャーの感知、写真の撮影・画像編 集、音声の録音・再生、動画の録画・再生、 インターネットの利用・ウェブページの表示、地図の表示、GPSの利 用、ジャイロスコープ等センサーの利用、Bluetooth機器との連携 (iBeacon等)、 OpenGLによる2D・3Dの表示やゲームの制作、SpriteKitによるゲー ムの制作などなど
  • Xcode画面説明
  • 便利ショートカット » ⌘ + R = Run(実行) » ⌘ + .(ドット) = 停止
  • 簡易RSSリーダーアプリ開発デモ 表示元ブログ:http://blog.atgs.jp/ 完成したコードは下記にアップしてます https://github.com/atgs/SampleRSSReader
  • Swiftについて » 今秋からAppleがリリースする新しいプログラミング言語 » 今後iOSアプリを作るならデファクトスタンダードになる予感 » UIKit.frameworkやFoundation.frameworkの概念自体はほぼ 変わらない » iOS 8から対応だと思われがちだが実はiOS 7でも動く
  • プログラミングを勉強するには » クラスやメソッドの使い方はまず公式ドキュメントを見る » 英語を怖がらない →分からない事を調べるとStack Overflow等の海外のサイトに行き 着く事が多い » あなたが困ってる事は皆困っている →分からない事や調べて分かる様になった事は是非ブログや Qiita(情報共有サイト)に書いてアウトプット! http://qiita.com/
  • オススメ書籍 iOS開発におけるパターンによるオートマティズム http://amzn.to/1sUdqNW iOSアプリ開発達人のレシピ100 ―開発現場で実証された実用コード集 http://amzn.to/1lxk9Wx
  • ご清聴有難うござい ました。