macOS Archive

From NeXTSTEP to Cocoa

"Although OS X is relatively new, it is built on top of technology that has been under development since Steve Jobs founded NeXT in the mid '80s. Erik Buck, author of Cocoa Design Patterns, has been working with this platform for over two decades. His perspective on the development of Cocoa, from its beginnings in NeXTSTEP and its evolution through the OpenStep specification, provide some interesting insights."

Building a Hackintosh Apple Can’t Sue You For

Getting Mac OS X up and running on a computer without an Apple label has always been a bit of a hassle. You needed customised Mac OS X disks, updates would ruin all your hard work, and there was lots of fiddling with EFI and the likes. Ever since the release of boot-132, this is no longer the case. Read on for how setting up a "Hack"intosh really is as easy as 1, 3, 2.

First Mac Botnet Activated, Engages in DDoS Attacks

Remember the Mac trojan that we reported about earlier this year? A trojan was found piggybacking on the back of copies of iWork and Photoshop CS4 found on warez sites and networks, and it would install itself after the user had entered his or her administrator password during the software's installation. This trojan didn't seem like much of a threat back then, but as it turns out, it's now in use in the first Macintosh botnet.

Getting Leopard on an Unsupported G4 in a Few Clicks

Back when Apple introduced Mac OS X 10.5 Leopard, there was a bit of a minor controversy around the artificially implemented cut-off point; you could only install Leopard on machines with G4 processors of 867Mhz or more, leaving out capable machines like the dual 733Mhz or dual 800Mhz. The community soon found ways around this limitation, and recently, I found myself in a situation where I had to do the same.

Reverse Engineering Apple’s OS X

"A number of folks have asked me what tools and techniques I use to reverse engineer Cocoa executables. I thought it would be worth taking some time out from documenting undocumented APIs to show you how easy it is to do the same thing for yourself. With all these tools in your arsenal, reverse engineering Cocoa executables is actually very simple. In fact, it's a good deal more straightforward than most Windows executables, with the exception of Delphi and .NET where - like Cocoa - a good deal of runtime type information is contained within the executable."

Snow Leopard Gets “Put Back”, Folder Navigation in Stacks

Two interface changes coming to Snow Leopard have been revealed by those who have access to the developer releases of Apple's upcoming operating system. The trash gained a feature to directly move files back to their original locations, and the stacks feature has been improved by making directories browseable within the stacks themselves. They join ZFS, on-demand printer drivers, and location awareness as new features for Snow Leopard.

Snow Leopard: ZFS Server Only, Printer Drivers on Demand

Some more details concerning Apple's upcoming Mac OS X 10.6 Snow Leopard release are trickling onto the web. First of all, as expected, Snow Leopard will include more thorough support for ZFS, but it's reserved for the server releases. In addition to that, printer drivers on Snow Leopard will be delivered on demand, shaving off a few gigabytes of space off a default Mac OS X installation. The drivers will be obtained via Software Update if necessary.