【Swift】クロージャを使った非同期処理の解説
ファイルのダウンロードや画像処理の関数はSwiftで用意されていますが、いずれも非同期でcompletionHandler(=クロージャ、コールバック関数)をパラメータに取るものが多いです。 以下はクロージャを使った非同…
Keep technology simple.
ファイルのダウンロードや画像処理の関数はSwiftで用意されていますが、いずれも非同期でcompletionHandler(=クロージャ、コールバック関数)をパラメータに取るものが多いです。 以下はクロージャを使った非同…
小数点の桁数の調整は以下の通りにする。 //0.1 String(format: “%.1f”,0.123) //0.12 String(format: “%.2f”,0.123)
iOS 13から導入されたCoreDataとCloudKitの自動連携を試してみた。 Xcodeの設定 +Capabilityで iCloudとBackgroundModes(RemoteNotifications)を追…
CoreDataを使ってToDoリストを作成する。 [toc] クラスを作成する デフォルトではItemEntitiesのみ存在する。 Entitiesは選択してDeleteキーで削除、Todo用のタスクを作成した。 C…
ワークアウトの中の1つであるランニングデータを取得する&監視するための方法について。 `HKObserverQuery`を実行すると、初回にコールバックが実行されるのでアプリ起動時などの初期のデータ取得に使える。 さらに…
Healthkitで歩数データを取得する方法は調べると結構出てくるが、歩数データが更新されたのを監視する方法があまりなかったのでメモ。 歩数データを1日単位で数年分取得するには、下記のようにHKStatisticsCol…