2016.08.11 Swift と Go

夏休み2日目。

午前は swift の続き

オプショナル型について調べて、下記の記事がわかりやすかった。

どこよりも分かりやすいSwiftの”?“と”!” - Qiita

と、swiftがリリースされてから言われてますがswift初心者からすると厄介極まりないです。 ?と!の使い分けが分からずとりあえず”?“をつける、ソースコードを書いていたら急にXcodeに怒られ、エラーに導かれるままに”!“をつける… こんな経験がある方がいるのではないでしょうか。 この記事は そんなオプショナルがフワフワした状態を脱却することを目的としています。 …

昨日・今日で swift の構文とかアプリの作り方をなんとなく把握したので、カメラで動画をとって保存するアプリを作ってみた。といってもほぼ↓を パク 参考にさせていただいた。

Swift で動画を撮影・保存するサンプル その1 - シンプル編 - Qiita

やることは Objective-c でやる内容を Swift で書くだけではあります。100 行くらいでできましたのでメモ。最後にコードを一式貼り付けています。 やること 必要な framework の追加 Session, Device の準備 プレビュー画面の生成 録画ボタンで録画開始 停止ボタンで録画停止、ライブラリに保存 必要な framework の追加 AVFoundation と AssetsLibrary を追加します。 Sessi…

ALAssetsLibrary が iOS9 で非推奨になったので代わりに PHPhotoLibrary を使った。

午後は Go

API サーバーを作りはじめた。軽量な WAF でググッてみたけど違いがよくわからないしとにかくサクッと始めたかったので、ドキュメントが一番わかりやすい Echo にした。
ファイルアップロードとかレシピ集があってとても良かった。

Go のデプロイってどうすればいいんだろう。ググった感じでは、まだベストプラクティスはなさそう。Go でサービスを運用してる各社はどうしてるのか気になる。