본문 바로가기

연구하기84

setBackgroundResource 함수 호출 후에는 모든 padding 설정값이 소거됨. setBackgroundResource 함수 호출 후에는 모든 padding 설정값이 소거됨. 출처는 아래와 같습니다.출처 : http://stackoverflow.com/questions/13363183/padding-doesnt-work-with-certain-background-resource 이러한 padding 손실을 막는 방법은 2가지가 있는데,1. 코드로 처리하는 법 : 출처에도 나오는 방법입니다. 상수 선언된 패딩값을 쓰든가, setBackgroundResource 설정 이전 padding 값을 미리 가져와 저장 후 다시 복원하는 등등의 해법을 쓸 수 있겠죠.2. 레이아웃 등, 패딩 값 없는 박스로 둘러싸 영향받지 않게 하는 방법. 이 방법은...에 귀찮죠 -_-... 뭐 편한 대로 하시면.. 2013. 12. 17.
Android OS 버전/기기별 SQLite 버전 일람 SQLite 지원 정보가 필요해서 찾다가 나와 올려봅니다. 출처 : http://stackoverflow.com/questions/2421189/version-of-sqlite-used-in-android 첫 번째 답변이고요. 저기도 기기별 모든 정보가 있는 건 아니라서 마지막에 별도 링크를 언급하고 있습니다.에뮬레이터에서 adb shell 로 알아본 거라고 합니다. 2013. 12. 17.
iOS7 에서 UITextView 내의 padding 값을 제거하는 법 iOS7 에서 UITextView 내의 padding 값을 제거하는 법 참고 :http://stackoverflow.com/questions/746670/how-to-lose-margin-padding-in-uitextview 정리하면, UITextView 의 하위속성인textContainer.lineFragmentPadding = 0;으로, 더불어 다른 한 속성인textContainerInset = UIEdgeInsetsMake(0, 0, 0, 0);로 한다.첫 번째 것을 하면 좌우 패딩이 사라지고, 두 번째를 하면 비로소 상하가 없어진다. 유의점!제목에도 적었지만, iOS7 만 된다. 위 두 속성 자체가 iOS7 부터 나온 물건.혹시 boundingRectWithSize 함수를 사용해 얻은 크기와 텍.. 2013. 11. 18.
iOS 잡다한 개발 이슈 정리 iOS 잡다한 개발 이슈 정리앱간의 파일 전달을 위한 인터페이스UIDocumentInteractonController 애플 개발자 문서 Reference 참고하여 간신히 찾음. 검색어 고르기가 참 힘들다 보니 구글링으로 커버가 안됨 ㅜㅜ. 정작 찾고나서 위의 컨트롤러로 검색하면 제법 있던데... 이 컨트롤러를 사용해 특정 파일 타입을 사용하는 연관 앱 목록을 부를 수 있다.주의할 점은 아래와 같다.UI 디스플레이 시, Preview 를 보여주고 진행하는 것과 그냥 진행하는 2가지 종류가 있다. 통상적으로는 Preview 를 보여주고 진행할 필요는 없으므로 이 점을 기억할 것ARC 사용 시, UIDocumentInteractionController 를 간단한 static 메소드로 생성하여 사용할 경우에 U.. 2013. 7. 16.
Xcode 에서 Could not launch ... app 에러 메시지가 지속적으로 나타나는 경우 대책 Xcode 에서 Could not launch ... app 에러 메시지가 지속적으로 나타나는 경우 대책 1. 일반적인 경우로는 서로 다른 앱이 같은 실행 파일명을 가지는 경우 발생한다. 물론 거의 같은 소스코드를 서로 다른 번들 ID 로 빌드하는 경우에도 마찬가지 문제가 발생할 수 있다.이 경우에는 이전에 여기서도 썼던 포스팅대로 하면 된다. (http://gcempire.tistory.com/464)- Organizer > Project 에서 Derived Data 항목의 -> 버튼을 눌러 해당 디렉토리로 Finder 를 열고,- Xcode 완전히 종료 (Command+Q) 후,- 열린 Finder 안의 모든 데이터를 말끔히 삭제- 폰이 꽂혀 있었다면 그 폰을 빼고, 폰의 관련 모든 설치파일도 삭제-.. 2013. 7. 1.
현존하는 통합자원관리시스템 정리 (VCS, Cloud 위주) 현존하는 통합자원관리시스템을 정리해봅니다. 요즘 이거 때문에 골머리를 많이 앓고 있어서 말이죠. Git장점DVCS서버 연결 없어도 버전관리 되고 동기화처럼 사용이 가능.partial checkout 지원됨특정 디렉토리 이하만 체크아웃 받는 기능으로, repository 에서 각 담당자가 해당 영역만 따로 받아 사용 가능.단점복잡. 무진장 복잡하다.버전 관리로 끝.Subversion장점VCSpartial checkout 지원됨1.6버전까지는 파일 시스템 레벨에서 폴더를 이동시켰을 경우 폴더 이동은 자동적으로 히스토리에 남겨줌단점서버 연결 없으면 버전관리 불가1.7 이전 버전의 경우 디렉토리 꼬이면 답이 없음. 최악의 경우, 한 디렉토리에 서로 다른 Repository 를 보고 있는 서브 디렉토리가 존재할 .. 2013. 6. 24.
iOS 개발 강좌 - Storyboard #4 Storyboard 기반의 iOS 앱 개발 - 4편다른 편 보기 아 시간이 좀 많이 흘렀네요. 그새 2주가 넘게 지나가다니 -_-;; 새 회사에 들어가서 적응하느라 시간이 좀 걸렸습니다. 게다가 입사 후 분야가 안드로이드로 바뀌어서 적응하느라 쉽지가 않네요. 마지막으로 안드로이드 했던 건 2.1 시절의 Eclair 였던지라... 그래도 문서 내용 하나도 없던 그때와는 달리, 지금은 전반적으로 많이 문서들이 확충되었더군요. 진작 이랬어야지. 어쨌거나 이대로 가면 조만간 안드로이드 강좌도 쓰게 될 거 같습니다. 어쨌거나 지난번에 이어 계속하도록 하겠습니다. 1. Table View 의 정적 Cell 들을 활용한 메뉴 작성하기 스토리보드 들어오면서, TableViewController 에서 Cell 디자인을 .. 2013. 4. 15.
fossil-scm 사용법 정리 fossil-scm 사용법 정리 2013.03.25 첫 작성 2013.03.30 8, 9 추가 2013.05.06 10 추가 2013.06.29 11 추가 2014.10.19 6 보완 fossil-scm 의 기본적인 가이드는 공식 사이트인 www.fossil-scm.org 에 잘 나와 있으므로 여기서는 개인적으로 바로 써먹었던 것들만 정리해서 올려둡니다.필요한 거 찾을 때마다 지속적으로 업데이트 예정입니다.* [] 표시는 사용자 입력 항목을 위한 것으로, 실제 입력시에는 [, ] 부분은 제거해 사용합니다. a [파일명] 이라면 a mydoc.fossil 이런 식으로Repository 생성 fossil init [Repository파일명] 예) fossil init mydoc.fossil 확장자는 딱히 정.. 2013. 3. 30.
iOS 개발 강좌 - Storyboard #3 Storyboard 기반의 iOS 앱 개발 - 3편다른 편 보기거의 2주만에 만들게 되는군요. 원래는 이전 편 작성 후 3일 정도 뒤에 완성할 예정이었고 실제로 스크린샷은 이전 편 올린 바로 다음 날 다 찍어뒀습니다만, 몇 가지 일이 겹치면서 이렇게 늦게 되었습니다.하나는 이전 포스팅에도 나와 있지만, 정말로 뜬금없이 Cubasis 사용법을 익히게 되면서 온갖 잡다한 곡들을 편곡한답시고 붙들고 있었던 거였고,다른 하나는 모처에 입사지원을 하게 된 것입니다. (입사 완료되면 Profile 란에 업데이트 할 예정)밤낮이 뒤바뀐 걸 맞추기 위해서 날린 시간도 좀 되고,이틀 전은 역시 이전 포스팅대로 집의 서버에 fossil-scm 관련한 작업을 수행하느라 늦었습니다. 정작 그 포스팅엔 서버 세팅 부분은 올려놓.. 2013. 3. 27.
반응형