Sort by Title |
Sort by Topic |
Sort by Resource Type |
Sorted by Date |
Optimizing for the Power Mac G5
(HTML)
Learn how to optimize your code for the Power Mac G5.
|
Vector Engines |
Articles |
2003-10-24
|
Sleep vs. Doze on Mac OS X
(HTML)
QA1309: Discusses and demonstrates sleep versus doze detection on Machintosh Mac OS X
|
Hardware & Drivers |
Technical Q&As |
2003-10-09
|
CopyBits vs. CopyMask
(HTML)
(DMG)
(ZIP)
Deprecated - CopyBits (using a mask region) vs. CopyMask (using a mask BitMap). Which do you think is faster?
|
Carbon |
Sample Code |
2003-07-22
|
Maximizing Mac OS X Application Performance
(HTML)
Learn how to achieve better performance on Mac OS X.
|
Carbon, Cocoa, Graphics & Imaging, Tools |
Articles |
2003-06-23
|
BSDLLCTest
(HTML)
(DMG)
(ZIP)
Program sample demonstrates how to send and receive raw LLC Ethernet packets.
|
Hardware & Drivers |
Sample Code |
2003-06-12
|
Is ColorSync thread safe?
(HTML)
()
QA1261: Discusses ColorSync thread-safety issues.
|
Graphics & Imaging |
Technical Q&As |
2003-04-17
|
Quartz 2D Thread Safety
(HTML)
()
QA1238: Explains the thread-safety issues for the Quartz 2D API.
|
Carbon, Cocoa, Graphics & Imaging |
Technical Q&As |
2003-02-25
|
Ensuring Backwards Binary Compatibility - Weak Linking and Availability Macros on Mac OS X
(HTML)
()
TN2064: Ensuring that Mach-O applications built using today's Mac OS X runs on previous versions of the OS.
|
Carbon, Cocoa |
Technical Notes |
2003-02-18
|
icon cache demo
(HTML)
(DMG)
(ZIP)
Demonstrates the use of an icon cache to limit the search for icon resource to one resource file.
|
Carbon, Graphics & Imaging |
Sample Code |
2003-01-30
|
Debugging Programming Topics for Core Foundation
(HTML)
(PDF)
Tips and techniques for debugging Core Foundation code.
|
Carbon |
Guides |
2003-01-17
|
BlitNoVBL
(HTML)
(DMG)
(ZIP)
Shows how to draw directly to the screen without syncing to the VBL of the monitor.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
BlitVBL
(HTML)
(DMG)
(ZIP)
Shows how to have Mac OS X try its best to sync to the VBL for you.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
MPFileCopy
(HTML)
(DMG)
(ZIP)
Demonstrates how to copy a folder and its contents using the HFS Plus APIs from an MP task.
|
Multiprocessing |
Sample Code |
2003-01-14
|
PThreadSorts
(HTML)
(DMG)
(ZIP)
Applies various sorting algorithms to pictures using POSIX threads (pthreads) on Mac OS X.
|
Carbon |
Sample Code |
2003-01-14
|
SharedMemory
(HTML)
(DMG)
(ZIP)
Shows how multiple applications can access the same memory using the Unix shmget system call.
|
Cocoa |
Sample Code |
2003-01-14
|
VelEng FFT
(HTML)
(DMG)
(ZIP)
G4 Velocity Engine implementation of Fast Fourier Transform (FFT) and associated convolution/correlation routines.
|
Audio, Carbon, Graphics & Imaging, Hardware & Drivers, Tools, Vector Engines |
Sample Code |
2003-01-14
|
VelEng Multiprecision
(HTML)
(DMG)
(ZIP)
An implementation of arbitrary precision arithmetic using the PowerPC Velocity-Engine (G4) vector instructions.
|
High Performance Computing, Vector Engines |
Sample Code |
2003-01-14
|
VelEng Wavelet
(HTML)
(DMG)
(ZIP)
This demonstrates a Velocity Engine (G4) implementation of wavelet processing of color images
|
Vector Engines |
Sample Code |
2003-01-14
|
Debugger Services Reference
(HTML)
(PDF)
Describes the C API for standard exception-handling and assertion functions used in Carbon applications.
|
Carbon |
Reference |
2003-01-01
|
Error Handler Reference
(HTML)
(PDF)
Describes the C API for a Mac OS 9 service that assumes control when certain low-level system errors occur.
|
Carbon |
Reference |
2003-01-01
|
How do I tell if a particular display is being hardware accelerated by Quartz Extreme?
(HTML)
()
QA1218: Describes how to use CGDisplayUsesOpenGLAcceleration to see if a display is accelerated or not.
|
Carbon, Cocoa, Graphics & Imaging |
Technical Q&As |
2002-12-04
|
Debugging Cocoa Applications
(HTML)
(PDF)
Tips and techniques for debugging Cocoa applications.
|
Cocoa |
Guides |
2002-11-12
|
Mac OS X 10.2
(HTML)
TN2053: Describes software development-related changes provided in system software update Mac OS X 10.2.
|
Tools |
Technical Notes |
2002-09-04
|
Mac OS X: v10.1.1 - v10.1.3
(HTML)
TN2043: Describes changes provided by system software updates 10.1.1 through 10.1.3.
|
Tools |
Technical Notes |
2002-03-06
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Darwin, Tools |
Technical Q&As |
2001-10-25
|
GDB for MacsBug Veterans
(HTML)
TN2030: Translate your experience with MacsBug into a working knowledge of the GNU source-level debugger (GDB).
|
Carbon, Darwin, Tools |
Technical Notes |
2001-10-18
|
QDFlushPortBuffer
(HTML)
()
QD65: Describes a possible solution for window update problems under Carbon.
|
Graphics & Imaging |
Technical Q&As |
2000-11-08
|
Optimization Strategies for Mac OS X
(HTML)
TN1174: Achieving the best possible performance in your applications.
|
Carbon, Hardware & Drivers |
Technical Notes |
1999-09-01
|
OTScheduleDeferredTask When Task Running
(HTML)
()
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Carbon, Cocoa, Hardware & Drivers |
Technical Q&As |
1997-10-13
|
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Carbon, Cocoa |
Technical Q&As |
1997-03-14
|
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
Carbon |
Technical Q&As |
1996-02-01
|
Error -151 and NewGWorld
(HTML)
Deprecated - QD18: Explains what the error code -151 means when in NewGWorld.
|
Carbon |
Technical Q&As |
1995-09-15
|
Problem with PaintRgn on 256-color Screens
(HTML)
Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
|
Carbon |
Technical Q&As |
1995-09-15
|