보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
https://zeddios.tistory.com/12 https://ujeon.medium.com/swift-enums-f75124db5271 https://jusung.gitbook.io/the-swift-language-guide/language-guide/08-enumerations Enum (열거형)은 관련된 값으로 이루어진 그룹을 공통의 형(type)으로 선언해 안정성을 보장하는 방법으로 코드를 다룰 수 있게 해 준다. 다시 말해 유사한 종류의 여러 값들을 유의미한 이름으로 한 곳에 모아 정의한 것이다. 열거형 자체가 하나의 데이터 타입이다. 또한 다른 언어의 열거형과는 많이 다르고 상속이 불가능하다는 특징이 있다. 직접 사용 해보면서 알아보자. 열거형은 enum 키워드로 생성이 가능하고 타입..
Struct와 Class는 프로그램 코드를 조직화하기 위해 일반적으로 사용한다. 객체 지향에 필수 요소이기도 하다. 구조체 ( Struct ) 대부분의 타입이 구조체이다 타입을 정의하는 것이기 때문에 대문자 Camel-case를 사용한다. Property와 Method로 나뉜다. 값 타입 구조체 변수를 새로운 변수에 할당할 때마다 새로운 구조체가 할당된다. = 같은 구조체를 여러 개의 변수에 할당한 뒤 값을 변경시키더라도 다른 변수에 영향을 주지 않는다. (값 자체를 복사) 구조체 선언 간단한 구조체를 만들어 보았다. 구조체 안에는 Property(속성)와 Method(메서드)가 있다. 인스턴스 생성 및 프로퍼티 접근 점(dot) 문법을 통해 구조체 인스턴스의 프로퍼티에 접근할 수 있다. 타입 프로퍼티 ..
깃을 사용하다 보면 커밋 메시지를 길게 작성하는 경우도 있는데 이때 git commit -m "message"를 이용하기 보다는 git commit으로 에디터를 통해 커밋 메시지를 작성해보자. Cat.txt를 생성하고 커밋해 보자. git commit을 입력하면 vi 에디터가 열린다. 맨 위에 커밋 메시지를 적고 에디터를 나오면 (:wq) 커밋이 된다. vi에디터보다 좀 더 편한 에디터를 이용해 보자 깃 공식 문서에 에디터를 변경하는 방법이 자세하게 나와있다. Git - Setup and Config A3.1 Appendix C: Git Commands - Setup and Config Throughout the book we have introduced dozens of Git commands and ..
Git Repository Git Repository(=Git Repo)는 깃 저장소로 깃 저장소는 그 프로젝트의 이력을 갖고 있는 깃 작업 공간이다. 먼저 Git으로 관리할 디렉토리를 생성하고 생성한 디렉토리로 이동해 주자. $ mkdir MyMusician $ cd MyMusician Git Repo 생성 먼저 git status 명령어는 현재 git 저장소의 상태를 보고해 주는 명령어이다. $ git status 명령어를 실행해보면 git repository가 아니라고 나온다. 이제 현재 디렉토리에 Git 저장소를 생성하자. $ git init 현재 디렉토리에 Git Repository가 생성되었다. ls -a 명령어로 확인해 보면. git 디렉토리가 생겼다. git 저장소를 만들고 다시 git s..
- Total
- Today
- Yesterday
- 2023 회고
- Algorithm
- UICollectionView banner
- BOJ 10799
- CAGradientLayer
- Gradient View
- Stack
- BOJ 1935
- ios
- NaverMaps
- crud
- bottom sheet
- Carousel Effect
- BOJ 10809
- autolayout
- BOJ 10820
- BOJ 10866
- BOJ 10808
- Card CollectionVIew
- Custom Detent
- git
- BOJ 17413
- 1406 에디터
- 요시푸스
- BOJ 17298
- UICollectionView Error
- github
- sheetPresentationController
- Sheet Height
- swift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |