본문 바로가기

SWIFT9

(Swift iOS) 메모리가 늘어나는 현상.. 줄어들질 않는다_Kingfisher 일단 결론부터 말하면, 원인을 찾았다 ㅠㅠ 뭐 다른거 하다가 차차 알게 되었지만, 왜 이러지? 라는 의문을 품은지 거의 두달만에 찾았다. 현상은 이렇다. 이건 처음 진입 화면이다. 기본이 77.5M 정도 되는데, 여기서 선수 검색화면 즉, 테이블뷰를 이용하는 화면으로 넘어가서, '독일' 을 검색하면 독일 선수들로 테이블뷰가 다시 reload 된다. 메모리 사용량이 늘었다. 검색하면 검색할수록 조금씩 조금씩 메모리가 늘어난다. 뭐 그럴수 있다. 근데 문제는.... 이 화면에서 나가고 초기 화면으로 돌아갔는데도 불구하고, 메모리가 안떨어진다. 일단, 앱 개발 초기에 있었던 문제로 View를 이동하면 이동할수록 메모리가 계단식으로 늘어나는 문제가 있었다. 멋모르고 View 이동할때 아래와 같은 코드를 썼었는데.. 2020. 10. 29.
(Swift iOS) 스쿼드매니아 앱 '선수평가 게시판' 기능 추가 기록용 일기입니다. 대충 따져보니, 게시판 추가하는 데 25일 정도 걸렸다. 말로만 Node.js 많이 들어보고 언제 배워야지 배워야지 했는데, 서버 건드리다 보니 나도 모르게 Node.js를 쓰고 있었네. 정말 삽질도 많이 하고 컴퓨터 앞에서 혼자 씩씩 열내기도 많이 했지만, 목표한 바를 완성시켜 놓으니 홀가분하다. 맥주 땡기는데 새벽 1시라.... 아 이걸 어쩌지... 이번에 주로 사용한 툴 목록 >> MongoDB Atlas, MongoDB Community Strapi Heroku Moya 터미널... 와 진짜 터미널 엄청 많이 썼네 MongoDB 쓰기가 진짜진짜 힘들었고 번거롭고... 시인성이 좋지도 않고 죄다 터미널로 작성하는데 구조도, 원리도 모르겠고... 누가 설명해주는 사람도 없고.. 진.. 2020. 10. 28.
Project 1. 앱 제작 차수로는... 14일차 정말 말뿐인 14일차다. 제주도 여행 시작과 함께 아예 Xcode를 열어보지도 못했다. 그래도 Project 시작 하고 나서 성과가 있다면, XML Parsing 은 어느 정도 원하는 대로 진행이 되고 있다는 것. 더듬더듬으로나마 Swift 를 읽어 가고 있다는 것. Parsing 하면서 좀 어려웠던 부분이 Dictionary Array 에서 원하는 data 만 뽑아내고 String 을 Int 로 바꾸는 부분 어찌어찌 하긴 했지만, 아직 nil 값이 발생할 경우에 어떻게 처리하는 게 좋을지 고민중이다. 워낙 인터넷에 많은 정보들과 코딩 방법 및 솔루션이 올라와 있고, 나름 외국계 회사 좀 다녔다고 독해/영작은 어느 정도 된다고 생각했는데, 비전공자이고 독학으로 맨땅에 헤딩하다 보니, 해외 개발자들 대답은.. 2019. 10. 22.
iOS 앱 개발 입문 - 30일차 컴퓨터 언어라고는 학생때 HTML 조금 끄적여 본 것이 전부. iOS Developer 가 되겠다며 독학을 시작한지 오늘부로 딱 30일 되었다. 어떤 책을 살까 고민하다가 처음 산 책이 바로 "스위프트로 아이폰 앱 만들기" 라는 책이었다. 말그대로 Swift 에는 백지 상태였지만, 초반에는 그럭저럭 '아 그런거구나~' 하고 따라갔으나 7강, 8강 정도 진행하다 보니, 무작정 Xcode 열고 따라하기로는 안되겠다는 생각이 들었다. 좀 더 문법에 대한 이해도를 높여야 겠다는 생각이 들었고, 'Swift 4' 라는 도서는 영어로 치자면, 그 옛날 '성문기본영어' 같은.....? (이 책 알면 정말 나이좀 있으신..) 명령어, 함수, 중간에 쓰이는 중괄호, 대괄호까지 자세하게 설명되어 있어, 나 같은 초보에겐 .. 2019. 9. 30.