반응형

분류 전체보기 129

스위프트 햄버거 만들기

햄버거 가게에서 일을 하는 상수는 햄버거를 포장하는 일을 합니다. 함께 일을 하는 다른 직원들이 햄버거에 들어갈 재료를 조리해 주면 조리된 순서대로 상수의 앞에 아래서부터 위로 쌓이게 되고, 상수는 순서에 맞게 쌓여서 완성된 햄버거를 따로 옮겨 포장을 하게 됩니다. 상수가 일하는 가게는 정해진 순서(아래서부터, 빵 – 야채 – 고기 - 빵)로 쌓인 햄버거만 포장을 합니다. 상수는 손이 굉장히 빠르기 때문에 상수가 포장하는 동안 속 재료가 추가적으로 들어오는 일은 없으며, 재료의 높이는 무시하여 재료가 높이 쌓여서 일이 힘들어지는 경우는 없습니다.예를 들어, 상수의 앞에 쌓이는 재료의 순서가 [야채, 빵, 빵, 야채, 고기, 빵, 야채, 고기, 빵]일 때, 상수는 여섯 번째 재료가 쌓였을 때, 세 번째 재..

코딩 2024.05.31

스위프트 둘만의 암호

스위프트 둘만의 암호 문제풀기  두 문자열 s와 skip, 그리고 자연수 index가 주어질 때, 다음 규칙에 따라 문자열을 만들려 합니다. 암호의 규칙은 다음과 같습니다.문자열 s의 각 알파벳을 index만큼 뒤의 알파벳으로 바꿔줍니다.index만큼의 뒤의 알파벳이 z를 넘어갈 경우 다시 a로 돌아갑니다.skip에 있는 알파벳은 제외하고 건너뜁니다.예를 들어 s = "aukks", skip = "wbqd", index = 5일 때, a에서 5만큼 뒤에 있는 알파벳은 f지만 [b, c, d, e, f]에서 'b'와 'd'는 skip에 포함되므로 세지 않습니다. 따라서 'b', 'd'를 제외하고 'a'에서 5만큼 뒤에 있는 알파벳은 [c, e, f, g, h] 순서에 의해 'h'가 됩니다. 나머지 "ukk..

코딩 2024.05.31

스위프트 인스펙터 공부해보자

종류와 이용 용도를 순서대로 살펴보면 다음과같다     파일 인스펙터(File Inspector): 파일 정보 표시. 파일 위치 등을 관리           (여기서 Interface Buillder Document에 Use Auto Layout이 체크되어있다면 체크해제)  퀵 헬프 인스펙터(Quick Help Inspector): 도움말, 기능 메뉴얼 등을 표시  아이덴티티 인스펙터(identity Inspector): View의 id값, 식별값, 연결된 Class등을 관리   애트리뷰트 인스펙터(Atrributes Inspector): View의 속성.. Label의 text값. 컬러 등의 정보를 관리  사이즈 인스펙터(Size Inspector): View의 사이즈.. 폭, 넓이, 위치 등   커넥..

코딩 2024.05.30

스위프트 앱 만들때 미니맵 제거하기(줌기능)

처음 앱을 만들면서 스위프트 기능에 대해 자세히 모르고 있고 아직도 계속 버벅이다가13인치 노트북으로 작업중인데 더운 거슬리게 만드는 줌기능... 줌으로 구글링하니 줌 기능을 만드는 것만 나와서 ㅋㅋㅋㅋ 아나저거 줌기능 어떻게 제거하지 고민하다가  한 10분 걸린거 같다 ㅋㅋ 기능을 찾는데개발 공부보다 기능 찾는데 시간을 다 쓰고 있는 중이다아무튼 찾아서 다행 에디터에서 미니맵 표시를 제거하면 된다 너무 간단하지만 10분이나 소요 ㅋㅋㅋ 만약 나와 같은 앱 초보가 보고 빠르게 해결했으면 좋겠다 ㅎㅎ

코딩 2024.05.29

스위프트 자주 실수하는 오류 this class is not key value coding-compliant for the key

this class is not key value coding-compliant for the keyTerminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key profileButton.'terminating with uncaught exception of type NSException(lldb)this class is not key value coding-compliant for the key profileButton.코드를 작성하던 중 이런 오류가 떠서 계속 실행이 안됐다...

코딩 2024.05.29

스위프트 영역에 인스펙터에 대해 자세히 알아보자!

과연 인스펙트는 무엇인가.일반적으로 객체의 상태를 시시각각 대화 형식으로 검사하는 소프트웨어를 가리킨다. 스몰토크와 리스프의 소프트웨어가 대표적입니다 Xcode inspectors👍개인적인 경험에서는  Inspector Tab (인스펙터) 이 가장 어려웠고,그 부분을 잘 다룬다면 예상치못한 결과를 줄여나가는데 도움이 될거 같다고 생각해서 포스팅을 준비했습니다.  Xcode의 Inspector 화면은 우측에 있다.인스펙터 탭의 표출항목은 스토리보드와 코드 화면, 두가지 상황에 따라 나뉩니다.코드 화면에서는 3가지 인스펙터 탭이 나오고,스토리보드에서는 7가지 인스펙터 탭이 나옵니다.  1.5 인스펙터 영역인스펙터 영역은 다양한 객체들에 대한 속성을 관리하는 영역으로, 일종의 컨텍스트(Context) 정보의..

코딩 2024.05.28

오늘 엑스코드 구조를 공부해보자

오늘 공부하다가 보니 엑스코드 명칭을 잘 몰라서.... 고생을 많이 해서 서로 한 부분씩 당담을해서 명칭과 기능에 대해 알아보기로 했다 나는 인스펙터에 대해 공부를 하고 공유하기로 해서 일단 전체적인 부분을 공부하고 인스펙터는 자세히 공부하기로 맘 먹었다.아래 글은 잘 정리해준 분을 인용했어요 정말 고마우신분 나는 하나도 모르는데 아무튼 처음부터 차근 차근 읽어보시면 다양한 기능에 대해 폭넓게 알수 있어요 . 엄청 자세히 파트를 나누어서는 아니고 큼지막하게 설명은 되어있다.잘 읽으시고 도움되시길 바란다. 1. Xcode 각 영역과 명칭여러분 대부분은 Xcode를 설치하는 방법이나 실행하는 방법 정도는 모두 알고 있을 겁니다. 혹은 모른다 할지라도 개발자 사이트 혹은 앱스토어에서 Xcode 파일을 내려받은..

코딩 2024.05.28

내일배움캠프를 시작하며

몇년 전부터 배우고 싶었던 코딩 먼가 세상에 치이면서 찍먹하다가 이해가 안되서 포기했던 코딩 드디어 본격적으로 시작한다. 진짜 나랑 잘 맞고 재밋는거 같다 ㅋㅋㅋ 진작에 시작할 걸 생각하고 고민하고 해결하기가 나하고 잘 맞다는걸 알려준 코딩결과값이 바로 나오니 답답함도 없어서 넘 좋다 내 취향인듯 이제 내가 개발하고 싶은 아이디어들 얼른 만들어 보고싶다 힘내자 아자아자!

코딩 2024.05.28

스위프트 체육복 알고리즘 문제 배열에 대해 알아가기

문제 설명점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다.전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return 하도록 solution 함수를 작..

코딩 2024.05.27
반응형