دوره آموزشی پیشرفته 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Core Animation در توسعه پیشرفته برنامه iOS
- دوره آموزشی MapKit و Core Location در توسعه اپلیکیشن های iOS
- دوره آموزشی توسعه برنامه iOS: وب سرویس RESTful
- دوره آموزشی یادگیری ماشینی برای آی او اس: Core ML و ایجاد ML
- دوره آموزشی یادگیری ماشین برای توسعه دهندگان iOS
- دوره آموزشی توسعه پیشرفته iOS: دسترسی به Keychain
- دوره آموزشی یادگیری جامع توسعه اپلیکیشن iOS
- دوره آموزشی جاوا اسکریپت: برنامه های کاربردی وب پیشرفته
مسیرهای مرتبط
- مسیر آموزشی ساخت اپلیکیشن با watchOS 4
- مسیر آموزشی بهبود مهارت های توسعه iOS خود
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده بلاک چین
- مسیر آموزشی تبدیل شدن به یک برنامه نویس جاوا
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار
- مسیر آموزشی ارتقای مهارتهای سی شارپ: ساخت برنامههای مقاوم
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده برنامه FileMaker Custom