iTerm2 기본 경로 변경하기 (Mac)
·
📝 Etc
대학교를 졸업하고 늦게 군대에 다녀온 뒤, 해외여행도 다니다 보니정말 오랜만에 블로그에 글을 쓰네요..오랜만이니 간단한 글로 시작하겠습니다 👍맥북을 다시 사고 이것저것 설치하고 깃허브에 commit을 하려는데, iTerm2를 실행했을 때 기본 경로가 제가 원하는 폴더가 아니라서 조금 불편하게 느껴져서 바로 찾아보았습니다.  아래 이미지처럼 iTerm2를 켠 뒤, 맥 기준 왼쪽 상단에 사과모양 옆에 'iTerm2 -> Settings'으로 들어갈게요.  그 다음 'Profiles -> General -> Working Directory'로 이동하면 기본 설정이 아래 이미지처럼 'Home directory'에 체크되어 있을겁니다. 이 설정 때문에 기본 경로가 홈 디렉토리로 설정되어 있었던 것입니다. 근데,..
[정보처리기사] 2022년 2회 정보처리기사 필기 합격 후기! (느낀점, 책, 공부 방법 등)
·
📝 Etc
거의 2달.. 꽤나 오랜만에 글을 작성하네요 ㅎㅎ.. 정보처리기사 시험도 있었고, 대학교 시험에 이력서랑 자소서랑.. 할게 너무 많아져서시험 보고 오자마자 메모장에 글 쓸 거 흘겨 적어두고이참에 블로그 잠시만 쉬자.. 했는데.. 2달이 좀 넘은 거 같네요...ㅠ실기 준비로 바쁘겠지만, 반성하며 다시 꾸준히..!📍 목차1. 시험 후기2. 공부 방법 (책 소개, 공부시간)3. 마무리(내 생각 정리?)  시험 후기우선, 저는 22.04.24 일요일에 시험장에 가서 2022년 정보처리기사 2회차 필기를 70, 65, 85, 50, 65점. 평균 67점으로 통과했습니다. 저는 시험 보기 전에 필기 후기글들을 보면서 책 회독하고, CBT를 많이 풀면 좋다는 글들을 보고 시작했습니다. CBT도 평균 80~85 나오..
[Swift] 문자열 나누기 split()과 components() 를 알아보자!
·
📌 Swift
코로나에 걸리고 여러가지 일에 겹쳐서 오랜만에 글을 쓰게 되었네요.. 다시 열심히 해야지.. 오늘은 Swift에서 문자열을 처리하는 방법중에 문자열을 쪼개야 하는 경우에 사용되는 split와 components 메소드에 대해서 알아보겠습니다. 알고리즘에서도 자주 사용되는 메소드이니 차이점을 알아두면 좋겠죠?  split()split 메소드를 먼저 공식문서를 통해서 봅시다. 위와같이 split 메소드는 separator, maxSplits, omittingEmptySubsequences 의 3가지 파라미터가 있습니다. 하나씩 알아봅시다! 📍 separatorCharacter 타입으로, 매개변수를 받아서 해당 인자를 기준으로 쪼개주는 역할을 합니다. 우리가 원하는 바로 그 역할이죠 let str = "He..
[Swift/Algorithm] Swift Algorithm 팁 정리❗️
·
💡 Algorithm
오늘은 Algorithm 문제를 풀면서 많이 사용되는 것들을 정리해보려 합니다.이 내용들은 추가할 내용이 생길 때마다 업데이트할 예정입니다 :) 값 입력 프로젝트 생성swift 언어로 알고리즘을 풀 경우에는(특히 백준 알고리즘의 값을 입력받아야 하는 경우) readLine()을 사용해야 합니다. 그렇기에 그게 가능한 Command Line Tool로 프로젝트를 생성하면 됩니다. 키보드 값 입력받기var input = readLine() // return 값은 Optional String 형식var input = readLine()! // return 값은 String 형식 Int 값 입력받기var input = Int(readLine()!)! // return 값은 Intvar input = Int(St..
[Data Structure] 선형(Linear) & 비선형(NonLinear) 자료구조
·
❕Data structure
자료구조의 분류는 크게 2가지로, 선형 구조(Linear)와 비선형 구조(NonLinear)가 있습니다. 선형 구조(Linear)선형 구조란, 자료를 구성하는 원소들을 하나씩 순차적으로 나열시킨 형태입니다. 자료들간의 앞, 뒤 관계가 1:1의 관계로 배열과 리스트가 대표적이며 스택과 큐도 이에 해당됩니다.     비선형 구조(NonLinear)비선형 구조는 앞서 알아본 선형 구조와 달리, 하나의 자료 뒤에 여러개의 자료가 존재할 수 있는 형태입니다. 자료들간의 앞, 뒤 관계가 1:n 또는 n:n의 관계를 나타냅니다. 트리와 그래프가 대표적이며, 계층적 구조를 나타내기에 적절합니다.      이미지 정리! 마지막 간단 정리선형 구조 : 요소들이 순차적으로 나열됨. ex) 배열, 리스트, 스택, 큐비선형 구..
[iOS] Push, Present 화면 전환에 대해 알아보자.
·
📱 iOS
오늘은 iOS에서 화면 전환을 하는 방식에 대해서 정리하겠습니다. iOS에는 크게 소스코드를 통해서 화면을 전환하는 방식과, 스토리보드에서 Segue를 통해 화면을 전환하는 방식이 있습니다. 이 2가지 방법에 대해 알아볼 건데, 우선 Segue에 대해 먼저 알아보겠습니다. 그리고 들어가기에 앞서서 원래 Segueway 방식으로 알고있었는데, Apple 공식 문서에는 항상 Segue라고만 하더라고요? 그래서 여기에 쓰이는 Segue는 Segueway 방식이랑 똑같은걸 말하는거라고 알아주시면 감사하겠습니다 :) 기본 세팅처음에는, Navigation Controller를 생성해서 아래 이미지와 같이 화면을 만들어줍니다. Navigation Controller와 RootViewController 세팅  영상이..