ios etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
ios etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

31 Mart 2019 Pazar

Emulatorde Çalıştırılan Uygulamanın Sqlite Veri Tabanını Görüntüleme (iOS)

Merhaba,
bu yazımda sizlere iphone emulatorü ile çalıştırdığınız uygulamanın SQLite veritabanını nasıl görüntüleyeceğinizi paylaşacağım.
Yapılacak işlem SQLite veri tabanının yerini bulup bir SQL browser ile kayıtları görüntülemek olacaktır.

ilk olarak aşağıdaki linkteki sqlite browser'ı indirip kurun
https://sqlitebrowser.org/dl/

Terminal üzerinde find komutunu çalıştırarak uygulama veritabanının tutulduğu yeri bulun
 find ~/  -name  "uygulamaVeritabanı.db"

Aşağıdaki gibi bir path listelenecektir:
/Users/leventyildiz//Library/Developer/CoreSimulator/Devices/77E2EEBE-D3D5-49F7-B420-064458F3359A/data/Containers/Data/Application/387FCA0F-E74F-4F42-AB7A-DF832A4A539A/Library/LocalDatabase/uygulamaVeritabanı.db

Son olarak terminal üzerinden SQLite browser'u çalıştırın. Burada SQLite browser'a parametre olarak DB dosyasının yolunu vererek veri tabanını görüntüleyebilirsiniz
 /Applications/DB\ Browser\ for\ SQLite.app/Contents/MacOS/DB\ Browser\ for\ SQLite  /Users/leventyildiz//Library/Developer/CoreSimulator/Devices/77E2EEBE-D3D5-49F7-B420-064458F3359A/data/Containers/Data/Application/387FCA0F-E74F-4F42-AB7A-DF832A4A539A/Library/LocalDatabase/uygulamaVeritabanı.db


Üstteki işlemlerden sonra uygulama veritabanında yaptığınız değişikliklerin güncel halini Sqlite browser ile takip edebilirsiniz.

24 Ekim 2017 Salı

React native ile varsayılan emulator dışında bir emulator ile uygulama çalıştırmak

Herkese merhaba, bu yazımda sizlere  react native ile varsayılan iOS emulatorü dışındaki bir cihaz yada emulator seçerek projenizi nasıl run(çalıştırma) edeceğinizi anlatacağım.

iOS emulator ve bağlı cihazları listelemek için aşağıdaki komutu terminal çalıştırın 
 $ xcrun simctl list devices

Daha sonra bu listede erişilebilir(available) olan bir cihaz yada emulatoru --simulator parametresiyle birlikte vererek projeyi iOS te çalıştırın 
 $ react-native run-ios --simulator="iPad Pro (12.9 inch)"



22 Temmuz 2017 Cumartesi

React native Cocoapods kurulumu ve Bağımlılık oluşturma işlemi

Merhaba,
bu yazımda sizlere react native projeleriniz için   cocoapods'un nasıl kurulup kullanılacağından bahsedeceğim.

CocoaPods manager ruby ile geliştirildiği ve desteklendiği için öncelikle bilgisayarınızda Ruby yüklü olmalıdır.
 OS X  varsayılan olarak Ruby'nin bir sürümünü içinde barındırır. İkinci olarak cocoapods'u yüklemeniz gerekmektedir.

Terminalden Cocoapods yükleyin
# gem install cocoapods

REact native ile oluşturduğunuz projenin iOS dizinine gidin
# cd ios

Cocoapods'u başlangıç için tanımlayın(Podfile oluşturun)
# pod init

Bağımlılıkları yükleyin
# pod install

podfile dosyasını açın
# vi Podfile

Podfile dosyasının içeriğini aşağıdaki şekilde düzenleyin
target 'Proje_Adı' do

  # buraya eklenmesi gereken pod bağımlılıkları gelecek. biz burada react-native sqlite storage'u ekledik.

    pod 'React', :path => '../node_modules/react-native', :subspecs => [
    'Core',
    'RCTImage',
    'RCTLinkingIOS',
    'RCTNetwork',
  ]
  pod "Yoga", :path => "../node_modules/react-native/ReactCommon/yoga"

  #Sqlite storage
  pod 'React', :path => '../node_modules/react-native'
  pod 'react-native-sqlite-storage', :path => '../node_modules/react-native-sqlite-storage'

end


Dosyayı kaydedin

önce Local repository'nizi güncelleyin
# pod repo update

ardından bağımlılıkları yükleyin.
# pod install

 yada

# pod update

Bu işlemden sonra  react-native-sqlite-storage plugin'i  sizin projenize  import edilmiş ve linklenmiş olarak gelecektir. Yani yukarıdaki tanımlamalardan sonra bu proje içinde sqlite-storege pluginini kullanabilirsiniz.