마스크는 답답하다
MVVM

현재 보시는 글은 Markdown으로 작성되어 일부 이미지가 화면을 벗어날 수 있습니다. 원본 글을 보시고 싶으시면 아래의 주소로 접속하시면 됩니다. https://github.com/tlskals/Note/blob/main/Design%20Pattern/MVVC%20Pattern.mdMVVM PatternMVVM 패턴이란 디자인 패턴 중 하나로 우리가 흔히 알고 있는 MVC 패턴과 유사하다. MVVM 패턴은 주로 iOS 애플리케이션 개발에 사용되며, 기존 UIKit에서 SwiftUI로 넘어오면서 점차 늘어가는 추세이다.Why MVVM?그렇다면 왜 기존에 사용하던 MVC 에서 새롭게 나온 MVVM으로 바뀌어가는 걸까?UIKit의 MVC이 사진은 MVC 패턴의 구조이다. UIkit의 MVC에서는 ViewC..

Kotlin의 Nullable 그리고 엘비스 연산자
카테고리 없음 2023. 8. 17. 00:44

현재 보시는 글은 Markdown으로 작성되어 일부 이미지가 화면을 벗어날 수 있습니다. 원본 글을 보시고 싶으시면 아래의 주소로 접속하시면 됩니다. https://github.com/tlskals/Note/blob/main/Kotlin/Kotlin%EC%9D%98%20Nullable%EA%B3%BC%20%EC%97%98%EB%B9%84%EC%8A%A4%20%EC%97%B0%EC%82%B0%EC%9E%90.md Nullable Nullable이란 쉽게 말해서 null을 가질 수 없는 데이터 타입들이 값으로 null을 가질 수 있게 하는 것이다. 대표적으로 값 타입(Value Type)들이 이에 해당한다. ex) int, double, bool 등 Kotlin의 Nullable 다음 코드를 살펴보자 fun..

Kotlin의 When 그리고 in 조건식
Kotlin/Kotlin 2023. 8. 17. 00:43

현재 보시는 글은 Markdown으로 작성되어 일부 이미지가 화면을 벗어날 수 있습니다. 원본 글을 보시고 싶으시면 아래의 주소로 접속하시면 됩니다. https://github.com/tlskals/Note/blob/main/Kotlin/Kotlin%EC%9D%98%20when%20%EA%B7%B8%EB%A6%AC%EA%B3%A0%20in%20%EC%A1%B0%EA%B1%B4%EC%8B%9D.md Kotlin에서는 when이라는 메서드가 존재한다. 쉽게 생각하면 자바의 switch/case라고 보면 된다. when when 수 많은 조건을 나열하고 할당된 변수가 조건에 만족할 때 그 조건에 만족하는 명령어를 실행한다. 조건을 설정해보자 Temperatures 라는 변수를 설정하고, 이 값이 30보다 크면..

Kotlin의 $
Kotlin/Kotlin 2023. 8. 17. 00:42

현재 보시는 글은 Markdown으로 작성되어 일부 이미지가 화면을 벗어날 수 있습니다. 원본 글을 보시고 싶으시면 아래의 주소로 접속하시면 됩니다. https://github.com/tlskals/Note/blob/main/Kotlin/Kotlin%EC%9D%98%20%24.md 변수 값을 설정하고 해당 변수 값을 포함한 구문을 출력한다고 생각해보자. 출력 값은 "나의 나이는 (변수 값) 살 입니다." 이걸 자바로 표현하면 다음과 같다. public static void main(String[] args) { int age = 30; System.out.println("나의 나이는 " + age + "살 입니다."); } 다음은 위 조건문에서 변수에 +1 한 값을 출력한다고 생각해보자. public s..

Kotlin의 변수 타입
Kotlin/Kotlin 2023. 8. 7. 23:20

현재 보시는 글은 Markdown으로 작성되어 일부 이미지가 화면을 벗어날 수 있습니다. 원본 글을 보시고 싶으시면 아래의 주소로 접속하시면 됩니다. https://github.com/tlskals/Note/blob/main/Kotlin/Kotlin%EC%9D%98%20%EB%B3%80%EC%88%98%20%ED%83%80%EC%9E%85.md Kotlin은 자바와 다르게 변수의 타입을 따로 지정하지 않아도 컴파일 오류가 발생하지 않는다. 그렇다면 기본적으로 값을 입력했을 때 지정되는 Default 값은 무엇일까? 숫자형 변수 숫자형 변수에는 여러가지의 종류가 있다. 타입 메모리 크기 값의 범위 byte 1 byte -27 ~ (27-1) short 2 byte -215 ~ (215-1) int 4 by..

변수 / var과 val / val는 상수인가?
Kotlin/Kotlin 2023. 8. 6. 23:47

현재 보시는 글은 Markdown으로 작성되어 일부 이미지가 화면을 벗어날 수 있습니다. 원본 글을 보시고 싶으시면 아래의 주소로 접속하시면 됩니다. https://github.com/tlskals/Note/blob/main/Kotlin/%EB%B3%80%EC%88%98%20%2C%20var%EA%B3%BC%20val.md 변수 Kotlin에서 변수 선언에는 var(Variable)과 val(Value)을 사용한다. 각각에 대해서 이해해보자. var (Variable) 먼저 var에 대한 설명이다. 이해하기 쉽게 코드를 작성하였다. fun main() { var myName = "시나민" print("내 이름은 " + myName) } 이 코드를 실행시키면 다음과 같은 결과가 나온다. 이번에는 myNam..

검색 태그