# Developing for OS X Tiger / Leopard


# ADC Reference Library

- https://leopard-adc.pepas.com/
  - https://github.com/cellularmitosis/ADC-reference-library-2009-july
  - Previously online at https://web.archive.org/web/20090130073524/http://developer.apple.com:80/referencelibrary/


# WWDC

- 2000
  - https://www.macintoshrepository.org/18729-apple-wwdc-2000-conference-sessions
  - https://github.com/ASCIIwwdc/wwdc-session-transcripts/tree/master/en/2000
- 2001
  - https://www.macintoshrepository.org/22730-apple-wwdc-2001-conference-sessions
  - https://github.com/ASCIIwwdc/wwdc-session-transcripts/tree/master/en/2001
- 2002
  - https://archive.org/details/Wwdc2002DvdSet
  - https://www.macintoshrepository.org/22421-wwdc-2002-conference-sessions-dvds
- 2003
  - https://archive.org/details/Apple_WWDC_2003_DVDs
  - https://github.com/ASCIIwwdc/wwdc-session-transcripts/tree/master/en/2003
  - https://www.macintoshrepository.org/18733-apple-wwdc-2003-conference-sessions
- 2004
  - https://www.macintoshrepository.org/26106-apple-wwdc-2004-conference-sessions
  - https://github.com/ASCIIwwdc/wwdc-session-transcripts/tree/master/en/2004
  - https://web.archive.org/web/20040713003715/http://developer.apple.com/wwdc/descriptions/
- 2005
  - https://macosxautomation.com/applescript/wwdc-session-138.html
- misc
  - https://gist.github.com/IsaacXen/874c59aec92a13f30728aecdabb9ea80
  - https://pvieito.com/2022/05/wwdc-sessions-archive
  - https://github.com/ASCIIwwdc/wwdc-session-transcripts/blob/master/sessions.json


# Books

- _Learning Cocoa_ by Apple Computer, Inc
  - https://www.oreilly.com/library/view/learning-cocoa/0596001606/
  - Example code: https://resources.oreilly.com/examples/9780596001605/
  - libgen MD5: 905E5A172536DD312A82DD59751DD3D1
- _Programming Mac OS X with Cocoa for Beginners_
  - https://en.wikibooks.org/wiki/Programming_Mac_OS_X_with_Cocoa_for_Beginners
- https://news.ycombinator.com/item?id=34680345


# Mailing Lists, Forums, etc

- lists.apple.com: Cocoa-dev https://lists.apple.com/archives/Cocoa-dev


# Objective-C 2.0 (Leopard-only)

- https://web.archive.org/web/20080509103217/https://developer.apple.com/leopard/overview/objectivec2.html
  - https://lethain.com/finally-waving-the-white-flag-to-objective-c-2-0/


# Open source codebases to study

- https://github.com/uhub/awesome-objective-c


## Misc

- https://github.com/HelmutJ/CocoaSampleCode
- https://github.com/kicsipixel/Cocoa-Samples
- https://github.com/gammasoft71/Examples_Cocoa
- https://github.com/MrNoodle/NoodleKit
- https://cocoadev.github.io/all.html
- https://th30z.blogspot.com/search/label/Cocoa
  - https://github.com/matteobertozzi/blog-code/tree/master/zips
- https://www.harmless.de/cocoa-code.php


## NeXTStep

- https://github.com/johnsonjh/NeXTSrc/tree/master/appkit-105.2


## GNUStep

- https://github.com/gnustep/libs-gui/tree/master/Source
- https://github.com/gnustep/libs-base/tree/master/Source
- https://github.com/gnustep/libs-corebase/tree/master/Source


## VLC

- https://www.videolan.org/vlc/
  - https://wiki.videolan.org/Git
    - `git clone https://code.videolan.org/videolan/vlc.git`
  - last Tiger release: 0.9.10
    - https://get.videolan.org/vlc/0.9.10/vlc-0.9.10.tar.bz2
  - last Leopard release: 2.0.10
    - https://get.videolan.org/vlc/2.0.10/vlc-2.0.10.tar.xz


## MPlayer OSX Extended

- https://github.com/sttz/MPlayer-OSX-Extended
- rev14 is the last Leopard release
- rev11 is the last Tiger release


## Play (music player / manager)

Supports Tiger.

- https://sbooth.org/Play/
- https://github.com/sbooth/Play


## Max (CD ripper / audio encoder)

Supports Tiger.

- https://sbooth.org/Max/
- https://github.com/sbooth/Max


## Cog (audio player)

Supports Tiger.

- https://cogx.org/
- https://bitbucket.org/vspader/cog/src/main/


## X Lossless Decoder

Supports Tiger.

- https://tmkk.undo.jp/xld/index_e.html


## xACT (X Audio Compression Toolkit)

- http://xact.scottcbrown.org/
  - looks like v1.73 was the last PowerPC version


## Adium

- https://github.com/adium/adium
- https://web.archive.org/web/20161110032216/https://trac.adium.im/wiki/PreviousReleases
- Last Leopard release: https://adiumx.cachefly.net/adium-1.4.5.tgz
- Last Tiger release: http://adiumx.cachefly.net/adium-1.3.10.tgz


## Camino

- https://hg.mozilla.org/camino
- https://hg.mozilla.org/camino/archive/tip.zip
- https://github.com/cellularmitosis/camino


## TenFourFox / InterWebPPC

- https://github.com/classilla/tenfourfox
- https://github.com/wicknix/InterWebPPC


## Leopard WebKit

- https://sourceforge.net/p/leopard-webkit/wiki/Home/


# Misc

- The Mono PowerPC page has some useful links
  - https://www.mono-project.com/docs/about-mono/supported-platforms/powerpc/
- Swift on Mac OS 9 https://belkadan.com/blog/2020/04/Swift-on-Mac-OS-9/
  - hmm, perhaps this could be the basis for Swift on Tiger?


## fre:ac (Free Audio Converter)

Note: only supports back to OS X 10.9

- https://www.freac.org/


## Clementine (music player / manager)

Note: appears to only support modern macOS

- https://www.clementine-player.org/
