UIViewの角丸(Rounded Corners)みんなどうしてる? None

UIViewの角丸(Rounded Corners)みんなどうしてる?

Viewの角を丸くしたいことって結構ありますね。@IBDesignableと@IBInspectableを使うとマウス操作で調整できて便利なので、今までUIViewを拡張して使っていたのですが「そう言えばStoryboardで反映されてないなぁ」と気づきまして調べてみると、なんと、extension…
Swiftで完了ハンドラを省略しよう! None

Swiftで完了ハンドラを省略しよう!

Swiftはシンプルでより英文に近い読みやすい言語として登場しました。中でも最後のクロージャを変形(Trailing Closure Syntax)できるのが気に入っています。 let action = UIAlertAction(title: "OK", style: .default, hand…
アプリのアイコンをsipsコマンドで作成する None

アプリのアイコンをsipsコマンドで作成する

Macのターミナルからsipsコマンドを使えば様々なサイズのアイコンを楽に作成できます。 iOS12の今の時点では、一番大きな1024pxのアイコンに加え、iPhone用8種類、iPad用9種類、のアイコンが必要になっています。この17枚のリサイズした画像をコマンド一発で作成できます。 まず、102…
AWSのプッシュ通知をアプリで実装するための注意点 None

AWSのプッシュ通知をアプリで実装するための注意点

エンドポイントを最新に保つ エンドポイントが無効になると通知が届かなくなってしまいます。作成済みであっても、デバイストークンが変わった時には登録し直さないといけません。逆にインストール直後など、まだ通知が必要か分からない段階では無理に作成しないようにします。 AWSSNSでプッシュ通知の購読と解除を…