Nie jestem zbyt biegły w programowaniu w Mac OS X, ale pracuję nad aplikacją Qt, która potrzebuje informacji o urządzeniach magazynujących. Zasadniczo lista dysków twardych i pamięci USB. Wynik końcowy powinien być jak wektora, który zawiera następujące informacje dla każdego urządzenia:Jak wyliczyć woluminy w systemie Mac OS X?
ciąg: Wytwórnia
ciąg: Punkt montowania
ciąg: Opis urządzenia (aka przyjazna nazwa)
uint64: Rozmiar
bool : Czy można go usunąć?
Robiłem to w systemie Windows, a następujący wpis Get information about disk drives result on windows7 - 32 bit system był bardzo pomocny. Jednak, mimo że jestem bardzo biegły w C/C++, nie jestem dobry w programowaniu Mac OS X, Cocoa i/lub Objective-C, więc każda pomoc byłaby bardzo cenna.
+1 za więcej OOPness niż moja odpowiedź. :) –
Dziękuję. Dokładnie to, czego potrzebuję :) Nie znalazłem sposobu na wyświetlenie informacji takich jak "Przyjazna nazwa" w systemie Windows, chociaż przypuszczam, że jest to sposób na komputerze Mac (myślałem, że to pole opisu tutaj , ale jest to system plików). Jeśli wiesz, jak odzyskać te informacje, proszę dać mi znać ... inaczej, jest niesamowicie :) – Amy
@emi: Hm, nie wiem. Nie mogę znaleźć niczego podobnego za pomocą Eksploratora rejestru I/O (zlokalizowanego w '/ Developer/Applications/Utilities'). –