iOS/iOS Swift 개발 일기

iOS swift 조건문 응용. 토글식 배경화면 색상 변경

Developer-Michelle 2022. 4. 23. 11:03

개발하는 정대리 조건문 영상 보면서 정리

https://youtu.be/_4Oap8pVFrE

 

<강의랑 다르게 되는 부분 (내가 하다가 에러난 부분)>

1.

view.backgroundColor = Color Literal - > 자동완성이 되지 않음. 껐다 켜도 안됨

UIColor.orange로 대신해도 되는 걸까? -> 별 문제 없이 돌아감.

 

2.

@IBOutlet weak var loginBtn: UIButton! (나)

 이거랑

@IBOutlet var loginBtn: UIButton! (강의)

차이는 무엇일까?

 

-> 구글 검색 결과: 디폴트 = weak라고 함.

디폴트로 Weak을 사용하는게 좋습니다. 그 외 정말 위에서 소개한 특별한 상황 (복잡한 뷰 Hierarchy)를 이해하고 정말 필요할 때 Strong으로 사용하시면 됩니다.

-> 지금 단계에선 좀 어렵다...

-> 일단 강의대로 weak가 자동생성 되었지만, 강제로 지워보고 했음