목록삽질기록 (6)
개발자 블로그
최근에 아이폰 앱을 업데이트 하는 과정에서 겪은 문제다. 제목이 너무 길어질까봐 CFBundleVersion Mismatch 하나만 썼는데, 아마 CFBundleShortVersionString Mismatch 경고도 함께 떴을꺼다. 일단 에러는 아니다. 그렇기 때문에 그냥 냅둬도 문제는 없지만 괜히 찝찝하니깐 해결하는 방법을 알아보자.그 전에 아래는 애플에서 받은 메일. 내용을 요약하면, "메인 앱과 쉐어 익스텐션 버전이 불일치한다. 앱 업로드는 성공했다." 정도 되겠다. 이번에 Share Extension을 추가했는데, 원래 메인 앱(이걸 정확히 뭐라고 지칭해야 되는지 모르겠네..)과 버전이 다르기 때문에 발생한 경고였다. 업로드 하기 전에 Validate 할 때는 아무 말이 없더니.. 진작 알려주든..
지친다 진짜. 인터넷 찾아봐도 나랑 같은 문제를 겪는 사람은 없는 것 같고. 존나 외로운 기분이네.내가 겪고 있는 문제는 윈도우가 절전모드로 들어갔다가 깨어나면 날짜가 먼 미래의 날짜로 변경되는 현상이다. "먼 미래"는 딱히 정해진게 없다. 짧게는 며칠에서 길면 몇 달 뒤의 날짜로 변경되기도 한다.그동안의 히스토리는 아래 링크들을 확인하면 될 것 같다.2017/11/21 - [컴퓨터/OS] - Windows10 업데이트 후 컴퓨터가 이상해졌다.2017/12/06 - [컴퓨터/OS] - 결국 윈도우10 포맷했다. 포스팅한 날짜를 보니 이 문제를 겪은지도 두 달이 넘었구나. 윈도우를 포맷한 뒤로 한동안은 괜찮았다. 그러다가 언젠가부터 다시 같은 문제가 또 발생하기 시작했다.메인보드 구입한지 그렇게 오래되지 ..
지난번에 윈도우를 업데이트 한 뒤로 컴퓨터가 이상해졌다는 글을 쓴적이 있다.자세한 내용은 아래 링크를 참조.2017/11/21 - [컴퓨터/OS] - Windows10 업데이트 후 컴퓨터가 이상해졌다.로그인 창이 두 번 뜨는 문제는 해결을 했지만, 절전모드에서 빠져나오면 날짜가 변경되는 문제는 해결하지 못했다. 그래서 그냥 절전모드 기능을 아예 끄고 사용했다. 한참 앱 개발중인데, PC를 포맷하고 복구하고 하면 개발 중간에 흐름이 끊기는 것도 꽤 짜증나는 일이고, 급하게 PC 셋팅하다가 혹시나 또 중요한 파일을 날려먹을까.. 하는 걱정 때문이었다.이미 한 번 파일을 날려먹어서 개고생한 경험이 있어서,,,,,, 자세한 내용은 아래 링크 참조.2016/10/20 - [전업개발자 이야기] - 첫 번째 앱을 출..
오늘 이거 때문에 짜증나 죽는 줄 알았네.. 쉽게 찾을 수 있는 문제였는데 안될려면 이렇게도 안된다.일단 상황 설명을 좀 해야될 것 같은데,설정화면에서 색상을 선택할 수 있는 UI를 구현하고 있었다.색상을 표시하기 위해서 ImageView를 사용했고, xml 파일에서 ImageView의 src 속성 적용해줬다. 사용자가 Color Picker를 통해서 색상을 선택하면, 아래 코드를 통해서 ImageView에 적용한 Drawable의 색상을 변경해준다. selColorView = view.findViewById(R.id.img_sel_color); if (selColorView != null) { selColorView.setColorFilter(selColor); }안드로이드 N(누가)에서는 잘 동작하는..
안드로이드만 하다가 iOS 앱을 개발하려니 파일 시스템에 대한 개념 부터 참 새로웠다. 안드로이드는 이미 익숙히 알고 있던 개념이라서 배우는데 어려움이 없었는데, iOS는 iCloud도 있고.. 디렉토리에 따라 용도가 이미 정해져있기 때문에 아무 디렉토리나 마음대로 쓰면 안된다. 아이폰 앱 개발 초보자라면 일단 아래 가이드 문서를 본 다음에 시작하도록 하자.File System Basics - https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html타이틀에 이미 적었듯이, Documents..
static uitableview라고 한건 정확하게는 content로 "Static Cells"를 사용하는 테이블 뷰, 그러니깐 테이블 뷰의 항목(Cell)들이 디자인 타임에 정의되는걸 말한다. 보통 "설정" 화면 같은 경우에 여기에 해당된다고 하겠다.기본적으로는 섹션이 하나 생기고 그 섹션에 Table View Cell들이 추가되는 형태가 된다. 섹션을 추가하려면 아래 첨부한 이미지에 보이는 것 처럼 Table View의 속성 중 "Sections" 항목의 값을 변경시켜주면 된다.사실 이렇게 포스팅을 작성할 필요도 없을 정도로 너무 간단한건데.. 나는 테이블 뷰의 Section도 Cell처럼 하나의 오브젝트라고 생각해서 Object Library에서 찾느라고 한참 헤맸다. 당연히 Object Libra..