인프런 커뮤니티 질문&답변
36. 디지털액자, UIImage(named: 1.jpg) 에서 init는 왜 생략되었는지요?
작성
·
106
0
let cuteImages 배열을 만들때, UIImage Class Reference에는 init?(named name: String) 인데 강사님은 앞의 'init?' 은 빼고 [UIImage(named: 1.jpg),,,,]로 바로 사용하시는데, 왜 이렇게 할수 있는지요?. 초기화를 동시에 하시는 것 같은데, 이해하기가 생소해서요. 해석을 문장으로 표현하려 해도 잘 안되고, 어떤 문법이 숨어 있는 것 같기도 하고요. 이런 사용법의 비슷한 예제가 있은 곳이라도 알려주시면 좋겠습니다.
답변 1
0
왜 저렇게 할수 있는지는 그냥 문법이라.. ^^;init? 초기화 부분이라는 표시구요. 바로 내부 파라미터 부분부터 쓰시면 되요. 강의 뒷부분가지 보시면 다 이렇게 되어 있을꺼예요. 초기화 부분은 다 저런 표시가 되어 있을 겁니다.




