Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

waqarg

macrumors newbie
Original poster
Dec 2, 2011
2
0
Hi,

Em new to mac, em not familiar with xcode and its libraries, i want to access my hard drive sectors means want to read them using objective c in cocoa application... any help would be highly appreciated.... :)
Regards,
 

kainjow

Moderator emeritus
Jun 15, 2000
7,958
7
There are no Objective-C classes out of the box for this. Of course you can write your own. Simplest way is to use DiskArbitration framework to get the available drives, grab the BSD name (kDADiskDescriptionMediaBSDNameKey) from the DADiskRef and feed that to opendev().

Internal/startup drives requires root permission to open though.
 

waqarg

macrumors newbie
Original poster
Dec 2, 2011
2
0
Hi kainjow!

Thanks a lot for reply, now em going to check what you have suggested....
For others, any other simpler way or suggestion could be an absolute pleasure for me.....
 

foidulus

macrumors 6502a
Jan 15, 2007
904
1
Not really going to find anything simpler, Apple's Objective-C frameworks were never really designed to go that low level, so you are stuck using the C API for most things(and as luck would have it, all valid C code is valid Objective-C code :p)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.