산타마니또🎅🏻 1주년 및 10K 다운로드 기념 📝
Just/활 동 2021. 12. 31. 17:18

마니또 게임을 도와주는 아이스브레이킹 앱 산타마니또 ! 제가 처음으로 App Store에 출시한 어플이라 애착이 남다른 산타 마니또가 벌써 출시 1주년이 되었다 👐🏻 2020년 12월 30일에 앱을 올려 벌써 2021년 12월 31일이 되다니.. 그동안 잘 커준 산타 마니또를 생각하면.. 🥲 사실 산타 마니또는 사이드로 동아리 친구들과 진행했던 프로젝트이다. 기획 1명, 디자이너 1명, 서버 1명, iOS 3명, 안드로이드 1명 총 7명의 대학생들끼리 으쌰 으쌰 만든 앱이다. 여기서 나는 iOS 리드 개발자로 참여하였다. ( SOPT라는 IT 창업 동아리인데, 나중에 시간이 된다면 회고를 작성해 보도록 하겠다. ) 사이드 프젝이었기 때문에 앱 스토어에 올린 후 꾸준히 들여다보고 업데이트를 하긴 하였지만,..

[Swift] WWDC21 Get ready for iCloud Private Relay
Develop/Swift 2021. 12. 21. 14:56

안녕하세요. 미닛메이드 Minnit 입니다😋 iOS15에서 현재 베타 서비스로 제공하고 있는 iCloud Private Relay(iCloud 비공개 릴레이)에 대해 WWDC21 영상이 있어서 정리해보았습니다 ~ Swift + 보안 + 네트워크라 조금 이해하기 어려웠지만,, 최대한 간단하게 풀어서 요약해보겠습니다 ~ 👐🏻 iCloud Private Relay란? iCloud+에서 구독 옵션으로 제공되는 새로운 인터넷 개인정보 보호 서비스로, 사용자가 iOS 15, PadOS 15 및 macOS Monterey에서 비공개로 안전하게 웹에 접속하고 탐색할 수 있도록 지원하는 서비스이다. iCloud + 를 구독하는 사용자에게만 제공하는 서비스입니다 현재 iOS15 사용자들은 베타 버전으로 이 서비스를 이용해..

[Git] git push error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413
Just/끄 적 2021. 11. 2. 15:38

git add , commit 하고 push 하려는데 error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 send-pack: unexpected disconnect while reading sideband packet fatal: the remote end hung up unexpectedly Everything up-to-date 이런 error 등장... 열심히 검색해보니 git 에 업로드할 때 최대 사이즈가 정해져 있는데 그것보다 큰 용량을 push 하려고 할 때 발생한다고 한다 아니 코드 세네 줄 고친 건데...^-^ 그래서 어떻게 해결했냐면 해당 경로의 터미널에서(push 하려고 하는) git config http...

[Swift] WWDC21 Explore Nearby Interaction with third-party accessories
Develop/Swift 2021. 9. 14. 10:47

안녕하세요. 미닛메이드 Minnit 입니다😋 UWB에 대해서 공부를 해보다가 WWDC21 에서 발표한 U1 칩이 장착된 기기와 UWB 가 장착된 타사 악세서리와의 상호작용에 대해 정리해봤습니다! 간단하게 UWB의 설명과 함께 요약해보도록 하겠습니다 👐🏻 UWB란? Ultra-Wideband 라는 뜻으로, 짧은 시간의 펄스 신호를 사용하여 넓은 주파수 대역으로 데이터를 송수신하는 근거리 무선통신 기술. 구체적으로는 500 MHz 이상의 넓은 주파수 폭, 낮은 출력의 전파를 사용하는 무선통신 기술이다. UWB는 넓은 주파수 대역과 낮은 출력 전파를 특징으로 가져 안전하고 오차 범위가 적은 무선통신 기술입니다 애플은 이 UWB 기술을 위해 U1 칩을 제작해 아이폰, 애플워치 등에 적용하기 시작했습니다 그 U1..

[SwiftUI/WatchOS] 애플워치에서 SwiftUI를 이용해 List(Table) 구현해보기 (Make a Table in watchOS)
Develop/SwiftUI 2021. 7. 7. 12:21

안녕하세요. 미닛메이드 Minnit 입니다😌 오랜만에 글을 쓰네요..ㅎㅎ SwiftUI 공부를 시작하게 되어서, 새로운 카테고리를 만들어봤답니다 ^-^ 요즘 많이 사용하는 애플워치 앱을 공부하고 있어요 ⌚️ 시작으로 가볍게 SwiftUI를 이용해 Table을 구현해보겠습니다 ~ 오늘 시작으로 만들어 볼 최종 결과물입니다! 간단한 코드로 구성돼있어서, SwiftUI 입문으로 아주 적절..! 😗 먼저 SwiftUI에는 TableView, Table 이라는 개념이 존재하지 않습니다 그 대신에, List 라는 개념이 존재합니다 "데이터 행을 단일 행으로 표시하는 컨테이너로, 하나 이상의 멤버를 선택할 수 있다" 데이터에서 값을 가져와 한 행씩 표시해준다라는 뜻입니다. 바로 우리가 알고 있는 TableView와 ..

