Big Nerd Ranch books

The books written by the people at the Big Nerd Ranch have been excellent resources for Cocoa development especially the 'Cocoa Programming for OS X' book by Aaron Hillegass. Other books include 'Objective-C Programming', 'Swift Programming' and 'iOS Programming'.

So technically it had a screen resolution of 512x342 pixels minus a few dozen pixels (full-screen applications also had rounded corners). Presumably Apple ditched them when liquid-crystal LCD displays became ubiquitous, although in Apple's case it's odd they waited until 2007, given that Apple discontinued its last cathode ray CRT tube in 2001. Eek, if you DO open up the iMac to level the CRT (Cathode Ray Tube), PLEASE be very careful, as I understand those things can hold a major charge after being unplugged for a while, and when touching certain parts of the tube, you risk electrocution. Might want to find an iMac service manual to make sure you're handling things correctly.

objc.io books

The geeks at objc.io have been writing excellent books on Advanced Swift and Core Data.

objc.io books: App Architecture

The guys from objc.io have recently published a new book: App Architecture – iOS Application Patterns in Swift.They discuss and compare five major application design patterns … a book for developers that want to bring some structure in their code.

NSHipster books

Sunshine

NSHipster has been providing excellent articles about cocoa-development even for non-hipsters. You can now enjoy this through the Obscure Topics books for Objective-C and Swift as well as their low-level book CFHipsterRef and, obviously, the Fake Book.

The Complete Friday Q&A

Michael Ash's Friday Q&A has been been a fountain of low-level knowledge for years and you can now get all of it in book form!

Cocoa Design Patterns

'Cocoa Design Patterns' by Erik Buck explains how Cocoa development is done, mostly for those coming from other platforms.

Mac OS X Internals: A Systems Approach

Cathode Ray Sunshine Mac OS

Cathode Ray Sunshine Mac Os 11

'Mac OS X Internals' by Amith Singh is the most comprehensive investigation of the technical underpinnings of macOS and iOS you could ever wish for. However, as the name suggests, its a bit dated by now.

Objective-C Pocket Reference

Cathode Ray Sunshine Mac Os 11

Objective-C is a simple language that can be learned in an afternoon. The O'Reilly Pocket Reference is all you could ever need. Sadly it doesn't cover anything beyond Objective-C v1.

Amazon Hot New Cocoa

Not a book itself, but Amazon's category for hot & new apple-development books.

Cathode Ray Sunshine Mac Os Update

NOTE: this software is for Classic Mac OS (eg: OS 9) and cannot be used on Mac OS X.
Nisus Writer Classic is no longer for sale. This page is only for archival purposes.

Do you do a lot of word processing? Do you look at your computer's monitor all day, every day? Do you find that the contrast of black on white is hard on your eyes?

Cathode Ray Sunshine Mac Os X

Nisus Writer 5 allows you to change the background color of your files.

While we instituted this feature to enable background colors on your HTML pages (Yes, Nisus Writer saves this information when you choose Nisus® HTML in the Save As dialog) its utility goes beyond Web designers' use.

To set your background color and text color:

  1. Choose New from the File menu.
  2. Choose Background Color... from the File menu.
  3. Select the color you want from the Color Pallette that appears.
    If you want this to go the the Web you might want to use the HTML Picker. Otherwise, choose the color you want.
  4. Click OK.
    So far that wasn't too hard.
  5. Type a bit of text in the window and select it.
  6. Choose one of the colors above the line from the Color submenu of the Style menu.
    Note: Be sure to choose one of the colors above the line Nisus Writer cannot find/replace based on those colors that appear below that line.
  7. Choose Save from the File menu.
  8. In the Save As dialog choose Nisus® Stationery from the pop-up menu in the bottom left corner of the dialog.
  9. Navigate to the Stationery folder inside your Nisus Writer Tools folder.
  10. Click Save.

That's all there is to it. Remember, however, that while background color gets saved for display on the Web, it has no effect on paper. Therefore, if you want to print you must change your text color to Black (or some other similar dark color) or you will see a blank (white) sheet of paper emerge from the printer.

You could, actually create various themes:

One for your Nisus New File with one set of colors (I've chosen white on green (125/95/40) here because it appears this way on all those freeway signs. I figure if it's easy to see and comfortable for all those people driving, it must be OK for my writing.)

You can have another set for when you feel like having a bit more fun try green on magenta (320/80/80). You could save this as your Magenta New File and add the file to your Essential Files and have it on your menu to open whenever you need a break from safe writing.

Or, let's try one more combination for those 'Winter Holidays' (Red on Green (0/65/80)):

As 'they' say: 'You are only limited by your imagination.'


To the FAQ (Frequently Asked Questions).
To the Tips Table of Contents.