인프런 커뮤니티 질문&답변
코드블럭 에러 질문
작성
·
221
0
extension Question { static var all: [Question] = {
guard let dataAsset: NSDataAsset = NSDataAsset(name: "Questions") else {
return []
}
let jsonDecoder: JSONDecoder = JSONDecoder()
do {
return try jsonDecoder.decode([Question].self, from: dataAsset.data)
} catch {
return []
}
}()
}
위 코드에서
Initializer for conditional binding must have Optional type, not '<<error type>>'Use of undeclared type 'NSDataAsset'
위와 같은 에러가 발생합니다.!!
퀴즈
싱글톤 디자인 패턴의 주요 특징은 무엇일까요?
여러 인스턴스를 자유롭게 생성할 수 있다.
전역적으로 접근 가능한 단 하나의 공유 인스턴스를 사용한다.
데이터를 일시적으로 저장하고 바로 해제한다.
UI 요소의 크기를 동적으로 조절한다.





