-
ohsg0226님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
cuba3710님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
예원님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
woodydrake님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
네프님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
jsim27님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
zeromin4님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
odyflame님께서 30 포인트 획득하셨습니다. 5 년, 5 개월 전
게시글 작성 -
odyflame가 게시판 QnA에서 게시글 SwiftUI에서 @Environment를 쓰는 이유?를 시작했습니다. 5 년, 5 개월 전
@pulish, @ObservableObject 등 SwiftUI에서는 많은 키워드들이 존재하고 매우 유용한 wrapper인것 같습니다.
그런데 @Enviornment는 왜 쓰는걸까요?
View에서 View로 넘어가는 상황이 생길 때, 예를 들어 var 변수를 하나 선언하고 여기로 데이터를 넘겨주는 방법도 존재합니다.
이 @Environment를 사용하는 이유는 무엇일까요?
-
odyflame님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
chanhee님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
Joy L님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
Dasoll Park님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
jcrescent61님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
재윤 김님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
Pilvi가 게시판 QnA에서 게시글 옵셔널을 swift가 도입한 이유는??에 답변을 달았습니다. 5 년, 5 개월 전
저는 다른 언어를 알지 못해서, 처음 배울 때 Swift의 특징으로 ‘Optional’을 꼽는 것이 왜 그럴까 궁금했었어요.
많이 생각하다보니 깨달은 것은,
(다른 언어는 잘 모르지만) 사실! 옵셔널을 겉으로 표시하지 않는 모든 언어에서 쓰는 값들이 오히려 모두 옵셔널!이었다는거에요.
즉, 모든 인스턴스들이 nil일 가능성을 내포하고 있는 것이죠. (번거롭게도 try catch 등의 예외처리가 필요하죠.)
그래서 저는 Swift에서 ‘옵셔널’을 만든 이유는, ‘논옵셔널’인 인스턴스를 만들 수 있도록 했다는 것에서 큰 의미가 있었던 것이구나 하고 깨달았어요.
논옵셔널로 생성한 인스턴스에 n…[더 보기]
-
Pilvi님께서 30 포인트 획득하셨습니다. 5 년, 5 개월 전
답글 작성 -
Pilvi님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
성표 조님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
Dave님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 - 더 보기
