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

4,745 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,745
On SlideShare
0
From Embeds
0
Number of Embeds
505
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

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

×