LoginSignup
3
3

More than 5 years have passed since last update.

Swift愛好会合宿 – 参加録

Last updated at Posted at 2016-12-04
1 / 50

ノリで合宿来てしまいましたが


せっかくなのでSwift書いてみよう


経緯


来る前


Swift...?



行きの電車で構文をなんとなく見る


クラス


「はいはい」


静的型付け


「うんわかる」


delegate


「まあなんとなく?」


storyboard


:innocent:


細かいことは考えず


「Swift書けます」


さて


WEBエンジニアなので、WEBと絡めたい


「Firebase Realtime Database使ってみたい」


チャットアプリ


作り始める


が、


Alamofireのインストールに1時間ハマり


HTTP Requestに1時間ハマり


取得したJSONのパースにn時間ハマりそうだったので


別の方法を考える


ググる


良い感じのチュートリアルを発見


https://codelabs.developers.google.com/codelabs/firebase-ios-swift/#0


良さそう


チュートリアルに忠実にやってみた


できた


https://github.com/edwardkenfox/friendlychat


WEB側のアプリケーションも作って同期させよう


できた


https://github.com/edwardkenfox/vue-firebase-test


ではここで


DEMO


edwardkenfox.github.io/vue-firebase-test/


アプリと

Screen Shot 2016-12-04 at 13.38.12.jpg


WEBが

Screen Shot 2016-12-04 at 17.19.38.jpg


同期してる!


まとめ


Swift



・構文自体は良い感じ。固い(良い意味で)

・レイアウトむずい

・InterfaceBuilderやattributeなど、アプリ開発固有の部分に慣れるのに少し時間がかかりそう


Firebase


めっちゃ楽


ありがとうございました

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3