안녕하세요, Annie 입니다 :) 이번에 Swift에만 도입된 새로운 개념, 옵셔널 (Optional)에 대해 공부해보겠습니다 ! > * 옵셔널 정의 옵셔널 체이닝 옵셔널 바인딩 1. 옵셔널이란? :
안녕하세요, Annie 입니다 :)과제를 하던 중 keyboard에서 return 키를 눌렀을 때 UIButton과같은 동작을 실행 할 수 있도록 하는 미션이 있었습니다.많은 검색 끝에 겨우 성공 ! 😭return 키가 UIButton과 같은 동작을 할 수 있게 만드
1\. 4개의 버튼 배열을 IBOutletCollecion을 이용해서 하나로 묶음.2\. enumerated() 메서드를 이용하여 (index, button)으로 정렬3\. for 문을 통해 배열의 random 단어를 제목으로 설정. 정렬한 것에서랜덤단어를 꺼내기때문에
안녕하세요, Annie 입니다 :)기존에 만들었던 신조어앱을 enum을 이용하여 개선하였습니다.그래서 오늘은 enum 타입의 원시값인 RawValue에 대해서 공부해보겠습니다. 열거형(enum) 이란 연관된 값을 그룹으로 묶어서 사용할 수 있는 타입 입니다.이 각각의
안녕하세요, Annie 입니다 :)오늘은 formatted() 메서드를 이용하여 D-Day 계산 앱을 만들어 보겠습니다.상단의 Datepicker에서 날짜를 선택하면 그 날로 부터 디데이 100일, 200일, 300일, 400일을 계산하여 아래 사진에 글자로 보여준다.
안녕하세요, Annie 입니다 :)오늘은 UINavigationController 에 대해서 배워보겠습니다.NavigaionController는 한개 또는 그 이상의 childview를 관리하는뷰컨트롤러의 컨테이너 입니다. 처음엔 한개의 차일드 뷰가 보이고 그 뷰에서어
안녕하세요, Annie 입니다 :)오늘은 Any타입 과 AnyObject타입에 대해 알아보겠습니다.Any : 구조체, 클래스, 열거형, 클로져 등 모든 인스턴스를 담을 수 있다.AnyObject : 모든 클래스타입의 인스턴스를 담을 수 있다배열의 요소에 접근하기 위해선
안녕하세요, Annie 입니다 :) 너무 오랜만에 하는 포스팅..! 오늘은 swift에서 사용하는 ARC에 대해서 알아보도록 하겠습니다 ! ARC는 Automatic Refence Counting 의 준말로 자동으로 메모리 관리를 해주는 모델을 말합니다. Object-c의 경우에는 할당된 데이터를 직접 해지했어야 했는데 swift는 ARC를 통해 사용되지...
안녕하세요, Annie 입니다:) 이전에 ARC에 대해서 간략하게 알아보았는데 이번엔 ARC에서 너무 중요한 '강한참조싸이클(Strong Reference Cycle)'에 대해서 알아보겠습니다. 강한참조(Strong Reference) ARC는 Class나 Closure같은 참조타입의 경우 RC(Reference Count)를 통해 메모리 해제 시점을 ...