処理をするクラスを分けよう

クラスを分けるとコードが扱いやすくなる!

  • 変更があった時に、どこを修正すれば良いかわかりやすい
  • コード使い回しができる
  • コードを理解しやすくなる

 

完成したコード

import Foundation
import RealmSwift

class InfoHelper {
    
    let realm = try! Realm()
    
    func save(title:String,date:Date){
        let item = TodoItem()
        item.title = title
        item.date = date
        item.id = String(Int.random(in: 0...9999))
        try! realm.write{
            realm.add(item)
        }
    }
    
    func dateToString(date:Date) -> String {
        let formatter = DateFormatter()
        formatter.dateFormat = "MM/dd HH:mm"
        return formatter.string(from:date)
    }
}

コメント

タイトルとURLをコピーしました