محصول اپل به دلیل امکانات صوتی آن شناخته شده است. تخصیص دادن iPod و اپل به امکانات صوتی همان چیزی است که در نهایت منجر به ایجاد آیفون و کل سیستم عامل iOS شده است. در این دوره، نحوه ی کار کردن و بهره گیری از قدرت صدا در توسعه iOS را توضیح می دهیم. پخش و ضبط صدا، دو مهارت اصلی هستند که در این دوره بر آن تسلط خواهید یافت. کار را با پخش یک فایل صوتی شروع می کنیم. اگرشما نیاز به موسیقی پس زمینه در یک بازی یا پخش فایل های پادکست داشته باشید، ابتدا آشنایی با نحوه ی کارکرد فریمورک های صوتی که اپل توسعه داده است، برای شما مفید خواهد بود. سپس به ضبط صدا با میکروفون داخلی در دستگاه های iOS خواهیم پرداخت. در پایان دوره شما روش ایجاد اپلیکیشن Soundboard را که به پایگاه داده Core Data متصل می شود آموخته و به صورت عملی به کار خواهید گرفت. از طریق این، یک کاربر می تواند صدا را ضبط کند، آن را نام گذاری کند و با لمس یک دکمه صدا را پخش کند. code bundle برای این دوره ویدئو در https://github.com/PacktPublishing/Audio-oni-iOS در دسترس است.

استایل و رویکرد

این راهنمای ویدئویی گام به گام، از طریق ارائه مبانی برای مفاهیم اساسی iOS، تکنیک ها و زبان برنامه نویسی Swift ، شما را با توسعه برنامه های iOS آشنا می کند. هر بخش شامل نمونه های عملی است، بنابراین شما به درستی نحوه ی عملکرد توسعه iOS ، آخرین ویژگی های iOS 10، زمان و مکان  به کارگیری تکنیک های اصلی iOS  را درک خواهید کرد.

  • پخش صدا
  • مروری بر دوره
  • مبانی صدا
  • نحوه ی پخش صدا؟
  • ضبط با میکروفون
  • راه اندازی میکروفون
  • مبانی ضبط
  • برنامه Soundboard
  • تنظیم UI
  • ضبط صدا
  • Playback
  • ذخیره سازی صدا
  • بارگذاری و پخش صدا