「 Swift 」 一覧
[Swift] 配列の合計などに使えるreduceの使い方
lolipop こんにちは、あきお(@akio0911)です。 今回はSwiftで配列の合計などに使えるreduceの使い方を説明します。 for ... in ... で合計を求める ま
[Swift] 配列を使って冗長なswitchをシンプルにする
こんにちは、あきお(@akio0911)です。 アプリ道場サロンで冗長なswitchをシンプルに書く話題が出たのでブログでも紹介したいと思います。 冗長なswitch
[RxSwift] 異なる型のストリームをまとめてdebounceする方法
こんばんは、@akio0911です。 RxSwiftを使っていて、異なる型の複数のストリームに対してdebounceをかけたいことがあったので、その方法を紹介したいと思います。
Swiftにおけるguardの使い方。ifの逆っぽくて使いにくいと感じる方へ
こんばんは、、@akio0911です。 Swiftのguardってifの逆みたいで書いてて混乱してきたりしませんか?僕も最初はそうでした。しかしguardの捉え方を変えてみたら一気に
【Swift】Codableで後からキーを追加した場合の挙動
こんにちは、@akio0911です。 SwiftのCodableで後からキーを追加した場合の挙動についてメモっておこうと思います。 旧バージョンでJSONを出力する まず
[Swift] RealmファイルをAirDropなどでMacへ送信する
こんにちは、@akio0911です。 軽量・高速なモバイルデータベース「Realm」。僕もアプリを開発する際は大変お世話になっています。 さて、Realmを使ってアプリ開発を行う際、デ
[iOS][Swift] IndexPathはInt配列リテラルから作れる。Int配列リテラルとの比較もできる
こんにちは、@akio0911です。 記事タイトルの通りなのですが、Int配列リテラルからIndexPathを作ったり、IndexPathとInt配列リテラルを比較したりできます。 以
addChildViewControllerしてもviewWillAppearが呼ばれないことがある場合の対処方法
こんにちは、@akio0911です。 addChildViewControllerを使ってもviewWillAppearが呼ばれないことがあったので、その場合の対処方法をメモしておこうと
[Xcode][Swift]ボタンなどの同時タップを禁止する
こんにちは、@akio0911です。 iOSで、ボタンなどの同時タップを禁止する方法を紹介します。 ボタンを同時タップできてしまうことを確認する まずは、ボタンを同時タッ
[iOS][Swift]スタックトレース(コールスタック)を表示する2つの方法
2017/08/16 | iOSアプリ開発 Foundation, Swift, Xcode
こんにちは、@akio0911です。 iOSアプリ開発で、スタックトレース(コールスタック)を表示する方法を2つ紹介したいと思います。 1. ブレークポイントを使う