
Xcode14.3 업데이트 이후 많이들 겪는 오류라고합니다. 제가 알고 있는 이유는 업데이트 후 사용하고있는 Pods 라이브러리중에 지원하지 않는 버전 때문으로 파악했는데 저는 알다시피 주니어 개발자.. 아니라면 꼭 댓글로 알려주세요. 우선 StackOverFlow에서 찾은 해결 방법입니다. post_install do |installer| installer.generated_projects.each do |project| project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0' end end end installe..

미루고 미루다 Rebase를 복습하고 실습해보는 시간을 가지려고 합니다. 초보의 경우엔 Merge를 이용하는게 충돌의 위험이 적다고 하지만 언제까지 초보로 머무를 수도 없고! 실제 협업할때 Merge대신 Rebase를 많이 이용한다고 하기 때문에 배워보도록 할게요! Rebase는 기준점을 변경해준다는 의미인데요! feature branch에서 rebase main을 해주면 main의 최신 commit을 기준점으로 해서 feature branch에 있는 모든 커밋을 지우고 새로 생성하여 선형적으로 나열해줍니다. 선형적으로 나열해주기 때문에 merge보다 탐색이 쉽우며 변경사항을 보기에 유용하다. 그러나 커밋을 삭제하고 다시 생성하기 때문에 충돌의 위험이 크다. 우선 Merge와 Rebase는 모두 하나의 ..
Showing Recent Issues rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/810eba08-405a-11ed-86e9-6af958a02716/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996) [sender=2.6.9] Command PhaseScriptExecution failed with a nonzero exit code 내 앱의 달력에 문제가 있다는 것을 깨닫고 빠르게 수정한 뒤 버전 업데이트를 해주려고 하였으나.. 빌드시엔 문제가 없었건만 Archive 시도할 때 에러가 나기 시작했습니다.. 로그를 보니 ..

요즘 iOS 게임 앱을 만들고싶은 생각이 많이 들어요! Unity 같은 게임엔진을 따로 공부하지 않아도 스위프트에서 제공해주는 여러 Kit이 존재하더라구요! 갑자기 할 수 있겠다는 생각과 의욕이 생겨서 GameplayKit부터 공부해볼게요. 순조롭게 공부를 마치고 제 이름으로된 게임을 하나 출시할 수 있었으면 좋겠네요!! GameplayKit은 기초적인 툴을 제공하고 게임설계를 위한 기술을 제공하는 객체지향 프레임워크입니다. GameplayKit은 기능적이고 재사용할 수있는 구조로 게임을 디자인하는 도구뿐만 아니라 캐릭터 이동이나 적대행동(AI 적 행동?)같은 게임 기능을 설계하거나 강화하는 기술을 포함합니다. GameplayKit은 게임디자인과 개발측면의 많은부분을 다룹니다. GameplayKit 기능..

대각 공식을 몰라 애먹은 문제.. 남겨두고 다시 풀어보면 좋을 것 같아서 포스팅합니다! https://www.acmicpc.net/problem/9663 9663번: N-Queen N-Queen 문제는 크기가 N × N인 체스판 위에 퀸 N개를 서로 공격할 수 없게 놓는 문제이다. N이 주어졌을 때, 퀸을 놓는 방법의 수를 구하는 프로그램을 작성하시오. www.acmicpc.net 백트래킹으로 풀어야 한다는걸 알면서도 대각체크를 어떻게 해줘야할지 몰라 해설을 보고 풀었습니다. 스스로 푼게 아니기에 또 까먹을까봐 블로그 포스팅을 남기고 추후에 제가 보고 쉽게 이해하기 바라며 포스팅합니다! 우선 이 문제를 보고 처음 풀이 접근 방법을 떠올려보자면 많은 사람들이 이렇게 추측하겠죠! 퀸은 가로로 또는 세로로 공..

백트래킹을 공부하면서 다시 한 번 풀어보는 문제입니다. 아직 백트래킹이 머리로는 이해 되는데 구현할 땐 헷갈려서 블로그 포스팅을 통해 저도 더 자세히 풀어 쓰면서 습득하고 보시는 분들도 이해되시길 바라며 작성하겠습니다! https://www.acmicpc.net/status?from_mine=1&problem_id=15649&user_id=sangu522 채점 현황 www.acmicpc.net 이게 제가 처음에 DFS인 줄 알고 풀었는데 백트래킹 문제인가봐요! 백준 알고리즘 분류에도 백트래킹이고 백트래킹을 공부하면서 예제로 나와서 다시 풀게 됐거든요.. 그래서 백트래킹과 DFS의 차이를 확실히 알기위해 검색해봤어요. DFS: 완전 탐색을 기본으로 하는 그래프 순회 기법으로 가능한 모든 경로를 순회한다. ..

이번엔 백준 1697번 문제 숨바꼭질을 풀어보겠습니다. https://www.acmicpc.net/problem/1697 1697번: 숨바꼭질 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 www.acmicpc.net BFS로 풀어야 한단것을 안다면 그렇게 어려운 문제 같진 않은데 정답 비율이 생각보다 낮네요. 일반적으로 BFS문제는 2차원 배열에서 최단거리를 찾는 문제가 많았습니다. 근데 이번 문제는 2차원 배열이 보이지 않아 BFS인지 잘 모를 수 있는데요! 2차원 배열에서 상 하 좌 우로 최단거리를 체크하듯이 여기서는 x-1..

코딩테스트를 준비해야하는 시기라서 매일 여러 문제를 풀고 있는데요! 이 문제는 블로그 포스팅해두면 저도 보고 다른 분들도 도움 받을 수 있겠다 생각해서 작성해보려고합니다! https://www.acmicpc.net/problem/4179 4179번: 불! 입력의 첫째 줄에는 공백으로 구분된 두 정수 R과 C가 주어진다. 단, 1 ≤ R, C ≤ 1000 이다. R은 미로 행의 개수, C는 열의 개수이다. 다음 입력으로 R줄동안 각각의 미로 행이 주어진다. 각각의 문자 www.acmicpc.net 네 이런 문제이구요 BFS로 해결할 수 있는 문제입니다. 지훈이가 탈출할 수 있는 최단시간(경로)을 구하는 문제이니까요! 그런데 여기서 주의할 점은 불의 최단시간(경로)도 구해야한다는 겁니다! 지훈이도 탈출하려할..