[Python/프로그래머스/배열회전] 행렬 테두리 회전하기
Develop/Algorithm 2021. 5. 10. 14:09

문제 rows x columns 크기인 행렬이 있습니다. 행렬에는 1부터 rows x columns까지의 숫자가 한 줄씩 순서대로 적혀있습니다. 이 행렬에서 직사각형 모양의 범위를 여러 번 선택해, 테두리 부분에 있는 숫자들을 시계방향으로 회전시키려 합니다. 각 회전은 (x1, y1, x2, y2)인 정수 4개로 표현하며, 그 의미는 다음과 같습니다. x1 행 y1 열부터 x2 행 y2 열까지의 영역에 해당하는 직사각형에서 테두리에 있는 숫자들을 한 칸씩 시계방향으로 회전합니다. 다음은 6 x 6 크기 행렬의 예시입니다. 이 행렬에 (2, 2, 5, 4) 회전을 적용하면, 아래 그림과 같이 2행 2열부터 5행 4열까지 영역의 테두리가 시계방향으로 회전합니다. 이때, 중앙의 15와 21이 있는 영역은 회전..

[Python/프로그래머스/월간 코드 챌린지 시즌2] 괄호 회전하기
Develop/Algorithm 2021. 5. 9. 20:00

문제 다음 규칙을 지키는 문자열을 올바른 괄호 문자열이라고 정의합니다. (), [], {} 는 모두 올바른 괄호 문자열입니다. 만약 A가 올바른 괄호 문자열이라면, (A), [A], {A} 도 올바른 괄호 문자열입니다. 예를 들어, [] 가 올바른 괄호 문자열이므로, ([]) 도 올바른 괄호 문자열입니다. 만약 A, B가 올바른 괄호 문자열이라면, AB 도 올바른 괄호 문자열입니다. 예를 들어, {} 와 ([]) 가 올바른 괄호 문자열이므로, {}([]) 도 올바른 괄호 문자열입니다. 대괄호, 중괄호, 그리고 소괄호로 이루어진 문자열 s가 매개변수로 주어집니다. 이 s를 왼쪽으로 x (0 ≤ x < (s의 길이)) 칸만큼 회전시켰을 때 s가 올바른 괄호 문자열이 되게 하는 x의 개수를 return 하도록..

[Swift] UIButton 코드로 직접 구현하기 (Create UIButton programmatically in Swift )
Develop/Swift 2021. 3. 30. 16:47

안녕하세요. 미닛메이드 Minnit 입니다😌 뷰를 구성할 때 object들을 Storyboard로 구현하시나요 코드로 구현하시나요? 저는 보통 Storyboard를 사용하는 편인데,경우에 따라 코드로 구현해야할 때가 있더라구요 ! 이번에는 코드로 UIButton을 구현하고, Constraint까지 잡아보겠습니다 ~~ 이번 글에서는 translatesAutoresizingMaskIntoConstraints 를 이용해서 Button의 Constraint를 코드로 구현해볼 거예요! translatesAutoresizingMaskIntoConstraints 란 뭘까요? Apple🍎의 공식 문서를 확인해보면 "뷰의 autoresizing mask가 자동 레이아웃 제약 조건으로 변환되는지 여부를 결정하는 Bool ..

산타마니또🎅🏻 1000 다운로드 기념 앱 업데이트 🔝
Just/활 동 2021. 3. 25. 16:22

아이스브레이킹 앱 산타 마니또 앱스토어에 출시한지 3-4개월만에 iOS 1000 다운로드 기록 !!! 🤗 그 김에 첫 업데이트 도전..! 새 학기를 맞이하면서 약간의 오류도 고치고 환영글을 수정하려고 🪄1.1.0 버전 업데이트를 도전했다 ! 14개의 수정사항이 있었다니.. ! 기간을 3일로만 잡고 간단한 업데이트를 진행하려고 했는데 아요팀과 얘기를 해보니깐 은근 고칠부분이 많았다.. 앱은 내고 끝내는 게 아니라 유지보수를 잘하는 게 더 중요하다고 했는데,, 아주 맞는 말🌟 앱스토어에 마니또 앱이 우리 앱이 유일해서 그런지 사용자 수가 꾸준히 늘고 있다! 처음 내 이름으로 낸 앱이라서 그런지 애정이 좀 남다른 거 같기도 🙈 3/22 ~ 24 3일간의 수정을 마치고, 25일(목) 새벽에 리뷰를 올렸는데 2시..