반응형

분류 전체보기 201

Kodeco | Swift의 데이터 구조 및 알고리즘 - Stack

안녕하세요 복잡성에 이어서 정리하고자 합니다   사이트(클릭클릭👆🏻) kodeco에 들어가면 다양한 자료들을 볼 수 있으니 강추👍🏻👍🏻👍🏻👍🏻👍🏻 드립니다강의보단 책이 좋다는 평이 있어서 저도 책으로 구매하였답니다 :)  Stack스택|기본적으로 쌓다 라는 뜻을 가지고 있습니다 스택 데이터 구조는 개념적으로 객체의 물리적 스택과 동일하답니다스택의 항목을 추가하면 해당 항목이 스택 맨 위에 놓이게 됩니다 자 팬케이크 / 서적 / 종이 / 현금공통점은 뭘까요?쌓을 수 있다는 점입니다 맨 처음 쌓게되면 젤 아래로 내려가게 되고마지막에 쌓으면 제일 위로 올라가게되는것 처럼 제거하게되면 항상 맨 위에 있는 항목이 제거되는것 처럼stack도 마찬가집니다 그리고 놀라운점은 Swift에는 stac..

UIKit | Basic - Toolbar(단축)

안녕하세요 오늘은UIKIT를 잘 다루고자 게시글을 작성하게 되었습니다  UIKIT는 구획이 여러개로 나뉩니다 제가 정리하게될 Toolbar에는 많은 기능들이 있습니다 여기서 좀 더 세세하게 보자면 TEST일반적으로  iOS Simulators를 통해서 테스트를  하고 있습니다여기서 아이폰 기종옆의⌄(화살표) 있는 구역을 누르면 기종 변경이 가능하고 내가 원하는 특정 기종이 있다면  Devices and Simulators 좌측 하단 + 버튼을 누르면추가가 가능합니다 일반적으로 simulator로 확인한 후 문제가 없으면직접 ios 디바이스를 컴퓨터에 연결해서 확인을 합니다  핫핑크로 가려놓은 걸 선택하면 직접 컴퓨터와 연동된 디바이스 홈 화면에 설치하여테스트를 진행할 수 있습니다(가만히 두면 자동적으로 ..

UIKit 2024.05.28

UIKit | IDEPreferLogStreaming=YES

안녕하세요시뮬레이터를 돌릴려는 순간 오류만 나오고 실행이 안되는거에요그래서 네비게이터가 잘못된줄 알았지만검색해보니 전혀 아니였답니다  Logging Error: Failed to initialize logging system. Log messages may be missing. If this issue persists, try setting IDEPreferLogStreaming=YES in the active scheme actions environment variables. 로그 시스템을 초기화하는데 실패했다는 오류 메시지라고 합니다로그 시스템이 제대로 초기화되지 않아서 로그 메시지가 누락될 수 있음을 나타낸다고 합니다이 문제를 해결하기 위해서간단히 문구만 추가하면 됩니다 XCODE 상단Product..

UIKit 2024.05.28

Github |git@github.com: Permission denied (publickey) 에러 해결

안녕하세요에러에 대한 해결 게시글을 작성하고자 합니다 git push를 할 때 에러가 발생했습니다!  Please make sure you have the correct access rights and the repository exists. Pushing to ✏️깃주소✏️: Permission denied (publickey). fatal: Could not read from remote repository. 그래서 새로운 ssh key를 만들어 주게 되었습니다 방법은?? 우선 터미널로 ssh key를 생성해줍니다 ssh key 생성  ssh-keygen -t rsa -C "자신의 깃허브 이메일" 깃허브 이메일은 어디서 볼 수 있나?아이디 아니에요! settings - Emails를 클릭하면 됩니다 ..

Git 2024.05.28

Lv1 | Swift -문자열을 정수로 바꾸기

프로그래머스Lv1.문자열을 정수로 바꾸기문제를 풀었습니다  문제 설명문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.제한 조건s의 길이는 1 이상 5이하입니다.s의 맨앞에는 부호(+, -)가 올 수 있습니다.s는 부호와 숫자로만 이루어져있습니다.s는 "0"으로 시작하지 않습니다.입출력 예예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다.str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다.  정답import Foundationfunc solution(_ s:String) -> Int { return Int(s)!} 부호도 앞에 있더라도 Int형으로 바뀌면서 알아서 받아들일거라 생..

Programmers/LV1. 2024.05.28

Git | 소스트리(SourceTree)로 깃허브(github) 저장소를 연동해보자! + terminal

안녕하세요 오늘은소스트리로 깃허브 저장소를 연동하는 법에 대해서 알아보고자 합니다 팀 프로젝트에서 협업이 생명이고처음 아는 분들을 위해서 정리하는것도 있지만정리하면 기억에 더 오래 남는게 더 크기 때문에 :) 만약 내가 저장했던 과거 프로젝트들이 있다면??!! 깃에 이미 저장된 프로젝트가 있고 클론(복제)만 하고  싶다면?  새로만들기에서 URL에서 복제를 클릭합니다 그리곤 위 그림처럼github에 들어가서 주소를 복사한 뒤 소스트리에서 원본 URL에 붙여넣기를 하고Enter 그럼 목적지 경로와 이름은 자동적으로 세팅이 됩니다 만약 목적지 경로(저장 파일)을 변경하고 싶다면 옆에 ...을 클릭해서 변경이 가능합니다 그렇게 완료되었으면 클론을 클릭하시면 파일이 생성된걸 볼 수 있습니다 만약 삭제하고 싶다면..

Git 2024.05.27

Git | Github - Collaborate 팀원들과 함께 사용하기

안녕하세요 오늘은깃을 통해 팀원들과 함께 사용할 수 있도록하는 방법에 대해서 알아보고자 합니다 콜라보 레이트는 공동 책임자라는 뜻입니다Github의 모든 push/pull 권한을 모두 가지고 있답니다 우선 기본적으로 깃 주소를 하나 만들어 줍니다 :0  Settings클릭해 줍니다  Collaborators클릭해 줍니다 Manage access에접근이 가능해야하기 때문에팀원들을 추가해야합니다 Add People 버튼을 클릭해팀원들을 추가해줍니다  주소를 추가하게되면 이메일로 확인할 수 있습니다  ❤️혹시나 잘못된 부분이 있다면 댓글로 알려주면 감사하겠습니다❤️

Git 2024.05.27

Git | 기초

안녕하세요 오늘은Git 기초에 대해서 알아보고자 합니다 우선 일반적으로깃을 설치할 때Git hub / Sourcetree를 많이 사용합니다 Git에 대해서 사용하는 이유와소스트리를 사용하는 이유에 대해서 알아보고자 합니다 Git에 비해서 소스트리는 GUI를 제공하여 명령어를 일일이 입력하지 않고도마우스 클릭만으로 다양한 작업을 수행할 수 있기 때문에같이 사용을 하고 있습니다 그리고 병합이나 충돌 해결을 시각적으로 제공하기 때문에 충돌을 해결하는 과정을 더 간단하게만들어 줍니다 커밋 히스토리의 명확한 확인을 할 수 있습니다시각적으로 확인이 가능하기 때문에 코드 리뷰나 버그 추적시 유용합니다 터미널로도 생성이 가능하고 여러가지 활용이 가능하겠지만편리하게 사용하기위해서 소스트리를 사용한다라고 생각하면 됩니다 ..

Git 2024.05.27
반응형