iOS

[Swift]CSVを読み込みRealmに保存してみる

投稿日:

はじめに

こんにちは、nukkyです。
今回はDBにプリセットなどを用意する際にCSVを使ってRealmで保存して見たいと思います。

前提条件

Xcode 9.x
iOS 11 Simulator
Swift 4.0

 

準備

Realmをインストール方法についてわからない方は以下のリンクにインストール手順を書いてあるのでご確認ください
Swift3でRealmを使ってみる

 

実装

DBに保存するためにRealmのObjectクラスを作成します

上記、ObjectにあわせたCSVを用意します今回のサンプルでは適当にこんな感じでファイル名を「Sample.csv」、文字コードをUTF8とします

CSVを読み込む処理を用意します

Realmに保存処理を用意します

実際呼び出すときはこんな感じで

 

さいごに

駆け足でやってしまいましたが、これでCSVからRealmに保存する最低限のことはできると思います。準備も手間もそれほどではないのでDBのプリセットなどを考えている方にご一考の一助となれれば嬉しいです!

page_footer_responsive




-iOS
-

執筆者:

免責事項

このブログは、記事上部に記載のある投稿日時点の一般的な情報を提供するものであり、投資等の勧誘・法的・税務上の助言を提供するものではありません。仮想通貨の投資・損益計算は複雑であり、個々の取引状況や法律の変更によって異なる可能性があります。ブログに記載された情報は参考程度のものであり、特定の状況に基づいた行動の決定には専門家の助言を求めることをお勧めします。当ブログの情報に基づいた行動に関連して生じた損失やリスクについて、筆者は責任を負いかねます。最新の法律や税務情報を確認し、必要に応じて専門家に相談することをお勧めします。


comment

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

CAPTCHA


関連記事

swift

Swift3でRealmを使ってみる

はじめに こんちには、はじめです。 現在勉強としてToDoアプリを作っており、その中でRealmを使用しています。 なので今回は自己学習の復習としてRealmを使って簡単に登録や検索ができるものとして ...

【SwiftUI】ドラッグ&ドロップでアプリ間の文字列の共有

はじめに こんにちはsuzukiです。今回はドラッグ&ドロップを利用したアプリ間の文字列の共有について、実装していきます。 ドラッグ&ドロップの実装 今回は実装を行うために、NSI ...

no image

iOSでFirestoreを使ってみた

はじめに こんにちは、Yossyです。 今回も個人で作成中のアプリで使用しているFirebase機能の中から、 Firebase Cloud Firestoreの紹介をしたいと思います。 Cloud ...

iOS13ダークモード対応

はじめに こんにちは、nukkyです。 今回はiOS13から追加されたダークモードの対応に関して書いていこうと思います。 一時しのぎ iOS 13 SDKでは、デフォルトでダークモードに対応している状 ...

【Swift】XCUITestでScrollViewのテストをしてみる

はじめに こんにちは、suzukiです。 最近XCUITestを利用して既存のテスト内容の自動化したいと要望をいただきました。 XCUITestはあまり触れたことがないため調査の備忘もかねて、こちらで ...

フォロー

blog-page_side_responsive

2018年6月
日 月 火 水 木 金 土
 12
3456789
10111213141516
17181920212223
24252627282930

アプリ情報

私たちは無料アプリもリリースしています、ぜひご覧ください。 下記のアイコンから無料でダウンロードできます。