안녕하세요?

갈무리 1.1.3 버전이 업데이트 되었으나 게시물을 수집하는 부분에서 심각한 문제가 발견되어 다시 1.1.4 버전을 리뷰요청하였습니다.

매번 이렇게 불안한 버전을 전달드려 죄송합니다. 



T_T


매일 아침 일어날 때마다 확인하는게 리뷰가 들어갔나.. 인데 이번엔 어인 일인지 일주일이 넘도록 리뷰를 시작조차 못하고 있네요. 내일은 되려나-

이틀 정도 본업에 매진하느라 갈무리를 손보지 못했습니다. 

안 풀리는 것이 있어서 그걸 계속 파고있었는데 도무지 모르겠네요. ㅎㅎ


암튼, 그래서 머리를 식힐 겸 갈무리 작업을 좀 했습니다.


1. 루리웹 추가



추가해야 할 사이트가 꽤 많은데 오늘 루리웹을 추가했습니다. 루리웹도 DCInside 갤러리 만큼이나 엄청나게 많은 게시판이 있어서.. 정글을 헤매는 기분입니다. @_@ 추가를 해서 몇몇 게시판은 테스트를 해 봤지만 전부를 테스트하는 건 무리가 아닐까 싶기도 합니다;


2. 게시물 리스트 화면 배치 수정




3번 작업. 을 하다가 배치를 좀 수정했습니다. 특히 뽐뿌 게시판의 경우 제목 표시 공간이 좁아서 제목이 짤리니까 뭔가 답답했는데 이젠 두줄도 나오니까 답답함이 좀 덜하다는 생각이 듭니다;;;


3. 아이폰 가로 보기 지원



원래 1.0 버전 전에는 가로보기가 지원되었었습니다. 그런데 결정적으로 막아놓게 된 계기가.. 1.0 버전에서는 광고가 본문에 나왔는데 가뜩이나 좁은 공간(상단바 + 하단바)에 광고까지 있으니까 너무 보이는 부분이 없어서 가로보기를 막았었습니다.

그런데 광고를 게시물 리스트 화면으로 옮기고 보니... 본문 화면에는 하단바도 없으니 좀 볼만하겠다 싶어서 가로보기를 다시 지원하게 되었습니다. 약간이나마 보기가 좋아졌다고 자평(;;;) 하고 있습니다.


4. 그리고..

개인적으로 좀 마음에 안들고 불만인 기능이 알람 기능입니다. 이게 사실 좀 불안정한 기능이거든요. 백그라운드 패치..라는 iOS 에서 지원하는 기능을 이용하여 새로운 게시물을 찾는건데.. 본래는 권장하기로는 30초 이내에 작업을 끝내는 것이 좋다고 알고 있습니다. 그런데 새글 알림 게시판을 많이 등록하면 할 수록 30초 내에 모든 게시판의 새 글을 가져오기는 좀 어렵지요. ^^;; 그래서 여러가지 방법을 시도해보면서 개선하고 있습니다. 

그리고 즐겨찾기에 추가하는게 과연 유용한 기능인가. 이것도 좀 의문이 듭니다. 


암튼 이 부분들을 과감히 손을 봐서 바꿔볼까 하고 있습니다.


1, 2, 3번 기능은 일단 테스트를 좀 더 해서 큰 문제가 없다면 다음 주엔 업데이트를 하려고 준비하고 있습니다!

또 업데이트 되었습니다. _(_ _)_


일단 제가 아는 선에서 알려진 큰(!) 문제점은 어느정도 잡혔다는 판단이 듭니다. 

이제는 추가 기능 / UI 개선 / 사이트 추가 이렇게 3개의 방향으로 번갈아 가면서 작업을 진행할 예정입니다.


iOS 버전 7.0.x 대에서의 사용을 원하시는 분들이 계셔서 이번 버전부터 최소 버전을 7.0으로 낮췄는데 정상적으로 동작하는지 테스트할 수 있는 기기가 없습니다. 혹시 안된다면 번거로우시겠지만 말씀 부탁드립니다!!


이번 스크린샷은 아이폰4 환경에서 찍어봤습니다. 

아이폰4는 iOS8로 못 올린다고 하는데요. 아 드디어 아이폰4도 안녕이군요.

그래도 갈무리가 iOS7을 계속 지원해야 할테니 갖고 있을 예정입니다. ㅎㅎ



즐거운 갈무리 생활하고 계신가요!!! :) 

다음과 같은 기능이 개선 / 추가되었습니다. 

- iOS 7.0.x 버전을 지원합니다. 혹시 오류가 발생한다면 말씀해주세요. 
- 게시물 화면에서 제스쳐로 끌어내려 새로고침 기능을 추가했습니다. 
- 알람 주기를 설정할 경우 다음 알람 시간을 계산하는 방식을 수정하였습니다. 

개선안 또는 문제점이 있는 경우 이메일 / 또는 사이트에 말씀해주시면 적극적으로 반영하겠습니다!!






이런저런 이유로 미루고 있던 xcode6 beta6 기반에서 갈무리를 컴파일 해 봤습니다. 예전에 xcode6 beta1 나왔을 때 해 보긴 했었는데 문제가 있었습니다. 게시물 목록이 마구 깨져나오는 건데 아래처럼 나오는 것이었습니다.


그 당시엔 열심히 구글링도 해보고 stackoverflow 사이트에서 찾아봐도 저와 같은 증상을 호소한 질문은 있어도 답변은 아마도 xcode6의 버그같다.. 정도의 내용밖에는 없어서 정말 버그겠거니.. 하고 있었습니다.


그런데 이제 iOS8 베타도 거의 마무리 되어가는 과정에서 설마 아직도 이런 문제가 계속 발생할까? 싶어서.. 다시 한번 문제를 찾아보니 완벽한 해결책은 아니지만 저와 비슷한 문제를 제기하고 처리하신 분이 있더라구요.


크게 두 가지 방법이 있었는데 첫 번째는 storyboard에서 UITableCell을 선택 후 Interface Builder Document에서 Use Auto Layout 체크를 해제하는 방법이었습니다. 잘 되더라구요. 그런데 아래와 같은 warning을 띄웠습니다. 



Automatic Preferred Max Layout Width is not available on iOS versions prior to 8.0


찝찝해서 두 번째 방법을 썼습니다. (http://stackoverflow.com/questions/24110341/custom-uitableview-not-displaying-correctly-on-ios8)





tableview의 heightForRowAtIndexPath를 인위적으로 설정하는 방식이었는데 이 방법이 현재로서는 최선이겠다 싶네요.


과연 이 문제는 버그일까요 아니면 iOS8로 업데이트 되면서 spec이 변경되면서 어쩔 수 없이 발생하게 마이그레이션 이슈일까요?



  1. 1111 2015.03.31 16:31

    대부분 이런류는 버그가 아니더군요

    • 52 2015.04.01 11:09 신고

      네~ 이 글을 썼을 때가 iOS 8.0이 나오기 전이었는데 버그는 아니었습니다. :)

+ Recent posts