//재사용을 위한 프로토콜 준비
protocol ReusableViewProtocol {
static var reuseIdentifier: String { get } //저장 프로퍼티이든 연산프로퍼티 이든 상관없다.
}
//프로토콜 채택하여 describing으로 클래스 이름?? identifier 불러오기
extension UIViewController: ReusableViewProtocol {
static var reuseIdentifier: String {
return String(describing: self)
}
}
extension UICollectionViewCell: ReusableViewProtocol {
static var reuseIdentifier: String {
return String(describing: self)
}
}
extension UITableViewCell: ReusableViewProtocol {
static var reuseIdentifier: String {
return String(describing: self)
}
}