SlideShare a Scribd company logo
1 of 16
Download to read offline
Swift成果物発表
目次
・きっかけ
・Swiftとは
・成果物発表
・苦労したこと
・まとめ
・今後について
・最後に少し、、、、
きっかけ
・業務でJavaばかりなので他の言語もやってみたい
・視野を広げたい
・最近の流行りだから
・Appleが好きだから
Swiftとは
・iPhoneやiPad向けのアプリを開発するための言語
・mac用のソフトも開発可能
・「Modan、Safe、Interative」
成果物発表
ベンチプレス スクワット デットリフト
日頃ジムで筋トレしていて「ビックスリー」だけを
管理したいな〜。
でもあまりいいアプリがない。。。
成果物発表
・初期設定がめんどくさい
・ビックスリーだけを管理したいのに
いろんな筋トレの種類が選択可能であること
そもそもなぜ使いにくいと感じたか
・多機能すぎること
成果物発表
「ビックスリー」だけを管理するアプリ
成果物発表
・TableView
・CoreData
・DatePicker
・UIAlert
・自作ポップアップ
苦労したこと
・Swift2からSwift3の仕様変更が多すぎること
action:Selector("RespondToButton:")
Swift2
action:
#selector(HogeViewController.RespondToButton(_:))
Swift3
苦労したこと
・CoreDataが使いづらいこと
Entityを自動生成する機能があるが
自動生成したEntityがコンパイルエラーになった。
苦労したこと
・Xcodeがよく分からないエラーを吐く
まとめ
・仕様の決定から実装まで全部一人でやったのは
いい経験になったと思う
・別の言語にも触れることができた
・レイアウトにももう少し力をいれられたらよかった
今後について
・Swiftでアプリを作ってリリースしてみたい
・他の言語にも挑戦する
最後に少し、、、、
Ruby on Railsについて
開発環境
構築
以下のコマンドを
実行
MVCモデ
ル完成!
rails new productManagment
cd productManagment
rails generate scaffold Product name:string
price:integer content:text
rails db:migrate
rails server
MVCモデルでWebアプリができてしまう、、
ご静聴ありがとうございました。

More Related Content

Similar to チーム会議発表資料

【社内LT】iPhoneアプリ開発のすすめ
【社内LT】iPhoneアプリ開発のすすめ【社内LT】iPhoneアプリ開発のすすめ
【社内LT】iPhoneアプリ開発のすすめ
Vitalify.Inc
 
複数人でSwift開発を行うには
複数人でSwift開発を行うには複数人でSwift開発を行うには
複数人でSwift開発を行うには
Yuya Fujiwara
 

Similar to チーム会議発表資料 (20)

【社内LT】iPhoneアプリ開発のすすめ
【社内LT】iPhoneアプリ開発のすすめ【社内LT】iPhoneアプリ開発のすすめ
【社内LT】iPhoneアプリ開発のすすめ
 
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
 
複数人でSwift開発を行うには
複数人でSwift開発を行うには複数人でSwift開発を行うには
複数人でSwift開発を行うには
 
Swiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-EdoSwiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-Edo
 
HTML5/JS勉強会「HTML5/JavaScript ではじめるIoT」
HTML5/JS勉強会「HTML5/JavaScript ではじめるIoT」HTML5/JS勉強会「HTML5/JavaScript ではじめるIoT」
HTML5/JS勉強会「HTML5/JavaScript ではじめるIoT」
 
HTML5/JavaScript ではじめるIoT
HTML5/JavaScript ではじめるIoTHTML5/JavaScript ではじめるIoT
HTML5/JavaScript ではじめるIoT
 
everevo × Open Graph
everevo × Open Grapheverevo × Open Graph
everevo × Open Graph
 
OpenCV on mobile
OpenCV on mobileOpenCV on mobile
OpenCV on mobile
 
Swift愛好会_ライブラリを使わずにゴリゴリと
Swift愛好会_ライブラリを使わずにゴリゴリとSwift愛好会_ライブラリを使わずにゴリゴリと
Swift愛好会_ライブラリを使わずにゴリゴリと
 
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道
KANAZAWA アプリ開発塾 2015 アプリ制作マスターへの道
 
iOSローカライズことはじめ_Swiftビギナーズ20160109.pdf
iOSローカライズことはじめ_Swiftビギナーズ20160109.pdfiOSローカライズことはじめ_Swiftビギナーズ20160109.pdf
iOSローカライズことはじめ_Swiftビギナーズ20160109.pdf
 
WWDC2018 まとめ
WWDC2018 まとめWWDC2018 まとめ
WWDC2018 まとめ
 
アドベント2015ios基礎
アドベント2015ios基礎アドベント2015ios基礎
アドベント2015ios基礎
 
iphoneアプリ開発 その1:導入〜初アプリ
iphoneアプリ開発 その1:導入〜初アプリiphoneアプリ開発 その1:導入〜初アプリ
iphoneアプリ開発 その1:導入〜初アプリ
 
CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発
CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発
CodeGrid2周年記念パーティ_ライトニングトーク_アジャイル開発
 
Swiftから考えるアプリ開発のこれから
Swiftから考えるアプリ開発のこれからSwiftから考えるアプリ開発のこれから
Swiftから考えるアプリ開発のこれから
 
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
 
師弟登壇2015 GMOペパボ @orzup
師弟登壇2015 GMOペパボ @orzup師弟登壇2015 GMOペパボ @orzup
師弟登壇2015 GMOペパボ @orzup
 
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
 
Apple審査を一発通過! iOS開発経験0でも出来る じげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべてApple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過! iOS開発経験0でも出来る じげん流Swift開発のすべて
 

チーム会議発表資料