IOS 2

<서평> Do it! 스위프트로 아이폰 앱 만들기 (입문)

오늘은 이지스퍼블리싱에서 진행하는 Do it! 스위프트로 아이폰 앱 만들기 (입문) 서평단에 참여하게 돼서 책 서평을 간단하게 남기고자 합니다. 먼저 서평단에 지원하게 된 이유는 깔끔한 책의 구성과, 입문자에게 편안함을 주는 디자인을 가진 Do it! 시리즈를 평소에 제가 좋아했기 때문입니다. ios에 대해서 조금은 겉핥기로 알고 있었는데(동아리에서 간단하게 배운 후 프로젝트 진행은 따로 하지 않았습니다.) 어쩌면 이 것을 계기로 ios에 대한 지식을 더 많이 쌓을 수 있을까 싶어 서평단에 지원하게 됐습니다. 책이 두껍다 보니 2주 조금 넘는 기간동안 책을 모두 읽지는 못했지만 앞부분까지 읽었을 때 주니어 개발자로서의 장단점을 비교해보고자 합니다. 장점1. 입문자에게 친절하고 구성이 알차다. 저자도 아이..

카테고리 없음 2023.02.10

[swift, ios] 옵셔널(Optional) 개념 정리

Swift Optional 개념 정리 옵셔널(Optional) 개념 뜻 그대로 값이 있을 수도 없을 수도 있는 것, 그런 변수를 정의하는 것 “”는 빈 값, nil이 값이 없는 것을 말함 이런 nil 값을 넣을 수 있는 게 옵셔널이라고 부름 옵셔널로 선언시 기본값은 nil이다 타입 어노테이션에 ‘?’ 키워드를 붙여서 정의 optional과 아닌 변수는 서로 구분된다(구분 x시 컴파일 에러가 뜸) var student: String? //nil student = "John" //John 옵셔널 바인딩(binding) 옵셔널 값이 존재하는 지 검사한 뒤 존재한다면 값을 가져오는 방법 if let 혹은 if var 를 사용하여 값이 있다면 if문 안으로 들어가고 없으면 통과 if let stu = studen..