Bir Fincan Bilgi

iOS

CMPedometer kullanımı 0

Core Motion kütüphanesi hareketli ve çevreyle ilgili verileri, ivmeölçerler, jiroskoplar, pedometreler, manyetometreler ve barometreler dahil olmak üzere, IOS cihazlarının yerleşik donanımından raporlar. Biz Core Motion kütüphanesinde pedometre verisini kullanarak kullanıcının uygulama ile attığı adımları ve yürüdüğü mesafeyi hesaplıyoruz. Daha doğrusu bu işin çoğunu telefonun donanımsal verileri gerçekleştiriyor. Bu veriyi telefonunuzun cebinizde ve/veya elinizde hareket etmesiyle hesaplıyor. Bir nevi hareket sensörü diyebiliriz.Hızlıca koda geçelim

— Öncelikle import CoreMotion yaparak bize sunulan kütüphaneyi sınıfımıza entegre ediyoruz.

— Kütüphaneden yararlanarak CMPedometer() Sınıfından bir nesne oluşturuyoruz.

— Pedometer değişkeninden dönücek olan boolen mesafe değerini metre’ye çevirmek için LengthFormatter() sınıfından’da bir nesne oluşturduk

— Sırada Pedometer fonksiyonlarımızı yazmaya geldi

— CMPedometer.isStepCountingAvailable() Kodu ile bu sensörü kullanmak için kullanıcıdan izin alıp almadığımızı kontrol ediyoruz

— Daha sonra verilerimizi fetch ederek labellarımıza basıyoruz.

— Kodumuzun son hali bu şekilde

Uygulama’nın tamamı için :https://github.com/barankaraoguzzz/CMPedometer