Insider Case Framework, iOS uygulamalarında yıldız yönetimi için hızlı ve kolay bir çözüm sunar. Bu framework, yıldızların eklenmesi, listelenmesi ve sıfırlanması gibi temel işlevleri sağlar.
Framework'ünüzü bir projeye dahil etmek için aşağıdaki adımları takip edin:
- Projenize
Insider_Case_Framework.framework
dosyasını ekleyin. General > Frameworks, Libraries, and Embedded Content
bölümünde, framework'ünüzünEmbed & Sign
olarak ayarlandığından emin olun.
Framework'ünüzü projenizde kullanmaya başlamadan önce, gerekli import işlemini yapın:
import Insider_Case_Framework
Yıldızları yönetmek için StarsViewModel sınıfından bir örnek oluşturun ve gerekli delegate metodlarını uygulayın:
class ViewController: UIViewController, StarsViewModelDelegate {
var viewModel = StarsViewModel()
override func viewDidLoad() {
super.viewDidLoad()
viewModel.delegate = self
}
// StarsViewModelDelegate metodları
func didUpdateStarCount(to count: Int) {
// Yıldız sayısı güncellendiğinde yapılacak işlemler
}
func didReceiveAlert(message: String) {
// Kullanıcıya bir mesaj göster
}
func didUpdateStarsList() {
// Yıldız listesi güncellendiğinde yapılacak işlemler
}
}