Information Technology Reference
In-Depth Information
OS X for Admins and Software Developers
Mac OS X is a version of Unix and a POSIX-compliant operating system. The heart
of Mac OS X, including the kernel, is called Darwin, which evolved from the Berkeley
Software Distribution (BSD).
Within the UTILITIES folder in Applications, you'll find a Terminal program that will provide
a Bash command prompt, although various other shells are available, such as csh,
ksh, zsh, and so on. Each can be called in the usual way by typing its name at a
Terminal prompt. Users can change their default shell by opening System Preferences,
clicking Users & Groups, unlocking System Preferences, right-clicking their username
in the list on the left, and then selecting Advanced Options. A choice can then be
made from the Login Shell drop-down list.
Many contemporary Linux/Unix open source technologies and scripting languages
are included in a standard Mac OS X installation. For example, the Python, Ruby,
and Perl programming languages are present, as is the Apache web server software.
A standard Mac OS X desktop installation can be expanded into a fuller Unix imple-
mentation using Homebrew, MacPorts, or Fink. a The CHFLAGS command can be used to
reveal within Finder the usually hidden Unix filesystem hierarchy: open a Terminal
window, and type SUDOCHFLAGS-HNOHIDDEN/* .
The Xcode package is available from the Mac App Store for free and provides a
sophisticated IDE, interface builder, and other developer tools geared toward creating
apps for OS X and also iOS. Note that command-line developer tools like the GNU
Compiler Collection (gcc) must be installed manually from within the Preferences
dialog box of Xcode.
When creating OS X apps, developers are encouraged to work within the Cocoa
application programming interface, which can be accessed via a variety of contempo-
rary languages, although Apple encourages programmers to develop in Objective-C,
which adds a subset of object-oriented extensions to ANSI C.
a.
See HTTP://MXCL.GITHUB.COM/HOMEBREW/ , HTTP://WWW.MACPORTS.ORG , and HTTP://WWW.FINKPROJECT.ORG ,
respectively.
It's a good idea to close Preview following this. Otherwise, attempting to save
the file in Photoshop will show an error message saying the file is in use.
Instead of dropping the proxy icon onto the Dock icon, while still in the process
of dragging the icon you can tap COMMAND + TAB to bring up the application
switcher and drop the proxy icon on top of the program's icon in the switcher
display.
Note that this same technique of dragging and dropping the proxy icon also
works if you want to insert an image you're working on into a word processing
 
 
 
 
 
 
 
 
 
Search WWH ::




Custom Search