2015-08-31 11 views
5

Ich erstelle eine Anwendung, die Audiodateien (mp3 und andere) als Ergebnisse hat, und ich möchte dem Benutzer viele Optionen geben, wo er Ergebnisdateien speichern kann. Also denke ich über iCloud nach und wie man es implementiert. Ich bin nur verwirrt mit einigen Informationen, die ich gefunden habe. Also wenn es möglich wäre und du könntest es für mich klären.iCloud zum Speichern von Audiodateien - mehrere Fragen

  1. iCloud Dokumente und CloudKit es ist verschiedene Dienste, aber kann für den gleichen Zweck verwendet werden, richtig? Ich meine, ich kann beide Dokumente in iCloud speichern. Kann ich iCloud-Dokumente für Audiodateien verwenden?
  2. Kann ich nur einige der Dateien in iCloud exportieren und nicht alle? Etwas wie Option für jede Datei, um es in iCloud hochladen, aber der Rest bleibt lokal gespeichert? Ist diese Einschränkung nur für iCloud-Dokumente?
  3. CloudKit Einschränkungen sind für App global für alle Benutzer zusammen? Wenn 1000 Benutzer mehr als 100 GB Audiodateien in ihren iCloud-Konten mit meiner Anwendung speichern, überschreite ich das Limit für kostenloses CloudKit und Benutzer können es verwenden (oder ich fange an, für CloudKit-Dienste zu zahlen)?
  4. Wenn ich iCloud-Dokumente oder andere Möglichkeiten verwende, um Dateien in iCloud zu speichern, bin ich nur durch die Verwendung von iCloud-Speicherrechten eingeschränkt? Gibt es eine andere Möglichkeit, Dateien von der iOS App in iCloud zu speichern?

Vielen Dank für Antworten

Antwort

2
  1. In Wolkenjunge Sie eine beliebige Datei als CKAsset Feld in einem CKRecord speichern. In iCloud-Dokumenten können Sie auch beliebige Dateien speichern.

Ein gutes Tutorial für iCloud ist hier zu finden: http://www.raywenderlich.com/6015/beginning-icloud-in-ios-5-tutorial-part-1

2 Sie haben die Dateien zu speichern, sich icloud. Sie sind dafür verantwortlich, was zu iCloud gehen soll und welche Dateien nicht. Das Gleiche gilt für CloudKit.

  1. Für Wolkenjungen es ein Unterschied zwischen privaten einer öffentlichen Lagerhaltung ist. Wenn Sie Dateien im privaten Speicher speichern (sie können nur von dem Benutzer gelesen werden, der sie erstellt hat), zählt der Speicher gegen die Verwendung durch den Benutzer. Wenn Sie in einem öffentlichen Speicher speichern, wächst die Menge an freiem Speicher mit jedem Benutzer. Weitere Informationen finden Sie unter: https://developer.apple.com/icloud/

  2. Richtig, alles was zählt, ist die eigene Quote. Dateien können für den gleichen Benutzer mit anderen Apps wie iCloud Drive zugänglich gemacht werden.

Zusätzliche Informationen: Wenn Dateien auf Wolkenjungen in einer öffentlichen Lagerhaltung zu speichern, dann könnte man leicht einen Mechanismus schaffen, diese Dateien mit anderen Benutzern zu teilen. Mit iCloud-Laufwerk wäre das schwieriger

CloudKit ist für die Datenspeicherung gedacht. Sie können Dateien speichern, aber iCloud-Dokumente dienen zum Speichern von Dateien.