Czy funkcja NSSearchPathForDirectoriesInDomain jest nadal najlepszym sposobem uzyskania ścieżki do katalogu dokumentów iPhone'a? Pytam, ponieważ większość tematów, które widzę na ten temat, jest datowanych w zeszłym roku i nadal wydaje się dość kłopotliwym sposobem na uzyskanie dostępu do katalogu używanego zwykle na iPhone'ach. Można by pomyśleć, że nie byłoby to metoda wygoda dla tego teraz, podobnie jak NSBundle za bundlePath, executablePath itpUzyskiwanie katalogu dokumentów iPhone. Czy NSSearchPathForDirectoriesInDomains jest nadal jedynym sposobem?
Wystarczy być jasne, oznacza to wywołanie „NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask YES)”i wracając tablicę ze ścieżką dokumentami w indeksie 0.
nie jest problem z tym, że nie jest gwarancją urządzenie uniwersalny jeśli Apple wprowadza zmiany ramowych w przyszłości? – iPhoneToucher
podwójne złe. 1: twarde kodowanie nazwy oznacza, że pęknie, gdy Apple ją zmieni. 2: jest to nadużycie preprocesora C. Zamiast tego użyj funkcji. Możesz nawet utworzyć funkcję inline, ale to cuchnie przedwczesnej optymalizacji –