Git 간단한 정리
오래간만에 깃을 쓰니 헷갈려서 정리한다. 현재 쓰고 있는 키보드이다 이글도 이 키보드로 작성중이다. 깃 너란녀석… 다시 본론으로 들어가자. 깃이란? 우리가 프로그래밍을 공부할때 깃이라는 단어를 수없이 듣게 된다. 그렇다면 깃은 도대체 어떤녀석이길래 모두가 깃을 쓰는걸까? 나무위키에는 다음과 같이되어있다 리누스 토르발스가 개발...
오래간만에 깃을 쓰니 헷갈려서 정리한다. 현재 쓰고 있는 키보드이다 이글도 이 키보드로 작성중이다. 깃 너란녀석… 다시 본론으로 들어가자. 깃이란? 우리가 프로그래밍을 공부할때 깃이라는 단어를 수없이 듣게 된다. 그렇다면 깃은 도대체 어떤녀석이길래 모두가 깃을 쓰는걸까? 나무위키에는 다음과 같이되어있다 리누스 토르발스가 개발...
출처 (https://proofroto.tistory.com/15) 연산자 정리 산술 연산자 정리. A + B // A와 B를 더한 값을 반환 A - B // A와 B를 뺀 값을 반환 A * B // A와 B를 곱한 값을 반환 A / B // A와 B를 나눈 값을 반환 A % B // A와 B를 나눈 나머지의 값을 반환 비교 연산자 정리. A ...
사실 이걸 딥다이브에 넣어야 하나 고민이 었는데, 카테고리나 태그를 무분별하게 많이 만드는 것보다는 내가 모르는 것이거나, 기억이 나지 않아 재정리 하는 공간의 개념으로 사용하는것도 괜찮을 것 같아 여기에 글을 적는다. 삼항연산자를 이용하여 if, else문을 간략하게 표현 할 수있다. ? 뒤에 표현식1 : 표현식2 이런식으로 적는다. 만약 ...
배열에 대해서 정리를 해보자. 이것도 추가로 필요한게 있다면 지속적으로 수정 할 예정 초기화 및 선언 배열은 가지는 요소에 타입에 따라 자동으로 타입 추론이 가능하다. 선언과 동시에 초기화 할 때는 요소에 값이 들어있다면 자동으로 타입 추론이 이루어지기 때문에 타입을 명시해주지 않아도 된다. 예시 var intNum...
코딩테스트 문제를 풀다보면 String Index에 관한 문제가 많이 나와 정리한다. 추가로 더 서술해야할게 있다면 지속적으로 수정을 할 예정 String.Index Int를 리턴한다. String.Index의 구조체 내용이 나온다. var string : String = "abcdefg" print(string.startIndex...
Array (배열) 아이템들의 컬렉션이라고 할 수 있다. 변수에서 배열이란 단일 데이터와 연관되어있다. 배열의 생성 기본적으로 [ ] 대괄호를 사용한다. 대괄호 안에 데이터를 , 를 붙여 적어준다. [1, 2, 3, "apple"][X] 뒤에 있는 또 다른 대...
생각해보니 Deep Dive는 내가 알고있던것들은 그냥 넘어갔는데, 이참에 그냥 내가 알고있는것들도 정리하는게 좋을 것 같아, Deep Dive로 하여 정리를 하고자 한다. 어떤 데이터가 있다 8907218937 이런 데이터에 우리는 이름을 붙일 수 있다. Number = 8907218937 이런식으로 이름을 붙일 수 있다. 하지만 이...
고차함수 정리. map 컬렉션 내부의 데이터를 가공하여 새로운 컬렉션을 생성한다. map 메서드는 인자로 클로저를 받아 컨테이너 내부에 들어있는 요소들의 값을 어떻게 바꿀 것인지를 결정한다. 선언 func map<T>(_ transform: (Element) throws -> T) rethrows -...
UI Slider의 값을 미리 설정 해줄 수 있다. slider가 움직일때 console에서 값이 변하도록 만들어 보자. 먼저 IBAction을 만들어 준다. var maximum : Double = 0.0 var minimum : Double = 0.0 var currentValue : Double = 0.0 ...
이제 self review를 해보도록하자. Story.swift 비교. import Foundation struct Story { let title : String let choice1 : String let choice1Destination : Int let choice2 : String let cho...