BMI Calculator (4)
Model 만들기 먼저 파일을 만들어 준다. CalculatorBrains으로 만들어 주었다. 일단은 struct만 만들어 주었다. struct CalculatorBrain { } ViewController에 초기화 및 내용 수정 이전에 Viewcontroller에 실제로 사용하던 변수들을 이제 structure에 넣으면서 하나씩 바꿀 ...
Model 만들기 먼저 파일을 만들어 준다. CalculatorBrains으로 만들어 주었다. 일단은 struct만 만들어 주었다. struct CalculatorBrain { } ViewController에 초기화 및 내용 수정 이전에 Viewcontroller에 실제로 사용하던 변수들을 이제 structure에 넣으면서 하나씩 바꿀 ...
지난 글에서 코드로 label, frame 등 코드로 수작업을 해보았다. 확실히 수작업을 해보니 너무나도 불편했다. storyboard가 그리울줄이야.. 그래서 여기서는 코드로 UserInterface를 작성하지 않고, 디자인 된 storyboard를 다른 view컨트롤러로 연결 하여 사용하는 것을 해보려한다. 우선 기존의 secondViewCo...
깃 블로그를 작성하다보니 뭔가 기존에 블로그와 사용하는법이 좀 달라서 이참에 정리한다. 한 페이지로 그냥 다 집어넣을 생각. 우선 우리가 일반적으로 글작성과는 달리 GitBlog는 정적인 방식이어서 내가 먼저 pc에 글을 작성하고 해당 글을 commit하여 올려서 deploy되기에 아무래도 글을 관리하는 측면에서는 좀 더 좋은 것 같다. 공부하면...
어제 포스팅을 해야했으나 velog에서 git blog로 전환 및 내용을 전부 이관하면서 공부를 거의 하지못했다 ㅠ 근데 깃블로그 맘에든다. 넘어가길 잘한듯? 각설하고 이어서 계속 작성해보도록 하자. 새로운 ViewController 생성하기. 우선 현재 위와 같이 2개의 viewController가 있지만, 우리는 현재 viewCon...
며칠전 수업을 받으며 Git에 대한 내용을 특강형식으로 받았는데, 협업시 어떻게 진행이 되는지 간략하게 배웠기에 그것을 정리 해보려고 한다. 진행Flow는 Markdown 작성 순이다. 협력자(팀원) 등록 - 팀장만 팀장은 우선 협업을 할 Project를 담을 Repository를 만든다. 만들어진 Repositor...
오래간만에 깃을 쓰니 헷갈려서 정리한다. 현재 쓰고 있는 키보드이다 이글도 이 키보드로 작성중이다. 깃 너란녀석… 다시 본론으로 들어가자. 깃이란? 우리가 프로그래밍을 공부할때 깃이라는 단어를 수없이 듣게 된다. 그렇다면 깃은 도대체 어떤녀석이길래 모두가 깃을 쓰는걸까? 나무위키에는 다음과 같이되어있다 리누스 토르발스가 개발...
출처 (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...