앱 제작·심사Apps
앱을 만들고 심사에 제출하며 남긴 제작·심사 기록Records of building apps and submitting them for review
블로그 · 앱 제작·심사 130편 중 1–20번째Journal · Apps: 1–20 of 130 · 기준as of 2026-10-14
- JSON 포매터·검증기 — 큰 숫자는 그대로 두고 공백만 정리하기
API 응답과 설정 JSON을 2칸·4칸 또는 한 줄로 정리한다. 큰 정수와 숫자 표기를 보존하는 방식, 중복 키 오류, 문법 검사와 데이터 검증의 차이를 설명한다.
- 논리 게이트: 회로 실험실 — 배선과 진리표를 함께 검산하는 제작 앱
게이트를 연결하고 입력별 신호·진리표를 확인하도록 만든 조합 논리회로 앱이다. 현재 App Store Connect 상태는 제출 준비 중이다.
- 중복 줄 제거기 — 공백 무시를 켜도 원문이 그대로 남는 이유
한 줄씩 입력한 목록에서 중복을 정리하고 첫 등장 순서와 원문 줄 번호를 확인한다. 공백·대소문자 비교 옵션이 결과를 바꾸는 범위와 빈 줄 처리의 차이를 설명한다.
- 텍스트 비교기 — 수정한 한 줄이 삭제와 추가로 나오는 이유
수정 전후 문서를 줄 단위로 비교해 추가·삭제·유지 줄과 양쪽 줄 번호를 확인한다. 공백 무시 옵션의 범위와 긴 문서를 나눠 비교할 때 주의할 점을 예시로 설명한다.
- CSV와 JSON 변환 — 따옴표 안의 쉼표가 열을 늘리지 않게 하려면
CSV 첫 행을 열 이름으로 읽어 JSON 객체 배열로 바꾸거나, 평평한 JSON 객체 배열을 CSV로 바꾼다. 따옴표 안의 쉼표·줄바꿈과 누락 값을 어떻게 처리하는지 예시로 확인한다.
- 서브넷 계산기: CIDR 계획 — IPv4 블록 분할을 검토하는 앱
IPv4 주소 계산과 VLSM 분할 계획을 함께 보여주는 제작 앱이다. 10월 2일 App Store Connect 상태는 심사 대기 중이다.
- 퇴직금 계산기 — 평균임금 3/12가 상여금·연차수당에만 붙는 이유
입사일·퇴사일과 퇴직 전 3개월 임금총액을 넣으면 근로자퇴직급여보장법 제8조 기준 평균임금과 예상 퇴직금을 계산한다. 계속근로기간이 365일 미만이면 지급 의무가 없다는 것도 함께 보여준다.
- 연차 계산기 — 입사 1년 미만과 이후, 계산식이 왜 갈리는지
입사일만 넣으면 근로기준법 제60조 기준으로 지금까지 쌓인 연차와 다음 발생일을 계산한다. 1년 미만은 개근 월 1일, 1년 이상은 15일에서 2년마다 1일씩 늘어난다.
- 만 나이 계산기 — 같은 사람이 26세, 26세, 27세가 되는 이유
만 나이 계산기로 만 나이·연 나이·세는 나이를 한 번에 비교한다. 생일이 지났는지에 따라 세 값이 어떻게 갈리는지, 어느 값을 어디에 써야 하는지 정리한다.
- 금액 한글 변환기 — 십만원이 아니라 일십만원으로 적는 이유
숫자 금액을 계약서·수표용 한글 금액 표기(일금 OOO원정)로 바꿀 때 '일십', '일백'처럼 1을 빼지 않는 규칙과 중간 0을 처리하는 방식을 정리했다.
- 더치페이 정산 계산기 — 맥주를 안 마신 사람까지 N분의 1을 내지 않게
더치페이 정산 계산기로 영수증 항목을 실제로 먹은 사람에게만 나누고, 부가세·봉사료를 주문액 비율대로 얹어 1원까지 합계를 맞추는 방법을 정리한다.
- 할인율 계산기 — 20% 할인에 10% 쿠폰을 더해도 30% 할인이 아닌 이유
할인율 계산기로 정가와 할인율에서 판매가를, 정가와 판매가에서 할인율을 구하고, 중복 할인이 단순 합산보다 작아지는 이유를 정리한다.
- 학점 계산기 — 4.5 만점 평점에 4.3/4.5를 곱하면 안 되는 이유
학점 계산기로 과목별 이수학점과 성적을 넣어 4.5 만점·4.3 만점 평점평균(GPA)을 계산한다. 두 만점 기준의 등급표가 비례하지 않는 이유와 P/F 과목, 목표 평점 역산을 정리한다.
- 대출 원리금 계산기 — 연 12%로 1년 빌려도 이자가 12%가 아닌 이유
대출 이자 계산기로 원리금균등상환과 원금균등상환의 월 상환액과 총이자를 비교하고, 상환 방식에 따라 이자가 달라지는 이유를 정리한다.
- 비밀번호 생성기 — 기호를 넣는 것보다 길이를 늘리는 쪽이 센 이유
랜덤 비밀번호 생성기가 길이와 문자 종류로 엔트로피(비트)를 계산하는 공식과, 기호 추가와 길이 증가가 강도에 주는 차이를 실제 수치로 정리했다.
- 적금 이자 계산기 — 연 4% 적금에 600만원을 넣어도 이자가 24만원이 아닌 이유
적금 이자 계산기로 월 납입액·연이자율·가입기간에서 단리·복리 세전 이자와 세금을 뗀 만기 수령액을 구하고, 적금 이자가 예상보다 적게 나오는 이유를 정리한다.
- 시크릿 산타·마니또 추첨기 — 자기 이름이 뽑히지 않게 나누는 방법
마니또·시크릿 산타 추첨에서 아무도 자기 자신을 뽑지 않고, 커플이나 가족끼리 걸리지 않게 선물 상대를 배정하는 방식을 정리했다.
- 시차 계산기 — 시차 4시간인데 날짜는 하루 다른 이유
시차 계산기로 서울·뉴욕·런던 등 14개 도시의 같은 순간 시각을 비교한다. 시차와 날짜 차이가 서로 다른 값인 이유와, 서머타임 때문에 시차가 계절마다 바뀌는 이유를 정리한다.
- 타자 속도 테스트 — 총 타수와 순 타수가 다르게 나오는 이유
타자 속도 테스트에서 오타를 포함한 총 타수와 정확히 친 순 타수, WPM, 정확도가 각각 어떻게 계산되는지 정리했다.
- 단위 변환기 — 레시피의 1컵이 200mL가 아닌 이유
단위 변환기로 길이·무게·부피·온도를 환산한다. 미국 레시피의 컵·갤런이 한국 계량컵과 다른 이유와, 온도만 곱셈으로 바꿀 수 없는 이유를 정리한다.