دوره آموزشی پیشرفته Core Motion در توسعه اپلیکیشن های iOS
2 ساعت 20 دقیقهپیشرفته2017-06-28
مدرسین

Steven Lipton
VP of Special Projects at Scientific Device Laboratory, Developer
جزئیات دوره
آیا می خواهید تشخیص حرکت و گزارش را به برنامه های iOS خود اضافه کنید؟ Core Motion چارچوبی است که باید بر آن مسلط شوید. Core Motion به شما امکان میدهد به دادههای تولید شده توسط شتابسنجها، ژیروسکوپها، گامسنجها، مغناطیسسنجها و فشارسنجها در یک دستگاه iOS دسترسی داشته باشید – دادههایی که برای ردیابی فعالیت، نظارت بر سلامت و تناسب اندام، بازیهای تعاملی، برنامهنویسی اینترنت اشیا، حرکات UI و موارد دیگر ضروری است. این دوره، روشهای حرکت هسته، دادهها، اندازهگیریها و فیزیک اساسی زیربنای آن را قبل از ایجاد یک نمونه برنامه گام شمار و یک بازی ساده معرفی میکند. یاد بگیرید که چگونه حرکت دستگاه مانند شتاب را ضبط کنید، از حسگرهای ارتفاع سنج و مغناطیس سنج استفاده کنید، داده ها را فشار دهید و بکشید، و به داده های ثبت شده تاریخی دسترسی پیدا کنید.
اهداف یادگیری
خواندن داده های Core Motion
آشنایی با روش های حرکت مرکزی
ایجاد اپلیکیشن گام شمار
استفاده از داده های سرعت و فاصله از Core Motion
فشار دادن و کشیدن داده های حرکت دستگاه
دسترسی به سنسورهای ارتفاع
کار با مدیر فعالیت های حرکتی (CMMotionActivityManager)
اهداف یادگیری
خواندن داده های Core Motion
آشنایی با روش های حرکت مرکزی
ایجاد اپلیکیشن گام شمار
استفاده از داده های سرعت و فاصله از Core Motion
فشار دادن و کشیدن داده های حرکت دستگاه
دسترسی به سنسورهای ارتفاع
کار با مدیر فعالیت های حرکتی (CMMotionActivityManager)
مهارت ها
Cross-Platform DevelopmentiOSMobile DevelopmentAppleDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - نحوه استفاده از فایلهای تمرینی
1. Core Motion مقدمه
- 04 - حرکت هسته
- 05 - سلسله مراتب روشها
- 06 - خواندن دادههای Core Motion
- 07 - واحدهای اندازه گیری
- 08 - فیزیک پایه
2. گام شمار
- 09 - پروژه را راهاندازی کنید
- 10 - گام شمار را اضافه کنید
- 11 - گام شمار را تست کنید
- 12 - یک حلقه تایمر اضافه کنید
- 13 - سرعت و فاصله را بکشید
- 14 - زمان سپری شده را اضافه کنید
3. حرکت دستگاه
- 15 - پروژه را راهاندازی کنید
- 16 - دستگاهها را تشخیص دهید
- 17 - حرکت فشار و کشش دستگاه
- 18 - مدل حرکت شتاب سنج
- 19 - حرکت سیگنال و نویز
- 20 - میزان چرخش با ژیروسکوپ
- 21 - نگرش و جهت گیری دستگاه
4. حسگرها
- 22 - معرفی ارتفاع
- 23 - ارتفاع سنج
- 24 - مغناطیس سنج
5. دادههای ثبت شده
- 25 - مدیر فعالیت حرکت
- 26 - دادههای حرکت را کوئری کنید
- 27 - از اقدامات کاربر جلوگیری کنید
نتیجه
- 28 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع فلاتر: ساخت برای پلتفرم های متعدد
- دوره آموزشی توسعه چندسکویی با Kotlin (کاتلین)
- دوره آموزشی NET 9 Maui.: امکانات بهتر برای توسعه چندسکویی
- دوره آموزشی شناسایی شرکتی با استفاده از اطلاعات منبع باز: بررسی فاز اول در Cyber Kill Chain Framework
- دوره آموزشی راهنمای کامل امنیت نرمافزارهای متنباز
- دوره آموزشی مدلهای زبان بزرگ در AWS: ساخت و استقرار مدلهای زبان بزرگ متنباز
- دوره آموزشی هوش مصنوعی تولیدی و مدلهای متنباز: تمرین عملی با مدلهای Hugging Face
- دوره آموزشی فایروالهای متنباز