2주에 걸친 LvUpToDo의 1.30 버전 업데이트에 대한 후기를 한 번 써보려고 한다. BitBucket을 사용한 형상관리 이번 버전부터는 형상관리를 하기 위해 몇 가지를 찾아봤다. 고려했던 플랫폼은 Git, BitBucket 정도가 있었고 나는 BitBucket, Source Tree를 사용하여 형상관리를 하기로 결정했다. 위와 같이 약 2주일에 걸쳐 개발을 진행한 흔적을 살펴보니 뭔가 뿌듯함도 있고 어떤 날에 어떤 일을 했는지도 확실하게 알 수 있어서 좋았다. 위에는 커밋 메시지가 한 줄밖에 안 나오는 거 같은데 실제로는 위와 같이 어떤 일을 했고, 어떤 일을 해야 하는지를 구체적으로 기록해둬서 다음 작업을 할 때 수월했다. 기능별 모듈화 원래는 동일한 기능을 하는 메서드들을 각 뷰컨에서 매번 구..
안녕하세요 Pingu입니다🐧 오늘은 개인앱을 리팩토링하는 글을 써보려고합니다. iOS앱개발을 처음 공부하며 만든 앱이라 그런지 정말 부족한 부분이 많네요 ㅠ.ㅠ 앞으로는 꾸준히 리팩토링 글과 새로운 기능을 추가하는 글도 써보려고 하는데 재밌을거 같아요^~^ 기존 코드의 문제점 LvUpTodo앱의 Todo List는 원래 UITableView로 구현되어 있었습니다. 처음에는 그냥 할 일을 보여주고 완료하면 완료 버튼을 눌러서 표시하고, UITableViewDelegate의 cellDidSelected를 통해 수정을 할 수 있게 만들었습니다. 문제는 Cell의 높이를 모두 일정하게 정해놔서 Label의 Text길이가 길어지게 되면 위와 같이 뒷부분이 생략되는 문제가 있었습니다. 그리고 개인적으로 디자인을 바..
앱을 만들어두고 바쁘다는 핑계로 자잘한 버그를 수정하는 것 외에는 크게 손댄것이 없었는데, 계속 어떤 기능을 추가하면 좋을지에 대해 생각해봤다. 일단 당시와 지금은 나름 성장이 있는 듯 하다.ㅎㅎ 당시엔 해결하지 못한 문제들이 있었은데 해당 문제들에 대한 해결방법을 알았고 다음 업데이트에 적용될 예정이다. 또한 색상을 다루는 능력도 많이 늘어서 좀 더 다양한 색으로 서비스 할 수 있을 거 같다. 우선 추가하고 싶은 기능은 능력치의 도합 레벨이 늘어나면 뭔가 보이는 변화가 있으면 좋겠다는 생각이다. 예를 들어 간단한 캐릭터같은걸 하나 만들어서 레벨 도합이 50이 되면 캐릭터에 모자가 씌워진다거나 ㅋㅋㅋㅋㅋ 하는 느낌으로다가... 이건 최근에 어떤분이 달아주신 댓글에서 아이디어를 얻을 수 있었다. 또한 자신..
그 동안 열심히 만든 나의 앱이 드디어 앱스토어 앱 심사에 들어갔다. 사실 어제 웬만한 작업은 끝내고 심사받으려고 했으나 생각보다 필요한게 너무 많아서 당황했다. 그래서 오늘 준비를 마치고 등록을 하게 되었다. 우선 앱스토어에서 보여질 스크린샷이 준비되어야 했다. 대충 만들까라고도 생각해봤지만 예쁘게 만들기 위해서 이리저리 알아봤다. app-mockup.com The world's most powerful screenshot builder Use AppMockUp, the world's most powerful screenshot builder to create the most compelling screenshots for your app. app-mockup.com 대부분은 유료였는데 여기는 무료였다..
개발자 Ick의 어플리케이션인 LvUp Todo는 개인정보보호법에 따라 이용자들의 개인정보 및 권익을 보호하기 위해 아래와 같은 처리방침을 따릅니다. 1. 개인정보의 처리 목적 본 어플리케이션은 개인정보를 수집하지 않는 독립 실행형 어플리케이션으로 별도의 서버를 운영하거나 정보를 수집하지 않습니다. 당사는 iOS 서비스 기능을 이용하기 위한 기능과 리워드용 광고 서비스 등에서 특정 개인과 직접적인 관련이 없는, 개인 식별이 불가능한 정보를 수집할 수 있습니다. 당사에서 개인정보를 별도로 저장하거나 이용하지 않습니다. 2. 개인정보 파일 현황 당사는 별도의 개인정보 파일을 사용하지 않으며 저장하지도 않습니다. 당사는 쿠키를 저장하지 않으며 이용하지 않습니다. 단 스토어 서비스가 이용하는 정보 및 광고 서비..
- Total
- Today
- Yesterday
- 아이폰
- BFS
- 코테
- operating
- 테이블뷰
- Publisher
- operator
- design
- System
- pattern
- Combine
- IOS
- Swift
- 동시성
- Xcode
- 코딩테스트
- OSTEP
- mac
- 스위프트
- dfs
- OS
- 백준
- 알고리즘
- DP
- 문법
- 앱개발
- 자료구조
- 프로그래밍
- document
- Apple
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |