swift

이것도 매일 강의만 보다가 안 되겠어서 정리하는 StackView... 입니당.. 맨날 볼때마다 헷갈리고 사실 지금도 헷갈리기 때문에 바싹하게 정리해놓는 글..입니다.. 구성요소부터 시작해볼게요! StackView를 알기전에 StackView의 구성요소부터 알아봅시당 Axis, Alignment, Distribution 이렇게 3개로 구성되어 있어요. Axis 는 stackview의 방향을 결정해요. (Vertical, Horiztonal) Alignment 는 stackview의 서브뷰들을 어떤식으로 정렬할지 결정해요. (Vertical, Horiztonal) Distribution 는 stackview 안에 들어가는 뷰들의 사이즈를 어떻게 분배할지 결정해요. (Vertical, Horiztonal) ..
오늘은 볼때마다, 제가 할때마다 헷갈리는 hugging priority, compression resistance priority에 대해서 파헤쳐 보는 날! 파헤진 다음 정리도 같이.. 제가 안 헷갈릴려고 정리하는 글인 셈이죠.. 스토리 보드를 켜고 바로 실행해 봅시다. LL, RR 이란 라벨을 width조건 없이, 그저 동일한 constraints(제약) 조건을 줘서 만들어봅시당 두 라벨 모두 top(200), leading(20), trailing(20)를 으로 줬더니 에러가 발생하네요. 에러 메세지를 직역 해볼게요. content size ambiguity is caused when two or more views have the same content hugging or compression re..
오늘은 swift를 공부하면서 맨처음 으엥..? 소리가 나오게 만들었던 Optional에 대해 정리할거에요. 옵셔널은 값이 없음을 표현하는 형식이에요. 옵셔널까지 안다면 nil은 당연히 아실텐데, nil은 값이 없음을 나타내는 특별한 값이고, 요거, nil을 저장해서 표현해줄 수 있도록 해주는 형식이 옵셔널(Optioanl)입니다! 이런 옵셔널을 사용하는 방법은 type 뒤에 ?(물음표)를 붙여서 사용할 수 있어요! 바로 non optional 과 optional을 비교해서 확인해 볼게요. let str: String = "Linda" // non optional str let optionalStr: String? = nil // optional optionalStr String 타입으로 str를 선언해..
오늘은 정말 정말 정말 많이 쓰이는 guard 문에 대하여 정리를 해볼거에요. guard문은 조건이 true일 때 statements를 실행하는 if문과 달리 조건이 False라면 statements를 실행 해요! early exit라는 말을 보셨을텐데, 이게 조건이 false라면 불필요한 코드를 실행하지 않고 빨리 종료한다는 의미에요! 즉, condition이 False라면 else 블록이 실행된다는 말! 그래서 guard문에는 else 문이 필수로 들어가야 해요. 좀 더 쉽게 어떻게 써야하는지 알아봅시다. guard condition else { statements } 요게 guard문의 syntax입니다. 바로 예시를 확인해 볼게요. func validate(id: String?) -> String..
· Swift
강의보고 정리하는 viewController의 Life Cycle, 틀린 내용이 있을 수도 있으니 참고 부탁드립니다아 1. LifeCycle의 용어 알아보기 LifeCycle 하면 앞에 ___appeared, ___disappearing 와 같은 단어들을 확인할 수 있는데, 요 단어들이 의미하는 것부터 알아봅시다. 요걸 알고 있어야 쉽게쉽게 이해할 수 있는거 같아여.. 1) Appearing : 뷰가 화면에 나타나는 중 2) Appered : 뷰가 화면에 나타나는게 완료된 상태 3) Disappearing : 뷰가 화면에서 사라지는 중 4) Disappeared : 뷰가 화면에서 사라진 상태 2. 각각의 시점에 호출되는 method 알아보기 1) viewDidLoad() - 뷰 컨트롤러의 모든 뷰들이 메..
· Swift
공부할 때 새로운 storyboard 추가할 때마다 헷갈려서 글로 기록하기 1. New file 에서 Storyboard 선택 2. Save as 에서 storyboard 이름 설정 3. 새로 만들어주는 storyboard 에 viewController 를 지정하기 - Cocoa Touch Class 로 create 4. storyboard custom class 에 만든 viewController 연결하고 Storyboard ID 설정하기 5. Is inital View Controller 설정하기 6. main storyboard에 설정한 storyboard ID 연결하기
서연(linda)
'swift' 태그의 글 목록 (3 Page)