回答編集履歴

3

修正

2018/07/18 04:39

投稿

退会済みユーザー
test CHANGED
@@ -4,77 +4,17 @@
4
4
 
5
5
 
6
6
 
7
- ただし、RDBに拘りがないのであればFirebaseを採用することでSwift側で直接クエリ(SQLではないですが)を書いて手軽にデータ取得・登録ができます。
7
+ ただし、RDBに拘りがないのであればFirebaseを採用することでモバイルアプリ側で直接クエリ(SQLではないですが)を書いて手軽にデータ取得・登録ができます。
8
8
 
9
- 下記は公式ドキュメントより、FirestoreというFirebaseが提供するDBにSwiftらデータの読み書きを行う例です。
9
+ FirestoreDBを使われるといと思います。
10
10
 
11
11
 
12
12
 
13
- [https://firebase.google.com/docs/firestore/query-data/get-data?hl=ja](https://firebase.google.com/docs/firestore/query-data/get-data?hl=ja)
13
+ [https://firebase.google.com/docs/firestore/quickstart?hl=ja](https://firebase.google.com/docs/firestore/quickstart?hl=ja)
14
14
 
15
15
 
16
16
 
17
-
18
-
19
- ```swift
20
-
21
- // 書込
22
-
23
- let citiesRef = db.collection("cities")
24
-
25
-
26
-
27
- citiesRef.document("SF").setData([
28
-
29
- "name": "San Francisco",
30
-
31
- "state": "CA",
32
-
33
- "country": "USA",
34
-
35
- "capital": false,
36
-
37
- "population": 860000
38
-
39
- ])
40
-
41
- ```
42
-
43
-
44
-
45
- ```swift
46
-
47
- // 読取
48
-
49
- let docRef = db.collection("cities").document("SF")
50
-
51
-
52
-
53
- docRef.getDocument { (document, error) in
54
-
55
- if let document = document, document.exists {
56
-
57
- let dataDescription = document.data().map(String.init(describing:)) ?? "nil"
58
-
59
- print("Document data: (dataDescription)")
60
-
61
- } else {
62
-
63
- print("Document does not exist")
64
-
65
- }
66
-
67
- }
68
-
69
-
70
-
71
- ```
72
-
73
-
74
-
75
- もちろんWebアプリにも対応しています
17
+ モバイルアプリ・Webアプリ両方使えますのでぜひ検討してみて下さい。
76
-
77
- ぜひ検討してみて下さい。
78
18
 
79
19
  次のような記事も参考になるかもしれません。
80
20
 

2

修正

2018/07/18 04:39

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- iOSアプリ側でSQLを直接発行してデータ取得、は難しいと思います。
1
+ iOSアプリ側でSQLを直接書いてデータ取得、は難しいと思います。
2
2
 
3
3
  特にバックエンドをRDB+サーバサイドアプリケーションで構築する場合は、データのやり取りはJSONが無難と思います。
4
4
 

1

追記

2018/07/18 04:36

投稿

退会済みユーザー
test CHANGED
@@ -72,6 +72,10 @@
72
72
 
73
73
 
74
74
 
75
+ もちろんWebアプリにも対応しています。
76
+
77
+ ぜひ検討してみて下さい。
78
+
75
79
  次のような記事も参考になるかもしれません。
76
80
 
77
81