# Bookibra iOS (SwiftUI) ## API Base URL ayarı 1. `ios/Bookibra/Resources/Info.plist` içindeki `API_BASE_URL` anahtarını güncelle. 2. İstersen `ios/Bookibra/Resources/Debug.xcconfig` ve `ios/Bookibra/Resources/Release.xcconfig` içinde de aynı değeri tut. 3. Lokal backend için varsayılan: `http://localhost:8080` Not: iOS Simulator'dan host makinedeki backend'e erişimde genelde `http://127.0.0.1:8080` çalışır. Gerekirse bunu kullan. ## Çalıştırma 1. Xcode ile `ios/Bookibra.xcodeproj` aç. 2. Scheme: `Bookibra` seç. 3. iOS 17+ simulator/device seçip Run (`Cmd+R`) yap. ## Barkod test etme - Gerçek kamera gerektiği için en stabil test fiziksel cihazdadır. - Simulator'da kamera akışı sınırlı olabilir. - Add Books > Barkod Tara ekranında ISBN-10 / ISBN-13 okutulduğunda otomatik `/api/books/isbn/:isbn` çağrılır. ## Notlar - JWT token Keychain'de tutulur. - Kitaplık (`My Books`) SwiftData ile lokalde saklanır. - Backend'de kitaplık CRUD olmasa da uygulama lokalde çalışır.