Subscribe / Unsubscribe Enewsletters | Login | Register

Pencil Banner

10 things every Mac coder should know

Lucy Hattersley | | July 11, 2016
Macs make great machines for programmers. But here are 10 things every Mac coder should learn

On this website, you'll find answers to just about every question. And any questions you do ask will be answered quickly, and clearly.

Stackoverflow is so popular that a common meme amongst developers is this mythical book: O'Reilly Essential Guide to Copying and Pasting from Stack Overflow.

Don't copy and paste from Stack Overflow. It's bad form. Use it to learn answers to your questions.

10 things every Mac OS X coder should know: SIP

System Integrity Protection was a new feature introduced by Apple in OS X El Capitan.

Also known as "rootless mode," SIP prevents programs from accessing and changing files on the root of your hard drive and in certain folders: /System

/usr, /bin, /sbin and apps that were preinstalled with OS X.

Even if you enter your admin password, you can't make changes to these folders. You can't add, or remove files. This quickly becomes a pain for the seasoned programmer, who need to access root folders to install packages, modules, and other programming bits and pieces.

You turn off SIP using the Recovery Partition of your Mac, but you should be careful to turn SIP back on as soon as you have finished installing your modules. Apple included SIP for a reason, and it does offer protection. Learn to turn it on, and off, as needed.

10 things every Mac OS X coder should know: Programmers love OS X

Developers are huge fans of OS X, so don't be ashamed of using a Mac as a programmer. Macs are widely used by students and professors at MIT, Harvard, Stanford and other educational establishments. And Google employees use Macs extensively.

Don't become a slave to any particular piece of hardware, or software (the best computer for programming is the one that gets the job done). But don't be ashamed to use a Mac to develop software; you're in good company.

Source: Macworld

 

Previous Page  1  2  3 

Sign up for CIO Asia eNewsletters.