- Total
목록오뚝이 개발자 (209)
꿈꾸는리버리
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/6JOon/btrJ3TI6Ebh/RiuKnUO7KfrmPEKM1Ozy0K/img.png)
1️⃣ Cherish 이야기Cherish 시작 및 디자인.. [1/2]Cherish 앱 출시 [2/2]. 개발 스토리Cherish, 세상에 나오다. 2️⃣ 업데이트 이야기업데이트 1.1.0업데이트 1.2.0업데이트 1.2.4업데이트 1.2.6업데이트 1.2.10업데이트 1.3.0cherish 앱 보러가기 이전 일기장을 열어보니까 앱을 만들고 싶었던 이유에 " 앱 내에서 생각할 수 있는 공간을 만들고 싶어서 "가 있었다. 어린 아이들이 바른 사고를 할 수 있게 도와도 주고, 나 같이 일기 빠수니인 사람들이 일기장이 아닌 폰을 통해서 편하게 일기를 작성할 수 있도록 하는... 그런 앱 ? 대충,.,, 저런 소리를.... 했더라구...? ㅎㅎ,,,사실 이때 구상했던 것과는 거리가 멀지만, 그래도 어느정도 비..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bNb1jk/btrJn6YaW64/CmsxKfJKKnydoTcUhvIp31/img.png)
이번에 프로젝트를 하면서 음악을 재생하는 거에 대해 공부를 했다 필요했던 기능은 다음과 같았다. mainView + 기록 시에 소리 on off 가능 이전에 소리 on off 했던 걸 기억해두기 ( userDefault 사용 ) 무음 모드에서도 재생 가능하게 설정하기 음악이 끝나면 다시 재생 시키기 (무한 재생) 1️⃣ 음악 넣기 2️⃣ AVFoundation import하기 AVFoundation은 QuickTime 동영상 및 MPEG-4 파일을 쉽게 재생, 생성 및 편집 등이 가능하도록 기능을 제공해주는 프레임워크이다 :) 3️⃣ AVAudioPlayer 선언하기 AVAudioPlayer는 파일 또는 버퍼에서 오디오 데이터를 재생하는 개체이다. AVAudioPlayer는 재생된 오디오의 볼륨, 패닝,..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bk4umc/btrI2vRawXu/EmKStod5iBHcLf1ZXRVG8k/img.gif)
☁️ Widget 시리즈 기본 시리즈SwiftUI Widget 딱대.. (1/3) 위젯 기본 개념 + 구현SwiftUI Widget 딱대.. (2/3) : 앱 내의 데이터를 widget에 띄우기SwiftUI Widget 딱대.. (3/3) : 위젯을 눌렀을 때 다른 화면으로 뜨게 하기 에러 시리즈SwiftUI Widget 딱대(짐).. : 위젯 memory 제한SwiftUI Widget 딱대(짐).. : localization 적용SwiftUI Widget 딱대(짐).. : 위젯에 폰트가 안 먹혀요...[Error 해결] Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier.SwiftUI Wid..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cFvhbR/btrI2dcbMog/J1NmalUrcwfneyPveN0Btk/img.png)
☁️ Widget 시리즈 기본 시리즈SwiftUI Widget 딱대.. (1/3) 위젯 기본 개념 + 구현SwiftUI Widget 딱대.. (2/3) : 앱 내의 데이터를 widget에 띄우기SwiftUI Widget 딱대.. (3/3) : 위젯을 눌렀을 때 다른 화면으로 뜨게 하기 에러 시리즈SwiftUI Widget 딱대(짐).. : 위젯 memory 제한SwiftUI Widget 딱대(짐).. : localization 적용SwiftUI Widget 딱대(짐).. : 위젯에 폰트가 안 먹혀요...[Error 해결] Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier.SwiftUI Wid..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lfzQT/btrIYC4aPG0/ssvtuk6ofiD0GilughqyK1/img.png)
참고하면 좋은 localization 관련 다른 이슈들 Localization : 다국어 처리localization 다국어 타이핑 쉽게 하기 (excel을 이용한)SwiftUI Widget 딱대(짐).. : localization 적용Localization : 다국어 처리 2탄info.plist localization string앱스토어에서 앱 기본 언어를 영어로 설정하기info.plist localization string 다국어 글자를 다 적으려면 ㅠㅠ 고생을 해야해서 궁리를 하던 중 해당 사이트를 좀 더 잘 이용해보기로 했다! 1️⃣ 사이트에서 했던 같은 방법으로 붙여넣기를 하고 "JSON - Row Arrays"로 변환을 한다 2️⃣ 내용을 복사 한 후에 xcode에 붙여넣는다 3️⃣ comm..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bWitsj/btrI3xUBtv3/pLeROMoYKvyk01gWbEGo61/img.png)
해당 사이트에서 변환이 가능하다 엑셀의 내용을 복사해서 이렇게 붙여넣기 하면 된다 ! 그리고 가끔 text에 엔터가 들어가거나 `와 같은 기호가 들어가면 코드에서 json으로 변환을 할 때 에러를 내뱉기 때문에 해당 사이트에서
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rvrJV/btrI4Vhevyr/fRWIcHjRsHi0hk1OytG1x0/img.png)
🔧 문제 상황 Please delete apps signed with your free account from this device to remain under the limit. 🌟 문제 해결 내 계정으로 만든 앱이 디바이스에 이미 꽉차게 다운이 되어있다는 뜻이다 ! 내 디바이스에 기존에 빌드했던 어플을 지워주고 몇 초 뒤에 다시 빌드해보면 에러 해결이 된다 ! 뭔가.. 뿌듯ㅎ,..ㅋㅋㅋㅋㅋ
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cpOLew/btrI0fHCzzf/3lgR6D14u3g86kPShPuP6K/img.jpg)
☁️ Widget 시리즈 기본 시리즈SwiftUI Widget 딱대.. (1/3) 위젯 기본 개념 + 구현SwiftUI Widget 딱대.. (2/3) : 앱 내의 데이터를 widget에 띄우기SwiftUI Widget 딱대.. (3/3) : 위젯을 눌렀을 때 다른 화면으로 뜨게 하기 에러 시리즈SwiftUI Widget 딱대(짐).. : 위젯 memory 제한SwiftUI Widget 딱대(짐).. : localization 적용SwiftUI Widget 딱대(짐).. : 위젯에 폰트가 안 먹혀요...[Error 해결] Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier.SwiftUI Wid..