19. Apply iPhone Developer Program
!The company name entered here will appear as the “Seller Name” on the App Store.
Please include the company’s legal form, for example: LLC, Inc., GmBH, etc"
Uangel Corporation
http://www.uangel.com
10F, Hyundae O!ce Bldg.,
9-4, Sunae-dong, Bundang-gu,
Seongnam
Kyonggi-do
463-783
Korea, Republic of
82 31 7106261
!)
28. Development iPhone Applications
•Xcode Tips
Snapshot
Find Selected Text in API Reference
esc(") key
Research Assistance
Debugging > Breakpoint
Run > Start with Performance Tool (Instrument)
Code Highlight by scrolling mouse
"(
29. Development iPhone Applications
•Using API Tip 1 - AudioServicePlaySystemSound
Shorter than 30 seconds in duration
In linear PCM or IMA4 (IMA/ADPCM) format
Packaged in a .caf, .aif, or .wav file
Big endian or Little endian
No audio level control available
Looping and stereo positioning are unavailable
")
30. Development iPhone Applications
•Using API Tip 1I - Audio Queue Service, OpenAL
LPCM, CAFF
As a little endian media only
/usr/bin/afconvert -f caff -d LEI16 {INPUT} {OUTPUT}
Play a sound that is longer than 30 seconds in duration
Precisely schedule when a sound plays
Play multiple sounds simultaneously
Loop a sound
Control relative playback level
Position a sound in a stereo field
FORMAT
" AAC
" AMR (Adaptive Multi-Rate, a format
for speech)
" Apple Lossless (ALAC)
" iLBC (internet Low Bitrate Codec,
another format for speech)
" IMA/ADPCM (IMA-4)
" linear PCM
" μ-law and a-law
" MP3
Sample sound location
/Library/Application Support/GarageBand/Instrument Library/
Sampler/Sampler Files
#*