[iOS ÄÚ¾î ¿Àµð¿À ÇÁ·Î±×·¡¹Ö]Àº ¿Àµð¿À ĸó, ½Ç½Ã°£ È¿°ú Ãß°¡, MP3 Àç»ý, °¡»ó À½¾Ç ÀåÄ¡, À¥ ¶óµð¿À, VoIP Áö¿ø ±â´É¿¡ °ü·ÃµÈ ÄÚ¾î ¿Àµð¿À ÇÁ·¹ÀÓ¿öÅ© API¸¦ ¼³¸íÇÑ´Ù. Áö±Ý±îÁö ¸¸µé¾îÁø ¿Àµð¿À ½Ã½ºÅÛ Áß¿¡¼ °¡Àå Á¤±³ÇÑ ¿Àµð¿À ÇÁ·Î±×·¡¹Ö ½Ã½ºÅÛÀÎ ÄÚ¾î ¿Àµð¿À´Â ´Ü¼øÇÏÁö ¾Ê±â ¶§¹®¿¡ ÀÌ Ã¥¿¡¼´Â ½±°Ô ¼³¸íµÈ ¿¹Á¦¸¦ ÅëÇؼ ³ìÀ½, Àç»ý, Çü½Ä º¯È¯, ¿Àµð¿À À¯´Ö, 3D ¿Àµð¿À MIDI ¿¬°á¿¡ ´ëÇÑ ÁöħÀ» Á¦°øÇÏ°í, ¸Æ°ú iOS¿¡¼ ÄÚ¾î ¿Àµð¿ÀÀÇ ÇÁ·Î±×·¡¹Ö¿¡¼ ¹ß»ýÇÏ´Â µ¶Æ¯ÇÑ µµÀü °úÁ¦µéÀ» ±Øº¹ÇÏ´Â °ÍÀ» µµ¿ÍÁØ´Ù.
1ºÎ. ÄÚ¾î ¿Àµð¿À ÀÌÇØ
__1Àå. ÄÚ¾î ¿Àµð¿À °³¿ä
____ÄÚ¾î ¿Àµð¿À ÇÁ·¹ÀÓ¿öÅ©
____ÄÚ¾î ¿Àµð¿À ±ÔÄ¢
____ù ¹ø° ÄÚ¾î ¿Àµð¿À ¾ÖÇø®ÄÉÀ̼Ç
______¿¹Á¦ ½ÇÇà
____ÄÚ¾î ¿Àµð¿À ¼Ó¼º
____Á¤¸®
__2Àå. ¼Ò¸® À̾߱â
____ÆÄÇü »ý¼º
____µðÁöÅÐ ¿Àµð¿À
____DIY »ùÇÃ
____¹öÆÛ
____¿Àµð¿À Çü½Ä
____Á¤¸®
__3Àå. ÄÚ¾î ¿Àµð¿À·Î ¿Àµð¿À ó¸®
____¿Àµð¿À µ¥ÀÌÅÍ Çü½Ä
______¿¹Á¦: Çü½Ä °¡´ÆÇϱâ
____Ç¥ÁØ Çü½Ä
____¿Àµð¿À À¯´ÖÀ¸·Î ¿Àµð¿À ó¸®
____Ç® ¸ðµ¨
____Á¤¸®
2ºÎ. ±âº» ¿Àµð¿À
__4Àå. ³ìÀ½
____¿Àµð¿À Å¥¿¡ °üÇÑ ¸ðµç °Í
____³ìÀ½±â Á¦ÀÛ
____CheckError() ÇÔ¼ö
____¿Àµð¿À Å¥ »ý¼º°ú »ç¿ë
____¿Àµð¿À Å¥¸¦ À§ÇÑ À¯Æ¿¸®Æ¼ ÇÔ¼ö__
______³ìÀ½ ¿Àµð¿À Å¥ Äݹé
____Á¤¸®
__5Àå. Àç»ý
____Àç»ý ¾ÖÇø®ÄÉÀÌ¼Ç Á¤ÀÇ
____ÆÄÀÏ Àç»ý ¿Àµð¿À Å¥ ¼³Á¤
______Àç»ý ¹öÆÛ ¼³Á¤
______Àç»ý Å¥ ½ÃÀÛ
____Àç»ý À¯Æ¿¸®Æ¼ ÇÔ¼ö
______¸ÅÁ÷ ÄíÅ° ó¸®
______¹öÆÛ Å©±â¿Í ±â´ëµÇ´Â ÆÐŶ ¼ö °è»êÇϱâ
____Àç»ý ¿Àµð¿À Å¥ Äݹé
____Å¥ ±â¹Ý Àç»ýÀÇ ±â´É°ú ÇÑ°è
____Á¤¸®
__6Àå. º¯È¯
____afconvert À¯Æ¿¸®Æ¼
____¿Àµð¿À º¯È¯ ¼ºñ½º »ç¿ë
____º¯È¯À» À§ÇÑ ÆÄÀÏ ¼³Á¤
______¿Àµð¿À º¯È¯ ¼ºñ½º È£Ãâ
______º¯È¯±â ÄÝ¹é ±¸Çö
____È®ÀåµÈ ¿Àµð¿À ÆÄÀÏ ¼ºñ½º·Î º¯È¯
______È®ÀåµÈ ¿Àµð¿À ÆÄÀÏ·Î ÀÐ°í º¯È¯Çϱâ
____Á¤¸®
3ºÎ. °í±Þ ¿Àµð¿À
__7Àå. ¿Àµð¿À À¯´Ö: »ý¼º±â, È¿°ú, ·»´õ¸µ
____³î¶ó¿î ±â´ÉÀÌ ¹ßÇöµÇ´Â °÷
____¿Àµð¿À À¯´ÖÀÇ µ¿ÀÛ ¹æ¹ý
____¿Àµð¿À À¯´Ö È®Àå
____ù ¹ø° ¿Àµð¿À À¯´Ö
______main() ÇÔ¼ö ºôµå
______¿Àµð¿À À¯´Ö ±×·¡ÇÁ »ý¼º
______ÆÄÀÏ Àç»ý±â ¿Àµð¿À À¯´Ö ¼³Á¤
____¿Àµð¿À À¯´ÖÀ¸·Î ¸»Çϱâ¿Í È¿°ú
______À½¼º ÇÕ¼º ±×·¡ÇÁÀÇ ºí·Ï »ý¼º
______À½¼º ÇÕ¼º±â AUGraph »ý¼º
______À½¼º ÇÕ¼º±â ¼³Á¤
______È¿°ú Ãß°¡
____¿Àµð¿À ·»´õ¸µ ó¸® ´Ü°è¿¡ °³¹ßÀÚ ÄÚµå Ãß°¡
______¿Àµð¿À À¯´Ö ·»´õ »çÀÌŬ
______¸ÂÃãÇü ·»´õ¸µ ¿¹Á¦
______¿Àµð¿À À¯´ÖÀ» »ý¼ºÇÏ°í ¿¬°á
______·»´õ Äݹé ÇÔ¼ö
____Á¤¸®
__8Àå. ¿Àµð¿À À¯´Ö: ÀԷ°ú È¥ÇÕ
____I/O ÀÔ·Â ´Ù·ç±â
______ÀԷ°ú Ãâ·Â À¯´ÖÀ» ¿¬°á
______ÀÔ·ÂÀ» À§ÇØ AUHAL À¯´ÖÀ» »ý¼º
______ÀÔ·Â Äݹé ÀÛ¼º
______CARingBufferÀÇ »ùÇÃÀ» Àç»ýÇϱâ À§ÇÑ AUGraph »ý¼º
______Àç»ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ ·»´õ Äݹé ÀÛ¼º
______Àç»ý ¿¹Á¦ ½ÇÇà
____È¥ÇÕ
____Á¤¸®
__9Àå. À§Ä¡±â¹Ý À½Çâ
____°ø°£¿¡¼ À½Çâ
____OpenAL API
____¼Ò¸®¸¦ °ø°£¿¡ À§Ä¡
______¿¹Á¦ ¼³Á¤
______OpenAL ±¸Á¶Ã¼ »ç¿ë
______±Ù¿øÀÇ À§Ä¡¸¦ À̵¿
______OpenAL ¹öÆÛ¸¦ À§ÇØ »ùÇà ºÒ·¯¿À±â
____OpenALÀÇ ½ºÆ®¸®¹Ö ¿Àµð¿À
______OpenAL ½ºÆ®¸®¹Ö ¿¹Á¦ ¼³Á¤
______½ºÆ®¸®¹ÖÀ» À§ÇÑ ExtAudioFile ¼³Á¤
______OpenAL ¹öÆÛ¸¦ ´Ù½Ã ä¿ì±â
____Á¤¸®
4ºÎ. Ãß°¡ÀûÀÎ ÁÖÁ¦
__10Àå. iOS¿¡¼ÀÇ ÄÚ¾î ¿Àµð¿À
____ÄÚ¾î ¿Àµð¿À°¡ ÁÖ¸Ó´Ï¿¡ Àִ°¡?
____´Ù¸¥ ±â´É°ú Á¶È: ¿Àµð¿À ¼¼¼Ç ¼ºñ½º
____¿Àµð¿À ¼¼¼Ç ¿¹Á¦
______¾Û ¼³Á¤
______¿Àµð¿À ¼¼¼Ç°ú ¿Àµð¿À Å¥ ÃʱâÈ
______À½»ö »ý¼º±â ¸Þ¼Òµå
______iOS ÀÎÅÍ·´Æ® ó¸®
____iOS¿¡¼ ¿Àµð¿À À¯´Ö
______iOS RemoteIO À¯´ÖÀ¸·Î ¿Àµð¿À Åë°ú ¾Û Á¦ÀÛ
______Åë°ú ¿¹Á¦ ¼³Á¤
______ĸó¿Í Àç»ýÀ» À§ÇØ RemoteIO ¿Àµð¿À À¯´Ö ¼³Á¤
______RemoteIO ·»´õ Äݹé
______±× ¿ÜÀÇ iOS ¿Àµð¿À ±â´É
______iOS¿¡¼ ¿ø°Ý Á¦¾î
______iOS Çϵå¿þ¾î À§Çè
____Á¤¸®
__11Àå. ÄÚ¾î MIDI
____MIDI °³³ä
____ÄÚ¾î MIDI
______ÄÚ¾î MIDI ±¸Á¶
______ÄÚ¾î MIDI ¿ë¾î
______ÄÚ¾î MIDI ¼Ó¼º
______MIDI ¸Þ½ÃÁö
____ÀåÄ¡ À¯´Ö
____°£´ÜÇÑ MIDI ÇÕ¼º±â Á¦ÀÛ
______MIDI¿¡ ¿¬°á
____MIDI ¾Ë¸²°ú À̺¥Æ® ó¸®
______AUGraph Àç»ý
____MIDI À̺¥Æ® Á¦ÀÛ
______MIDIWifiSource ¿¹Á¦ ¼³Á¤
______¿ÍÀÌÆÄÀ̸¦ ÅëÇÑ MIDI ¼³Á¤
______MIDI ¸Þ½ÃÁö Àü¼Û
______¿ÍÀÌÆÄÀÌ MIDI µ¥ÀÌÅ͸¦ ¼ö½ÅÇϱâ À§ÇØ ¸Æ ¼³Á¤
____Á¤¸®
__12Àå. Á¤¸®
____ÄÚ¾î ¿Àµð¿ÀÀÇ ³²Àº ³»¿ë
____´ÙÀ½ °úÁ¤
______µðÁöÅÐ ½ÅÈ£ ó¸®
____¶óÀ̿°ú iOS 5
____AUSampler
______iOS¿¡¼ ÄÚ¾î ¿Àµð¿À
____ÄÚ¾î ¿Àµð¿À Ä¿¹Â´ÏƼ
____Á¤¸®