목록분류 전체보기 (282)
개발자 블로그
앱을 출시하고나서 받는 여러 반응들 중에 하나는 '사용 방법을 모르겠다.'라는 반응이다. 반면 어떤 사용자는 '사용법은 직관적으로 알 수 있다.' 라는 완전히 상반된 반응을 보이기도 한다.뭐 어찌보면 당연한 결과일 수도 있다고 생각한다. 스마트폰이 출시 된지 이미 한참이 되었지만, 이제막 스마트폰을 쓰기 시작한 사람도 있고, 원래 컴퓨터나 스마트폰 같은 전자기기 사용을 어려워 하는 사람도 있으니깐.어떻게 하면 사용방법을 쉽게 전달할 수 있을까.. 고민하면서 안내메시지, 도움말, 가이드 화면 등등의 방법을 써봤지만 안 읽어보고 그냥 닫는 사람들이 대부분인 것 같다. 그러다가 데모 영상을 찍어서 올리면 좀 괜찮을까? 싶어서 개발자 계정으로 유튜브에 가입하고, 제작한 데모 영상을 유튜브에 업로드 했다. 그 다..
지친다 진짜. 인터넷 찾아봐도 나랑 같은 문제를 겪는 사람은 없는 것 같고. 존나 외로운 기분이네.내가 겪고 있는 문제는 윈도우가 절전모드로 들어갔다가 깨어나면 날짜가 먼 미래의 날짜로 변경되는 현상이다. "먼 미래"는 딱히 정해진게 없다. 짧게는 며칠에서 길면 몇 달 뒤의 날짜로 변경되기도 한다.그동안의 히스토리는 아래 링크들을 확인하면 될 것 같다.2017/11/21 - [컴퓨터/OS] - Windows10 업데이트 후 컴퓨터가 이상해졌다.2017/12/06 - [컴퓨터/OS] - 결국 윈도우10 포맷했다. 포스팅한 날짜를 보니 이 문제를 겪은지도 두 달이 넘었구나. 윈도우를 포맷한 뒤로 한동안은 괜찮았다. 그러다가 언젠가부터 다시 같은 문제가 또 발생하기 시작했다.메인보드 구입한지 그렇게 오래되지 ..
다른 OS와 마찬가지로 안드로이드에도 파일명으로 사용할 수 없는 특수 문자들이 있다. 이러한 특수 문자들의 종류는 아래와 같다.| \ ? * /이런 특수문자들을 제거하기 위한 소스 코드는 아래와 같다.public String convertFilename(String orgnStr) { String restrictChars = "|\\\\?*
transmission은 리눅스(우분투)에서 돌리고 있고, 윈도우 PC에서는 삼바(SAMBA)를 이용해서 네트워크 폴더로 접근해서 사용 중이다. 윈도우 버전은 윈도우10. 트렌스미션에서 생성된 파일의 소유자와 그룹은 삼바로 연결할 때 사용하는 계정과 서로 다르지만 트렌스미션에서 만든 파일들은 others의 퍼미션도 쓰기 가능하도록 설정했기 때문에 문제없이 삭제가 되어야 정상이다.지금까지는 당연히 아무 문제없이 삭제가 가능했었는데 며칠전 부터 파일을 삭제하려고 하면, 갑자기 아래 사진 처럼 "파일 액세스 거부됨" 대화상자가 뜨면서 삭제가 안된다. 메시지는 "이 작업을 수행하기 위한 권한이 필요합니다. 이 파일을 변경하려면 (transmission 계정)에서 사용 권한을 부여 받아야 합니다."라고 떴다. 위..
i-rocks 블루투스 마우스. 모델명은 IRM02B 이다.필요해서 샀다기 보다는 호기심 때문에 산 물건이다. 블루투스 키보드와 함께 스마트폰에 연결해서 써보면 어떨까? 하는 생각. 초반에는 꽤 쓸만했다. 재미도 있었고.근데 지금은 카카오톡 PC 버전도 나오고 해서 거의 쓸 일이 없어졌다. 대신 맥북에 연결해서 쓰고 있는데 어느 순간 마우스를 사용하려고 하니 전원이 켜지지 않았다. 쓸일도 별로 없어서 그냥 버릴까..? 하다가 한번 뜯어나 보자 싶어서 뜯어봤다. i-rocks 블루투스 마우스. 구입한 가격은 잘 기억이 안난다. 그렇게 싼 마우스는 아니었던 것 같다. 밑판에 건전지를 빼고 걸려있는 플라스틱을 살짝 밀면서 빼면 윗 판은 그냥 분리가 된다. 근데 위판 뜯어내도 아무 소용 없음. 나사가 있는 것도..
2.x 버전 쓰다가 3.x 버전으로 업그레이드 한지는 좀 됐는데 늦게나마 써본다. 혹시 아직도 2.x대 버전을 사용중인 사람이 있을 것 같아서.베타가 아닌 정식 버전이지만 그동안 당한게 있어서 그런지 최신버전으로 선뜻 업데이트 하기가 참 망설여졌다. 왜냐하면 안드로이드 스튜디오 버전 업데이트를 할 때마다 프로그램이 아무 문제없이 매끄럽게 돌아간적이 없었기 때문에.꼭 한글 관련해서 문제가 생겼다. 나 말고도 수 없이 많은 사람들이 겪은 문제이지 않나 싶다. '한글 깨짐' 문제. 나도 전에 이 문제와 관련해서 해결 방법을 포스팅 하기도 했다.2016/10/02 - [프로그래밍/안드로이드] - 안드로이드 스튜디오 2.2 레이아웃 한글 깨짐 해결방법2016/09/17 - [프로그래밍/안드로이드] - 안드로이드 ..
정확히는 아직 3개월이 좀 안되었다. 2개월하고 20일 정도 쓴 것 같네. 새 제품을 구입한건 아니고 중고나라에서 10만원에 구입했다. 구입기는 아래 링크 참조. 2017/10/26 - [스마트폰] - LG 넥서스 5x 구입넥서스 5X 전에 사용하던 폰은 같은 제조사인 LG의 G2였다. G2 전에 사용하던 폰은 삼성이었고. 딱히 LG 스마트폰을 선호하는 건 아니었고, OS 업그레이드 지원 때문에 구글 레퍼런스 폰인 넥서스5X를 구입한거다. 이미 출시 된지 2년정도 된 지금 시점에서 넥서스 5X를 구입하려는 사람이 많지는 않을 것 같은데, 그래도 한 번 사용후기를 남겨본다. 아마 넥서스 시리즈 핸드폰을 구입하는 사람들은 두 카테고리로 나눠볼 수 있지 않을까 싶다. 1. 저렴한 중고폰을 찾는 사람 2. 안드..
일반적으로 윈도우에서는 TTF, 맥(Mac)에서는 OTF 폰트를 쓴다는건 익히 알려져있지만 안드로이드 기기에서는 무슨 폰트를 써야 되는지 명확한 설명을 찾아보기 어려웠다. 각 포맷 자체에 대한 설명, 곡선을 그리는 방식의 차이에 대한 글은 봤지만,, 일반 사용자 입장에서는 별로 와닿지 않는 내용일테고. 정작 중요한건 "기기에서 어떻게 보이느냐?"가 아닐까 싶다.시간이 없는 바쁜 분들을 위해서 결론부터 말하면, 안드로이드에서는 OTF 폰트를 사용하기를 추천한다. 안드로이드 테스트를 하기 전에 먼저 윈도우에서 TTF, OTF 두 폰트를 비교해보자. 아래 사진 중 위에가 TTF, 아래가 OTF 폰트다.글자 크기가 큰 텍스트는 차이가 거의 없어보이지만, 크기가 작은 텍스트는 확실히 TTF 폰트가 더 보기 좋아보..
Android Studio에서 사용되지 않는 리소스를 찾아서 제거하는 방법.Android Studio 메뉴에서 [Analyze] > [Inspect Code...]를 선택. 그럼 Android Studio 하단 [Inspection Results] 패널에 Inspection 결과가 나타난다. 여러가지 항목들 중 미사용 리소스는 [Android Lint: Performance] > [Unused resources] 항목으로 이동하면 발견할 수 있다. 리소스 항목을 선택하면, 우측에 사용 가능한 명령들이 표시되는데, 바로 삭제하거나 Inspection에 더이상 표시되지 않도록 경고를 끌거나 할 수 있다.
지난번 PC에 문제가 생겨서 결국 윈도우를 포맷했다는 글을 남겼었는데, 얼마 지나지 않아서 또 PC에 문제가 생겼다. 갑자기 PC가 다운되더니 또 부팅이 안됐다.2017/11/21 - [컴퓨터/OS] - Windows10 업데이트 후 컴퓨터가 이상해졌다.2017/12/06 - [컴퓨터/OS] - 결국 윈도우10 포맷했다.진짜 쌍욕이 나오더라. 그냥 인터넷하고 동영상이나 보는 PC였다면 별 상관이 없었을텐데.. 개발용도로 사용중인 PC라서 날라가면 큰일 나는 중요한 데이터들이 너무나도 많았다. 당연히 백업은 하고 있지만, 실시간으로 백업이 되는건 아니니깐..어쨌든, PC가 다운되더니 그 뒤로 아예 부팅이 안됐다. 지난번에는 그래도 자동복구 옵션이 표시되는 화면까지는 진입이 가능했었는데 이번에는 아예 거기까..
안드로이드 음원서비스(스트리밍) 앱 순위 조사.기준일자는 2017년 12월 13일. Google Play 음악 카테고리 인기 앱 순위 기준임.다운로드 수는 정확하게 알 수 없고, 100만 이상 500만 이상 1000만 이상 5000만 이상이런식으로만 표시 됨.참고로 다운로드 수와 실제 사용자 수는 다른 개념이다. 실제 사용자 수는 다운로드 수 보다 훨씬 적을 수 있다. 1. 멜론음악 카테고리 앱 순위: 2위 다운로드 수: 5,000만 이상 2. 지니 뮤직음악 카테고리 앱 순위: 4위 다운로드 수: 500만 이상 참고로 지니 앱 같은 경우 테블릿 전용 앱이 따로 있다. 순위는 100위권 밖에.. 3. 네이버 뮤직음악 카테고리 앱 순위: 10위 다운로드 수: 1,000만 이상 4. 벅스음악 카테고리 앱 순위..
I have summarized the information related to the screenshots of the smartphone that I have checked by my phone and friends. For reference, the source code for Android screenshots can be found at the link below. https://github.com/aosp-mirror/platform_frameworks_base/blob/master/packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java#L97 Device OS Version Directory File name 1..
안드로이드 폰의 경우, 기기에 따라 스크린샷 이미지가 저장되는 디렉토리나 파일명이 서로 다르다. 가지고 있는 폰과 주변 지인들에게 부탁해서 확인 가능한 폰의 스크린샷 정보를 정리해봤다. 참고로 안드로이드 스크린샷 관련 소스 코드는 아래 링크에서 볼 수 있다. https://github.com/aosp-mirror/platform_frameworks_base/blob/master/packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java#L97 기기명 OS버전 디렉토리 파일명 형식 1 넥서스 5x 8.0 Pictures/Screenshots Screenshot_yyyyMMdd-HHmmss.png 2 갤럭시 S88.0 DCIM/Sc..
정확하게 사전출시 보고서 기능이 언제 추가 된건지는 모르겠다. 참고로 내가 처음 사전 출시 보고서 메일을 받은건 10월 중순이다. 알파 채널로 릴리즈를 하게 되면 사전 출시 보고서가 메일로 날라오는데, 아래 메일을 받게 되었다.총 8대의 기기 중 6대의 기기에서 문제가 발생했다는 보고. 아래 내용을 보면 알겠지만 테스트 기기 종류와 안드로이드 OS 버전을 알려준다. Developer Console로 이동하면 더 자세한 내용을 볼 수 있다. 개발자 콘솔에서의 메뉴 위치는 일단 앱을 선택한 다음에 좌측 메뉴에서 [출시 관리] > [사전 출시 보고서] 항목으로 이동하면 된다.그러면 아래와 같은 상세 내용을 볼 수 있다.(스크린샷은 블러 처리 했습니다.)오류가 발생한 스크린샷 화면과 전체 테스트 과정이 담긴 동..
지난번에 윈도우를 업데이트 한 뒤로 컴퓨터가 이상해졌다는 글을 쓴적이 있다.자세한 내용은 아래 링크를 참조.2017/11/21 - [컴퓨터/OS] - Windows10 업데이트 후 컴퓨터가 이상해졌다.로그인 창이 두 번 뜨는 문제는 해결을 했지만, 절전모드에서 빠져나오면 날짜가 변경되는 문제는 해결하지 못했다. 그래서 그냥 절전모드 기능을 아예 끄고 사용했다. 한참 앱 개발중인데, PC를 포맷하고 복구하고 하면 개발 중간에 흐름이 끊기는 것도 꽤 짜증나는 일이고, 급하게 PC 셋팅하다가 혹시나 또 중요한 파일을 날려먹을까.. 하는 걱정 때문이었다.이미 한 번 파일을 날려먹어서 개고생한 경험이 있어서,,,,,, 자세한 내용은 아래 링크 참조.2016/10/20 - [전업개발자 이야기] - 첫 번째 앱을 출..
지난번에도 한 번 대규모 업데이트가 있었지만 그 때는 아무런 문제가 없었다. 그런데 최근에 또 한 번 업데이트를 한 뒤로 컴퓨터가 완전히 이상해졌다.이거 뭐 업데이트를 안할수도없고.. 어떻게 해결해야 될지 난감하네.지금 내가 겪고 있는 문제들 1. 부팅 시 로그인을 두 번 해야 됨PIN번호를 입력하고 로그인을 하는데, 꼭 두 번 입력해야 로그인이 된다. 그나마 이건 인터넷에서 해결 방법을 찾을 수 있었다. 해결방법 : https://answers.microsoft.com/ko-kr/windows/forum/windows_10-hello/%EC%9C%88%EB%8F%84%EC%9A%B0-10-%EC%B5%9C%EA%B7%BC/d9a84b3a-3c3d-4d6b-b3d3-31604094c5eb위 링크로 들어간..
오늘 이거 때문에 짜증나 죽는 줄 알았네.. 쉽게 찾을 수 있는 문제였는데 안될려면 이렇게도 안된다.일단 상황 설명을 좀 해야될 것 같은데,설정화면에서 색상을 선택할 수 있는 UI를 구현하고 있었다.색상을 표시하기 위해서 ImageView를 사용했고, xml 파일에서 ImageView의 src 속성 적용해줬다. 사용자가 Color Picker를 통해서 색상을 선택하면, 아래 코드를 통해서 ImageView에 적용한 Drawable의 색상을 변경해준다. selColorView = view.findViewById(R.id.img_sel_color); if (selColorView != null) { selColorView.setColorFilter(selColor); }안드로이드 N(누가)에서는 잘 동작하는..
"꼼꼼한 재은씨의 Swift 기본편"에 이은 "실전편"이 드디어 나왔다. 사실 나온지는 좀 됐고, 이제서야 읽었다. 도서관에 희망도서 신청했는데 "전문서적"이라는 이유로 거부당했다. 다른 도서관에 다시 신청했더니 거기서는 구입해주더라.근데 "전문서적"을 보려고 도서관에서 책 대출하는거 아닌가? 도서관에 다른 개발서적들이 없었던 것도 아닌데 저런 이유로 거부당하니깐 뭔가 좀 어이가 없다. 뭐 도서구입비가 한정되어있어서 그랬겠지.... 생각하면서 넘어간다.지난번 기본편 리뷰는 아래 링크를 참조2017/02/03 - [IT도서리뷰] - 꼼꼼한 재은씨의 Swift3 기본편 리뷰 이번 실전편은 현재 가장 최신 버전인 Xcode9과 swift4를 기반으로 작성되었다. 그리고 책 가격은 기본편과 마찬가지로 48,00..
업데이트 한지는 한참 지났는데.. 이제서야 쓴다. 처음 아이폰 앱 개발을 시작했을 때의 개발환경은 Xcode8, swift3였다. iOS11 출시와 함께 xcode9, swift4가 정식으로 출시 되었고, 최근에 앱을 업데이트 하면서 Xcode와 swift 언어도 업데이트 해보았다.사실 뭐 인터넷으로 자료를 찾아볼 때 이미 swift 버전이 올라갈 때 마다 문법도 굉장히 달라진다는건 알고 있던터라 여기저기서 에러를 뿜어댈거라는건 미리 예상하고 있었다. 그리고 xcode 버전업은 이번이 처음이긴하지만, Android studio에서 당했던(?)걸 생각해보면 이거 역시 깔끔하게 돌아갈거라고는 생각하지 않았고, 불행히도 예상은 적중했다.일단 xode9과 swift4의 일반적인 변경 사항은 아래 링크와 영상을 ..
기획자, 디자이너의 도움없이 개발자 혼자서 앱을 만든다는건 참 어려운일 같다. 아니 정확하게는 앱을 만드는건 어렵지 않은데, 이쁘게 만든게 어려운 것 같다. 근데 이 "이쁘게"가 절대적으로 중요하다. 기능이 아무리 뛰어나다고 해도 일단 디자인이 구리면, 사용자들은 아예 설치 조차 안한다. 나 역시 나홀로 개발자라서 디자인 관련된 작업들도 모두 혼자서 다 하고 있는데, 지금까지 몇 개의 프로그램을 만들면서 도움받았던 디자인 관련 사이트들을 정리해봤다. 나 처럼 디자이너 없이 혼자 고군분투하면서 앱을 개발하고 있을 나홀로 개발자들에게 도움이 되었으면 좋겠다.총 21개의 사이트를 소개하려고 한다. 단순 나열하기에는 좀 많은 것 같아서 아래처럼 카테고리를 나눠봤다.색 관련아이콘 관련이미지 관련디자인 가이드기타 ..
2017년도에, 그것도 이제 두 달만 있으면 2018년이 되는데, 이제와서 왜 오래된 넥서스5x를 샀나? 하는 의문을 갖는 사람들이 있을지도 모르겠다.혹시 세컨폰으로 산거 아닌가? 하고 생각할지 모르겠지만 엄연히 내 메인 폰이다. 그럼 전에 쓰던 폰은 뭐였냐고? 2014년 2월에 구입한 LG G2다. 3년 하고도 9개월이나 썼네. 단통법 때문에 폰 가격이 너무 비싸서 그냥 안사고 버텼다. 나름 알아보면 - 신도림 테크노마트 같은 - 싸게 살 수도 있었을텐데.. 나이 먹으니깐 이젠 그런것도 귀찮더라. 그리고 스마트폰 가지고 게임을 하는것도 아니라서 최신폰이 그닥 필요가 없었다.그러다가 이제와서 바꾼건 몇가지 이유가 있었다.- 선택약정 할인 종료 - G2 배터리 광탈 (반나절 쓰기도 힘들다..) - G2 발..
앱을 사용하다가 백그라운드로 전환 된 후에 시간이 한참 지나면 시스템이 메모리 확보를 위해서 앱을 종료 시킨다. 다시 앱이 Active 상태로 전환 될 때 정상적인 동작을 위해서는 onSaveInstanceState 함수를 오버라이딩해서 필요한 멤버변수의 값을 저장하는 등의 필요한 조치를 해야 된다. onCreate에서는 인자로 넘어온 Bundle값을 체크해서 다시 멤버변수의 값을 복원해주는 등의 작업을 해야 되고. 사실 코딩하는건 간단한데, 테스트 하는게 쉽지가 않다. 시스템이 앱을 kill 시키는 경우를 만들어야 되는데 사용자가 제어할 수 있는게 아니니깐.내가 가지고 있는 안드로이드 책에는 DDMS에서 프로세스를 종료시키면 된다고 써있는데.. 막상 해보면 앱이 완전히 종료되어 버린다. 사실 [개발자 ..
Visual Studio 2015에서 발생한 문제고, C# winform을 사용해서 프로그래밍을 하는 과정에서 발생한 문제다.대충 검색해보니깐, Visual Studio가 아닌 다른 응용프로그램에서도 발생하는 문제인 것 같다. 화면을 캡쳐해두지 않아서 비슷한 이미지를 찾아서 첨부했다.다만 내 경우에는 "매개 변수 이름"이 "key"가 아니고, "context"였다. 전체 메시지는값은 null일 수 없습니다. 매개 변수 이름: context 내가 만든 프로그램에서 다국어 버전을 위해서 Language는 한국어와 영어 이렇게 두 개를 지원하는데, Language 항목을 "영어"로 변경한 다음에 실행하려고 하면, 위에 첨부한 에러 메시지가 떴다. 재미있는건 Localizable 항목을 False로 변경한다음에..
안드로이드 오레오(8.0, API26)에서 ProgressDialog가 Deprecated 되었다. iOS에는 원래 이게 없어서 만들어 썼었는데.. 안드로이드에서는 있던 걸 Deprecate 시켰다. 아니 왜?? 이유를 찾아보니..ProgressDialog가 모달(Modal) 대화상자기 대문에 사용자와의 상호작용성을 떨어트리기 때문이란다. 아예 ProgressBar를 화면에 추가하던지, Notification을 통해서 구현하라고 한다. 아래는 그 내용. (출처)This class was deprecated in API level 26. ProgressDialog is a modal dialog, which prevents the user from interacting with the app. Instea..
안드로이드 새 버전이 출시 되었다. 이번에는 알파벳 O로 시작할 차례. 이미 공개된지 오래지만, 이름은 오레오(Oreo)다.그동안 앱 업데이트를 조금 소홀히 했더니 검색 순위에서도 엄청 밀리고.. 유입보다 삭제가 더 많은 지경에 까지 이르렀다,, 개발한다고 끝나는게 아니구나. 블로그도 새로운 포스팅 작성 안하면 유입이 점점 줄어들던데 앱 개발도 별로 다르지 않은 것 같다.targetSdkVersion을 올리는건 조심해야 된다. 예전에 안드로이드 마시멜로 버전이 출시 되었을 때 한 번 달라진 권한 모델 때문에 피를 본 경험이 있다. 이 때의 기억이 트라우마로 남은건지.. 버전을 올릴 때 마다 늘 걱정이 된다..-_-;;안드로이드 오레오(Android 8.0)에서 달라진 동작들은 여기서 확인 할 수 있다. ..
안드로이드 마시멜로 버전이 출시되었을 때, 변경된 권한 모델로 인해서 꽤 많은 피(?)를 본 경험이 있다. 그래서 그런지 새로운 안드로이드 버전이 출시 될 때마다 '권한'과 관련된 변경사항은 특별히 더 신경을 써서 챙겨본다.과거 마시멜로 권한 관련 에피소드는 아래 링크를 참조2016/10/20 - [전업개발자 이야기] - 첫 번째 앱을 출시했다가 다시 내리기까지.. 이번에 새롭게 출시 된 안드로이드 오레오(Oreo, 8.0) 버전에서도 '권한'에 대한 변경이 있다. (원문 보기 : https://developer.android.com/about/versions/oreo/android-8.0-changes.html?hl=ko#rmp)간단하게 설명하면, 안드로이드 마시멜로(6.0)부터 누가(7.1) 까지는 ..
이런 모양의 패턴을 정확하게 뭐라고 부르는지 모르겠다,,-_-;; 아니 정확한 명칭이 있기는한가? 모르겠네,,그래도 그냥 "투명 배경 패턴" 이라고 하면 다들 뭔지 알긴할꺼다. 아래 이미지 처럼 하얀색과 회색의 사각형이 반복적으로 나타나는 패턴. 이걸 이미지 리소스를 사용하지 않고, swift 코드로 생성하는 방법을 소개하려고 한다. 아래 코드는 그냥 투명 배경 패턴 이미지를 생성해서 UIImageView에 배경 패턴으로 설정하는 코드다. func setMosaicPattern() { // 투명 배경 패턴 이미지 생성 let image = createPatternImage(blockWidth: 10) // 배경색으로 설정 imgView.backgroundColor = UIColor(patternImage..
한 번의 리젝 이후 다행이 리뷰는 무사히 통과했다. 리젝 후에도 리뷰에 걸린 시간은 동일했다. (좀 더 빠를 줄 알았는데,,)개발한 앱을 릴리즈 하기 위해서는 크게 1. 개발자 등록 2. 프로비저닝 프로파일 생성 3. iTunes Connect에서 앱 등록 4. 리뷰 이렇게 네 개의 단계를 거쳐야 한다. 개발자 등록은 등록비를 지불하는 절차다. 달러화로 결제하는 줄 알았는데 원화 결제였다. 변경이 된건가 싶다. 예전에는 구글 플레이 스토어에서 앱 구매하는것도 달러였다가 원화로 바뀐 것 같던데,, 외화 결제 전용 카드를 만들어놨는데 쓸데가 없다. 아, 구글 개발자 등록할 때 딱 한 번 사용했구나. 그나마 체크카드라 연회비는 안나가서 다행이다. (해외결제 전용 체크카드 관련 글)글이 또 주제를 벗어났구나. ..
역시 한번에 통과 안되는구나..-_-;메타 데이터에 문제가 있었다. 정확하게는 첨부한 다섯장의 스크린샷 가운데 두 개의 스크린샷이 문제가 되었다. 저작권에 문제가 되는 이미지가 포함되었다는게 그 이유였다.앱은 이미지 카테고리에 포함되는 앱이었는데 성격상 음악과 밀접한 관련이 있어서 앨범 커버 이미지가 스크린샷에 포함되었는데 그게 문제였다. 그렇다고 내 앱이 앨범 커버 이미지를 직접 포함하고 있는건 아니었고..아까 말했듯이 이미지 관련된 앱이다보니깐 갤러리에 저장된 이미지를 보여주는 기능이 있는데 샘플로 사용된 이미지가 앨범 커버 이미지라서 그렇게 되었다. 스크린샷에 포함된 앨범 이미지는 썸네일 형태로 작게 보여주는 것이라서 별 문제가 안 될 것이라고 생각했는데, 애플에서는 그렇게 판단하지 않은 것 같다...
사용자에게 앱 기능 사용방법을 안내하기 위해서 만든 아이콘(이라기 보다는 이미지라고 하는게 적당하겠다.)동작을 설명하기 위해서는 정적인 이미지보다는 애니메이션으로 실제 움직임을 표현하는게 더 효과적이긴 하겠지만, 스와이프 동작이 이제는 어느정도 널리 알려진 표준 동작이지 않나 싶어서 - 특히 아이폰에서는 더욱 - 그냥 간단하게 PNG이미지로 만들었다. (이미지를 클릭하면 확대 됩니다.)원본 이미지 사이즈는 1343 x 911px.pixabay에서 다운로드 받은 손가락 이미지를 적절히 수정해서 만들었다. 아래는 아이폰에서 실제로 사용한 모습.tint를 적용하면 원래의 컬러는 무시되고 tint color로 적용됨.