Realm, Storage, Swift, کد نویسی, متوسط

ذخیره سازی داده ها در Realm قسمت اول

همانطور که در بخش قبلی گفتیم realm یک سیستم یکپارچه ذخیره سازی بین کلاد و کلاینت است که می توان در خیلی از پلتفرم ها از آن بهره برد

در این بخش می خواهیم نحوه ذخیره سازی با استفاده از Realm در Swift را پیاده سازی و اجرا کنیم

خب برای این کار ابتدا به سایت Realm.io و سپس از منوی product و databases را انتخاب می کنیم در نهایت وارد صفحه realm database می شویم

Realm IO

حالا از قسمت pick your language زبان برنامه نویسی مورد نظر خودمان را انتخاب می کنیم (‌در این قسمت من swift را انتخاب کردم )

Realm Swift

حالا حداقل نیاز های نسخه فعلی که می خواهیم دانلود کنیم و منابع استفاده را اینجا به ما اعلام می کند

Realm Swift

برای مثال در زمان نوشتن این مطلب Realm Swift 3.5.0 Latest می باشد و حداقل مواردی که نیاز است به صورت زیر است

  • XCode 8.3.3 or higher
  • Target of iOS 8 or higher, macOS 10.9 or higher, or any version of tvOS or watchOS

ما به سه روش می توانیم realm را به پروژه اضافه کنیم

Dynamic Framework (ما در این آموزش از این روش استفاده می کنیم)

Cocoapod و Carthage که با کلیک بر روی لینک ها می توانید آموزش نحوه استفاده را ببینید

خب حالا فایل را دانلود کرده و سپس به صورت زیر بعد از extract کردن به پروژه اضافه می کنیم

فایل های Realm.framework و RealmSwift.framework پلتفرمی که می خواهیم برای آن برنامه را تولید کنیم drag کرده و در قسمت  Embedded Binaries در قسمت general پروژه رها می کنیم به شکل زیر

Embedded Binaries

 

حتما یادتان باشد که copy items if needed تیک خورده باشد.

خب حالا نوبت به مرحله اجرای اسکریپت می باشد . این بخش برای ارسال bug در زمان قرار دادن در app store لازم است

برای این کار ایتدا در همان زبانه های مربوط به پروژه به قسمت Built Phases رفته و یک run script phase جدید ایجاد می کنیم مانند تصویر زیر

Run Script Phase

 

خب حالا قطعه کد زیر را در کادر زیر مجموعه run script کپی کرده و برنامه را build کنید

Built

منتظر مراحل بعدی ما باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.