일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 글또
- struct
- IOS
- calendar
- protocol
- viewlifecycle
- segue
- apns
- mvvm
- http
- escaping
- ScrollView
- Refresh
- error
- 고차함수
- SWIFTUI
- self
- singleton
- uikit
- class
- array
- PushNotification
- Switch
- NotificationCenter
- Observer
- 화면전환
- Git
- SWIFT
- 회고
- list
- Today
- Total
목록IOS/UIKit (11)
seong_hye, the developer

객체를 만들기 위해 가장 먼저 필요로 하는 것이 있다.가진 속성을 초기화를 필요로 하기에 생성자를 가장 먼저 필요로 하게된다. 그렇다면 생성자란 무엇일까?생성자는 클래스, 구조체, 열거형에서 인스턴스를 준비하기 위한 과정으로 인스턴스의 프로퍼티들마다 초기값을 설정해주고새 인스턴스를 사용하기 전에 필요한 설정과 초기화를 수행하는 과정을 말한다. 각각의 타입에서 새로운 인스턴스를 만들 수 있는 특수한 메서드와 같은 역할을 하는 생성자를 정의하여 사용할 수 있다.생성자의 가장 중요한 역할은 새로운 인스턴스가 처음 사용되기 전에 올바르게 초기화되는 것을 보장하는 것이다.모든 생성자가 동일하지는 않다.특히, 구조체와 클래스의 생성자에는 차이가 있다.표를 통해 간단히 정리하고 내용을 정리해볼까 한다. 구분구조체(S..

📘 Swift 기능 정리: 코드 스니펫(Code Snippet)코드 스니펫은 자주 사용하는 코드 블록을 저장하고 재사용할 수 있게 해주는 기능으로Xcode에서 개발 시간을 단축하고 실수를 줄여주는 생산성 도구이다.이에 대해 조금 더 자세히 알아보자 🔹 코드 스니펫이란?반복적으로 사용하는 코드 패턴(구문, 템플릿)을 저장해두고필요할 때 빠르게 불러와 자동 완성으로 삽입할 수 있는 기능 🔹 접근 방법1. 상단 바에 있는 + 버튼을 클릭해서 접근 2. cmd + shift + L 을 눌러 띄우는 방법 3. 도구 탭에서 Menu -> Editor -> Create Code Snippet 선택하는 방법 🔹 생성 방법XCode에서 스니펫으로 저장하고 싶은 코드를 선택해 드래그 후 우클릭Create Code..

📘 Swift - UIKit) 화면 전환 방식Swift에는 화면 전환(화면 이동)을 구현하는 여러 방식이 존재한다이에 대해 하나하나 알아가보자🔹화면 전환 3가지 방식방식설명사용 환경PushNavigation Stack에 밀어 넣는 방식UINavigationControllerPresent (Modal)현재 화면 위에 새 화면을 덮는 방식모든 UIViewController 가능Segue스토리드에서 화살표로 연결스토리보드 기반🔹1. PushViewController 방식현재 UINavigationController 가 관리하는 화면 스택에 새로운 ViewController를 추가(push) 하여 화면을 전환하는 방식func pushViewController( _ viewController: UIVi..