Swift

Swift

Swift Algorithm を使おう #3

Swift Algorithmsとは 2020年にAppleが公開したオープンソースパッケージで、順序とコレクションに関する便利なアルゴリズムを提供してくれます。 利用するにはSwift Package Managerで...
Swift

Swift Algorithm を使おう #2

Swift Algorithmsとは 2020年にAppleが公開したオープンソースパッケージで、順序とコレクションに関する便利なアルゴリズムを提供してくれます。 利用するにはSwift Package Managerで...
Swift

Swift Algorithms を使おう #1

Swift Algorithmsとは 2020年にAppleが公開したオープンソースパッケージで、順序とコレクションに関する便利なアルゴリズムを提供してくれます。 利用するにはSwift Package Managerで...
Swift

Firestoreから取得した Timestamp を NSDate に変換

アプリを作る際にサーバーサイドにFirebaseを使用することがあるかと思います。中でもFirestore Databaseは簡単にDBとして使用することができ、アプリの開発に集中できるのでとても重宝しています。 ですがFirest...
Swift

【Swift】インスタンス変数の変化を検知【SwiftUI】

定義したインスタンス変数の値が変更されたときに、それをトリガーに何か処理したいことはよくあると思います。今回はその方法を説明します。 環境 Xcode13.3動作の確認はiOS15 iPhone12 Pro MAXで行っていま...
Swift

ビルドターゲットごとに処理を分けたい

WebViewで表示するページのURLをプロダクト版と開発版で分けたい、というようなことはよくありますよね。今回はOther Swift Flagsを使ってビルドターゲットごとに処理を分ける方法を説明していきます。 Other ...
Swift

【Swift】OSバージョンを判定して処理を分ける

SwiftではOSのバージョンに依存した処理がいくつかあります。例えば、iOS11以降ではUIViewに.safeAreaInsetsというセーフエリアの大きさを取得できる処理が追加されました。 このようなOSバージョンに合わせた処...
Swift

「Unable to install “アプリ名”」と表示されインストールできないときの対応

昔開発したアプリのメンテを行おうとしたところ、 Unable to install "アプリ名" というエラーメッセージが表示されアプリをインストールできず、解決にかなり時間を食ってしまったため、メモを残しておきます。...
Swift

【WKWebView】UserAgentの取得方法

WebViewを使用したアプリを作っている際に、ふとUserAgentはどういった値なのか確認したくなり調べたのでメモ。 JavaScriptを実行して取得する 取得方法は非常に簡単で、WebViewからJavaScriptを...
Swift

【Swift】DateのおすすめExtension

今回は実際に僕が使用しているDate型のおすすめExtensionを紹介します。 環境 Xcode13.2.1動作の確認はiOS15 iPhone12 Pro MAXで行っています 準備 まずは準備として以下の...
タイトルとURLをコピーしました