최신 글
- iOS [iOS] CSR(Certificate Signing Request) 인증서란? iOS 개발 및 배포를 할 때 꼭 알아야 하는 것들이 있습니다! 먼먼 옛날.. iOS 개발을 맛보기마냥 했을 때도 잘 이해를 못했고 지금도 잘 이해를 못하겠는..^^ 애들인데 정리를 한 번 해보려고 하거든요... 1. CSR (Certificate Signing Request) 2. 프로비저닝 프로파일 (Provisioning Profile) 3. 인증키 (p8, p12) 인데, 이 외에도 App ID, plist 등등.. 개발환경 셋팅할 때 필요한 애들을 정리해볼게요!!!!!!!! 나는 앱 ID가 한 번 등록되면 삭제를 못하는건줄은 또 몰랐지.. 참나.. 그거가지고 혼날줄도 또 몰랐지.. 참나.. 아무튼..! 일단 CSR에 대해서 정리를 해보겠습니다.. CSR은 한 마디로 인증서 발급을 위한 신청서입..
- Swift [Swift] 프로토콜과 where Self 안녕하세요? 오랜만에 블로그에 글을 쓰려니까 취준 추억이 새록새록이네요? 이제부터는 개발 글을 쫌 써볼게요? 구구절절 설명하긴 쫌 머쓱하니까 머.. 그냥 회사 들어갔는데 아요에스 개발을 하게 돼서 공부를 해야되거던녀 이제 더 이상 미룰 수가 없게 되었스요 아자아자 화이팅! *^-----^* 회사에서 하이브리드 앱을 개발하게 되었는데 웹뷰를 설정하는 코드 중에 protocol A where Self: UIViewController { // code } 이런 형태의 코드가 있더라구여 일단 프로토콜도 뭔지 모르기 때무네 고것부터 검색을 해봤는데여.. 프로토콜 특정 역할을 하기 위한 메소드, 프로퍼티, 기타 요구 사항 등의 청사진 이라고 합니다.. 예! 그니까 프로토콜은 특정 기능을 할 때 필수적인 요소들을 정..
-
문제 풀이 [Baekjoon] 마법사 상어와 토네이도 👀 문제 설명 문제 마법사 상어가 토네이도를 배웠고, 오늘은 토네이도를 크기가 N×N인 격자로 나누어진 모래밭에서 연습하려고 한다. 위치 (r, c)는 격자의 r행 c열을 의미하고, A[r][c]는 (r, c)에 있는 모래의 양을 의미한다. 토네이도를 시전하면 격자의 가운데 칸부터 토네이도의 이동이 시작된다. 토네이도는 한 번에 한 칸 이동한다. 다음은 N = 7인 경우 토네이도의 이동이다. 토네이도가 한 칸 이동할 때마다 모래는 다음과 같이 일정한 비율로 흩날리게 된다. 토네이도가 x에서 y로 이동하면, y의 모든 모래가 비율과 α가 적혀있는 칸으로 이동한다. 비율이 적혀있는 칸으로 이동하는 모래의 양은 y에 있는 모래의 해당 비율만큼이고, 계산에서 소수점 아래는 버린다. α로 이동하는 모래의 양은 비..
-
문제 풀이 [Baekjoon] 상어 중학교 👀 문제 설명 문제 상어 중학교의 코딩 동아리에서 게임을 만들었다. 이 게임은 크기가 N×N인 격자에서 진행되고, 초기에 격자의 모든 칸에는 블록이 하나씩 들어있고, 블록은 검은색 블록, 무지개 블록, 일반 블록이 있다. 일반 블록은 M가지 색상이 있고, 색은 M이하의 자연수로 표현한다. 검은색 블록은 -1, 무지개 블록은 0으로 표현한다. (i, j)는 격자의 i번 행, j번 열을 의미하고, |r1 - r2| + |c1 - c2| = 1을 만족하는 두 칸 (r1, c1)과 (r2, c2)를 인접한 칸이라고 한다. 블록 그룹은 연결된 블록의 집합이다. 그룹에는 일반 블록이 적어도 하나 있어야 하며, 일반 블록의 색은 모두 같아야 한다. 검은색 블록은 포함되면 안 되고, 무지개 블록은 얼마나 들어있든 상관..
-
문제 풀이 [Baekjoon] 상어 초등학교 👀 문제 설명 문제 상어 초등학교에는 교실이 하나 있고, 교실은 N×N 크기의 격자로 나타낼 수 있다. 학교에 다니는 학생의 수는 N2명이다. 오늘은 모든 학생의 자리를 정하는 날이다. 학생은 1번부터 N2번까지 번호가 매겨져 있고, (r, c)는 r행 c열을 의미한다. 교실의 가장 왼쪽 윗 칸은 (1, 1)이고, 가장 오른쪽 아랫 칸은 (N, N)이다. 선생님은 학생의 순서를 정했고, 각 학생이 좋아하는 학생 4명도 모두 조사했다. 이제 다음과 같은 규칙을 이용해 정해진 순서대로 학생의 자리를 정하려고 한다. 한 칸에는 학생 한 명의 자리만 있을 수 있고, |r1 - r2| + |c1 - c2| = 1을 만족하는 두 칸이 (r1, c1)과 (r2, c2)를 인접하다고 한다. 비어있는 칸 중에서 좋아하는..