-
ryan-son님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
day day님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
dlsdn1207님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
kimxungjin님께서 30 포인트 획득하셨습니다. 5 년, 5 개월 전
게시글 작성 -
kimxungjin님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
rlawnsrjs100님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
야곰님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
odyflame님께서 30 포인트 획득하셨습니다. 5 년, 5 개월 전
답글 작성 -
odyflame가 게시판 QnA에서 게시글 옵셔널을 swift가 도입한 이유는??에 답변을 달았습니다. 5 년, 5 개월 전
확실히 그렇겠네요. Swift가 안정성을 추구하는 언어인데 모두가 nil이 될수있다면 좀 곤란할거 같아요
좋은 답변 감사합니다
-
themoon님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
seongmin yim님께서 30 포인트 획득하셨습니다. 5 년, 5 개월 전
답글 작성 -
seongmin yim가 게시판 QnA에서 게시글 옵셔널을 swift가 도입한 이유는??에 답변을 달았습니다. 5 년, 5 개월 전
추가적으로 들은 생각인데요. 옵셔널을 사용하면 비동기적인 상황에서의 이점이 있다고 생각합니다. 프로퍼티의 값이 인스턴스가 생성되는 시점에 초기화되지 않을 수 있는데, 이런 특성이 있는 프로퍼티를 옵셔널로 지정하면 인스턴스가 생성된 이후에 적절한 타이밍에 프로퍼티를 초기화할 수 있는 장점이 있디고 생각합니다. 예를 들어, 이미지뷰의 이미지를 서버에서 비동기적으로 받아온 후에 초기화 시킨다고 할때, 이미지뷰 객체가 생성되더라도 실제 이미지 프로퍼티는 옵셔널이므로 서버에서 통신이 완료된 후에 초기화를 시킬 수 있어요. 만약에 옵셔널이 아니라면 이미지뷰를 초기화할때 일단 비어있는 이미지를 생성해서 넣어줘야할거에요.
만…[더 보기]
-
seongmin yim님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
jcrescent61가 게시판 QnA에서 게시글 옵셔널을 swift가 도입한 이유는??에 답변을 달았습니다. 5 년, 5 개월 전
저나 다른 캠퍼 분들도 굉장히 만족하는 캠프생활을 하고있습니다!!!
캠프에 대해서 궁금하신 사항이 있으시다면 jcrescent61@gmail.com 로 메일 보내주세요!!! 잘 읽어보고 상세히 답변드릴게요!!! -
jcrescent61님께서 30 포인트 획득하셨습니다. 5 년, 5 개월 전
답글 작성 -
네프님께서 10 포인트 획득하셨습니다. 5 년, 5 개월 전
일일접속 -
odyflame님께서 30 포인트 획득하셨습니다. 5 년, 5 개월 전
답글 작성 -
odyflame가 게시판 QnA에서 게시글 옵셔널을 swift가 도입한 이유는??에 답변을 달았습니다. 5 년, 5 개월 전
큰 도움이 되었습니다! 야곰 스타터캠프 저도 해보고싶네요 어떠신가요??
-
jcrescent61님께서 30 포인트 획득하셨습니다. 5 년, 5 개월 전
답글 작성 -
jcrescent61가 게시판 QnA에서 게시글 옵셔널을 swift가 도입한 이유는??에 답변을 달았습니다. 5 년, 5 개월 전
안녕하세요 odyflame 님 반갑습니다 🙂
야곰 스타터캠프 3기 이수중인 엘렌이라고 합니다 !개인적으로 Swift를 처음 공부하게 되면서 가장 처음 옵셔널을 접하게 되는 경우는 readLine() 을 사용해 유저에게 입력을 받는 경우였는데요,
이후 별도의 강제 추출 또는 옵셔널 바인딩 후 값을 추출하게 됩니다. 파이썬으로 처음 코딩을 시작한 저에겐 정말 이해하기도 어렵고 불편한 기능 중 하나였습니다…앞서 말씀하셨던 것 처럼 C언어나 심지어 Objecttive-C 에서도 옵셔널을 찾아볼 수 없는데요.
알고계시겠지만 스위프트에서는 변수 또는 상수에 값이 없는 경우에(nil) 해당 변수, 상수에 접…[더 보기] - 더 보기
