⬇️ 아래 tech blog를 읽고 흥미로워 정리해본 글 입니다 ⬇️ 원문: https://tech.kakao.com/posts/627 💡 광고 템플릿 프로젝트 광고주가 광고 이미지와 문구만 입력하면 카카오에서 미리 정의한 다양한 템플릿으로 조합하여 광고를 노출 광고주는 완성된 형태의 광고를 등록할 필요 X, 광고에 필요한 최소 정보만 제공 ...
🚫 오류 내용 unrecognized selector sent to class ~ 이 오류는 'timeButtonTapped' 라는 메서드를 호출하려고 했는데, 해당 메서드를 'TapAndAlarm.SubjectTimePicker'라는 클래스에서 찾을 수 없다는 뜻이다. 오류가 발생한 코드를 통해 원인을 알아보자! 🤔 오류 원인 swift에서 a...
얼마 전 깃허브에서 날아온 메일 한 통... 내용인 즉슨, access token 곧 만료 되니까 처리하쇼~ 라는 건데 난 대충 보고 나중에 하지 뭐 하고 무시했다. 그.런.데 아무 생각 없이 github에 push 하려고 하니까 바로 fatal: Authentication failed가 떠버리는 것이다 ㅜ.ㅜ 이는 기존 token의 유효기간이 만료...
백준 3020번 개똥벌레 ✍ 문제 개똥벌레 한 마리가 장애물(석순과 종유석)로 가득찬 동굴에 들어갔다. 동굴의 길이는 N미터이고, 높이는 H미터이다. (N은 짝수) 첫 번째 장애물은 항상 석순이고, 그 다음에는 종유석과 석순이 번갈아가면서 등장한다. (중략) 이 개똥벌레는 장애물을 피하지 않는다. 자신이 지나갈 구간을 정한 다음 일직선으로 지나가면서 ...
👋 순열과 조합의 구현을 시간복잡도의 관점에서 생각해보자! ✏️ 순열 permutation nPk : n개의 수 중에서 k개를 골라 순서를 고려하여 나열하는 경우의 수 순열과 조합을 구분하는 기준은 "순서를 고려할 것인가" 이다. 예를 들어, 회장-부회장-차장 각 1명씩 총 3명을 뽑는 경우와 대표 3명 뽑는 경우가 각각 순열과 조합의 예시가 될 ...
🍎 IBOutlet / IBAction 삭제 코드 상에서만 없앤다고 되는 것이 아니다! 연결한 객체에서 우클릭 후 아래 사진에서 동그라미 친 부분을 눌러 완전히 삭제해야 오류가 발생하지 않는다. 🍎 특정 모서리만 둥글게 만들기
👋 매번 헷갈리는 naming conventions, 이제는 확실히 알고 넘어가자! 🔽 위 글은 해당 원문을 번역한 글로 오역이 있을 수 있습니다! Naming Conventions For iOS Development by Samuel Hepditch 일관적이
👋 세 가지의 최단 경로 알고리즘을 통해 최단 경로를 마스터가 되어보자 ✏️ 최단 경로 찾기 ✔️ 최단 경로 알고리즘 지난 포스팅에서는 다이나믹 프로그래밍을 다루었는데, 이번 포스팅에서는 최단 경로 알고리즘을 파헤쳐보려 한다. 다이나믹 프로그래밍은 이름만 봐서는 어떤 건지 느낌이 전혀 안오는데 최단 경로는 이보다 더 직관적일 순 없다. 여러 갈래의 경로...
👋 다이나믹 프로그래밍에 대해 알아보고 PS 도전해보자! ✏️ 다이나믹 프로그래밍? ✔️ 다이나믹 프로그래밍의 등장 컴퓨터의 등장으로 현실 세계의 다양한 문제들이 쉽게 해결되고 있지만 여전히 컴퓨터를 활용해도 해결하기 어려운 문제들이 존재한다. 최적의 답을 구하기
알고리즘 ps 코드들을 깃허브에 차근차근 올리고 있던 중에 눈에 너무너무 거슬렸던 더러운 파일구조... 아무리 흐린 눈을 해봐도 이제는 못견딜 것 같아 정리하기로 마음 먹었다! .DS_Store? 제일 먼저 눈에 들어온 제거 대상 .DS_Store Desktop Services Store의 약자로 애플에서 정의한 파일 포맷이다. 애플의 macOS가 폴더에...
현행 시스템 분석 현행 시스템 분석의 개념 현행 시스템이 어떤 하위 시스템으로 구성되어 있는지 파악하는 절차로, 현행 시스템의 기술요소와 소프트웨어, 하드웨어를 파악한다. 목적: 개발 시스템의 개발 범위 확인, 이행 방향성 설정 시스템 아기텍쳐 system architecture 시스템 내의 상위 시스템과 하위 시스템의 상호관계(동작원리 및 구성)를 표...
한눈에 알아보기 힘든 RGB, 색상 코드에서 코드 내에서도 색상을 알아보기 쉽도록 도와주는 도구이다. "Literal"이라는 이름에서도 알 수 있듯이 문자 그대로, 색상을 직관적으로 표현해준다. Xcode 13 이전에는 color를 입력하면 자동완성으로 Literal이 떠 간단히 사용이 가능했는데 업데이트 이후 이 기능은 지원되지 않는다고 한다. 대신 ...
연습용 xcode project를 깃허브에 올리려고 하는데 아래와 같은 경고 문구가 표시되었다. 전에 xcode와 깃허브를 연동해놓았어서 xcode에서 project를 생성할 때, "create Git repository on my mac" 이라는 체크 박스가 뜨는데 해제 하지 않고 그대로 생성했더니 이미 해당 프로젝트 폴더에 대한 git reposito...
묵혀놨던 나의 velog 학기 중에는 전공 수업 따라가는 것도 벅차 방치해두고 있었는데, 이제 다시 재가동 할 때가 된 것 같아 취준일지 작성 겸 이것저것 기록해보려고 한다! 토익도 다시 봐야하는데 우선은 오픽에 먼저 도전하기로! 영어 회화 수업을 들으면서 내가 말하고 싶은 걸 말하지 못하는게 얼마나 답답한 일인지 깨달았다. 분명 말하고 싶은 건 정말...