2012-02-28 17 views
8

Dodając obsługę iCloud do aplikacji iOS, można skonfigurować zestaw wyświetlania iCloud i połączyć go z aplikacją, podając NSUbiquitousDisplaySet. Ale iCloud działa nawet bez niego, więc moje pytanie brzmi: jaki jest cel zestawów iCloud Display?Jaki jest pożytek z zestawów wyświetlacza iCloud?

Nie można znaleźć żadnej jasnej odpowiedzi w żadnym miejscu w dokumentach. Co więcej, w oparciu o dokumentację Apple wydaje się, że określenie opcji Zestaw wyświetlania dla aplikacji było obowiązkowe, jeśli używasz usługi iCloud. To trochę mnie zepsuło.

Czy można chcieć udostępnić ten sam zestaw wyświetlania dla wielu aplikacji lub dla wersji aplikacji na systemy iOS i Mac?

Odpowiedz

7

To prawda, umożliwia wiele aplikacji uzyskanie dostępu do tego samego mobilnego magazynu danych.

Z Information Property List Key Reference:

NSUbiquitousDisplaySet (String - iOS, Mac OS X) zawiera ciąg identyfikatora, który został skonfigurowany w iTunesConnect do zarządzania pamięcią masową w używanej aplikacji. Przypisany zestaw wyświetlania określa, z którego mobilnego folderu danych (na koncie mobilnym użytkownika) aplikacja pobiera swoje pliki danych.

Jeśli tworzysz wiele aplikacji, możesz użyć tego samego zestawu wyświetlania dla swoich aplikacji lub przypisać do nich różne zestawy wyświetlania. Na przykład, jeśli utworzysz wersję Lite aplikacji, oprócz wersji w pełni funkcjonalnej, możesz użyć tego samego zestawu wyświetlania dla obu wersji, ponieważ tworzą one i używają tych samych podstawowych plików danych. Każda aplikacja powinna rozpoznać typy plików przechowywane w mobilnym folderze danych i móc je otworzyć.

Powiązane problemy