전체 글
[iOS] StoreKit2 - sandbox auto renewal 테스트
https://stackoverflow.com/questions/48937677/ios-subsciptions-dont-auto-renew-in-sandbox ios subsciptions don't auto renew in sandbox I have implemented auto renewing subscription in my app. As per documentation, this should auto renew every few minutes up to six times a day. But it's not happening for my app. I look for the stackoverflow.com 다음에 또 삽질할까봐 남겨두는 기록입니다. sandbox 테스트를 하는데 잘 되다가 갑자기 au..
2022 책 정리
1. 일의 격 - 신수정 2. 그냥하지말라 - 송길영 3. 모든 것이 되는 법 - 에밀리 와프닉 4. 별게 다 영감 - 이승희 5. 소크라테스 익스프레스 - 에릭 와이너 6. 아무것도 아니라고 잘라 말하기 - 임솔아 7. 솔직히 말해서, 우리 - 다섯지혜 8. 과학이 필요한 시간 - 궤도 9. 당신의 뇌는 최적화를 원한다 - 가바사와 시온 10. 죽여 마땅한 사람들 - 피터 스완슨 11. 나의 최소 취향 이야기 - 신미경 12. 튜브 - 손원평 13. 1cm 다이빙 - 태수, 문정 14. 필로소피 랩 - 조니 톰슨 15. 피프티 피플 - 정세랑
2022년 회고
2022년을 한 시간 정도 남겨두고 있다. 앞으로 내 인생에 올해보다 다사다난한 해가 있을까? 싶을 정도로 많이 울었고 많이 행복했던 한 해였다. 우선 연초에 퇴사가 결정되었고 불안한 마음이 굉장히 컸다. 스트레스 지수도 굉장히 높아서 자고 일어나자마자부터 심장이 쿵쿵 뛰는 소리가 들릴 정도였다. 정말 정말 다행히 이직도 했고 나에게 좋은 영향력을 주는 분들과 일하고 있다. 업무적으로도 그렇지만, 정말 다들 어떻게 그렇게 성격이 좋을까 싶을 정도로 다들 배려심이 깊어서 정말 많은 의지가 된다. 감사하고 또 감사한 마음 작년부터 진행해왔던 사이드 프로젝트도 출시했다. 마음이 힘들 때는 이 프로젝트를 하면서도 정말 마음고생을 많이 했었는데 지금은 그 무엇보다 나에게 동기부여가 많이 된다. 모지또 덕분에 시야..
[iOS] custom 확장자 - 우리 앱 제안 영역에 뜨게하기
안녕하세요 :) 다들 잘 지내셨나요? 정말 오랜만에 글을 쓰는 기분이 드네요 :) 회사도 바쁜 상황이고, 사이드 프로젝트도 바쁘게 진행되고 있어서 글을 쓰지 못했다는 비겁한 변명을 해봅니다 ,,, 😭 현재 사이드 프로젝트에서 자체 백업 기능 구현을 진행 중인데, 일반적으로는 서버를 통해서 데이터를 세팅하기 때문에 일반 앱에서는 잘 사용하지 않는 기능이라 아무래도 정보가 적기도 하고 해서 포스팅을 열심히 해둬야겠다고 생각 중인데 아직 지식이 정리되지 않아서 차차 하나씩 정리해보도록 하겠습니다 😊 오늘의 주제 아래와 같습니다 custom 확장자 - 우리 앱 제안으로 뜨게 하기 다들 pdf를 사용하시면서 이런 화면을 보신 적 있으시죠? 아이패드의 경우에는 더더욱 이 화면에서 굿노트나 노타빌리티를 눌러서 해당 ..
[iOS] iOS 16 enable Developer Mode
iOS 16 으로 올리면서 이런 문구를 맞이했습니다 Developer Mode disabled To use ~ for development, enable Developer Mode in Settings -> Privacy & Security. 설정 -> 개인정보 보호 및 보안 쭉 아래로 내려서 개발자 모드로 들어가주세요 여기서 개발자 모드를 켜주고 재시동 해주시면 됩니다 :)
[iOS] 커스텀 폰트, 다국어 폰트 적용하기
오늘 글은 프로젝트에 커스텀 폰트 적용해보기 편입니다 :) 간단하지만 은근히 헷갈리고, 잘한 것 같은데 왜 안되지? 하는 지점이 있다면 이 글을 참고하시고 빠진 부분들이 있는지 체크해보시면 좋을 것 같습니다. 더해서 언어별로 폰트를 다르게 세팅해보는 것까지 정리해보았습니다 ! 그럼 시작할게요 :) 폰트 파일 추가하기 폰트 파일을 추가해줍니다. Add to targets가 잘 체크되어있는지 확인합니다. Info.plist 파일에 폰트 추가하기 key로 Fonts provided by application을 추가해주고, 하위에 아이템들을 추가해줍니다. 이렇게 폰트 파일을 눌렀을 때 Name 부분에 적혀있는 string 값을 넣어주시면 됩니다. 사용될 custom font가 여러개라면 여러 개 추가해주시면 됩..
[iOS] 번역 꿀팁 정리
이런저런 일정들이 많아 오랜만에 글을 쓰는 기분이네요 ! 오늘은 사이드 프로젝트 내에서 번역 관련해서 시행착오 겪었던 것을 모두 정리한 글을 써볼까 합니다 나중에 로컬라이징이 필요한 앱을 또 만들게 된다면 이 글만 참고하면 되게끔 글을 적어보려 합니다 다국어 앱을 만드시는 분들께 도움이 되길 바라며 😆 (아주 ~ 기본적인 내용은 없을 수도 있습니다. 그 부분은 다른 분들의 블로그를 참고해주세요 !) 프로젝트 내 로컬라이징 파일 추가하기 프로젝트 내 새 파일 추가 -> 상단 검색창에서 string을 검색하시면 Strings File을 추가하실 수 있습니다. 자동으로 되긴 하지만 꼭 Localizble.strings 라는 이름으로 생성해주세요! 이 파일을 클릭한 채로 우측을 보시면 Localization이라..
[swiftUI] State and Data Flow - [2탄]
오늘은 State and Data Flow 2탄입니다 :) Model Data section에 있는 것들을 살펴보겠습니다. 이 글에서 다뤄지는 주요 내용은 다음과 같습니다 :) - ObservedObject - EnvironmentObject - StateObject 이전 글과는 다르게 이번에는 문서를 번역하면서 제가 이해한 바를 녹여보도록 하겠습니다 ㅎㅎ iOS에서 MVVM 아키텍처를 많이 가져가는데 그와 관련된 내용을 담고 있는 것 같습니다. 뷰와 데이터 모델을 분리하면 테스트 하기가 용이해지고 모듈화를 하기 좋습니다. SwiftUI를 쓰기 이전에는 데이터의 변경이 일어나면 그 데이터 변경에 의해 화면이 변화되게 된다면 직접 업데이트를 해주어야 했지만 ( 혹은 rxswift... 로 바인딩... ) ..