목록분류 전체보기 (29)
써니쿠키의 IOS 개발일기
수료한 지 2주만에 써보는 후기🤓 나의 🐻야곰아카데미🐻일정 22.06.20 ~ 22.07.22 야곰 코드스타터 5기 - 수료 (5주과정) 22.08.14 ~ 23.02.10 야곰 커리어스타터 7기 - 수료 (6개월) 작년에는 제가 후기를 검색하고있었는데, 후기를 쓰는 입장이 되니 감회가 새롭네요ㅋㅋㅋㅋ 블로그에도 많은 내용이 담기길 바랬는데 TIL을 야곰아카데미 자체 제도에있는 곳에 쓰다보니까 블로그는 풍성해지지 못했네요 ㅠㅠ 앞으로 기억에 남기고싶은 내용들을 작성해봐야겠어요..! 그래도 야곰홈페이지에 TIL 꼬박꼬박써서 91% 달성했었음...(나 자신 칭찬해!) 이 글을 읽는 분들은 아마 야곰아카데미 등록을 고민하시는 분들일거라 생각합니다 야곰아카데미에서 운영하는 코드스타터와 커리어스타터를 연달아 진행..
사실 이건 저의 삽질 기록입니다 😂 어쩌다가 삽질하게 되었는가..? [1+2-3/4*5] 를 (+, -, /, *) 를 기준으로 쪼개고 싶었습니다. 근데 그저... 저 symbol들이 다름 enum타입의 rawValue 로 이미 있기 때문에 그 rawValue로 사용하고 싶었습니다 🤔! 💡 components(separatedBy:) 에 enum 열거형 rawValue 사용하는 방법 ✅ 우선 components(separatedBy:)는 대괄호를 이용해서 쪼개기의 기준을 여러개로 설정해 줄 수 있다는 것을 알아야하고! 라잌디스 let a = "1#4%5^6" print(a.components(separatedBy: ["#", "%", "^"])) // ["1", "4", "6"] ✅ 그리고 enum타입에..
리뷰어의 질문 나머지는 메모리에 존재하지 않을까요 ? 👀 리뷰어의 질문으로 시작한 나의 메모리 그리기 멋진 답변을 만들고야 말겠어..!!!! 🤓 노드를 이용한 LinkedList가 있다고 할 때, LinkedList 에서는 값을 전부 지워주고자 할 때 때 head를 nil시켜줍니다. 이렇게..! mutating func clear() { self.head = nil } 이 때 head의 다음에 연결되어있는 next 값들은 메모리 상에서 어떻게 될까요 ?? ✔️ 우선 제가 짠 코드에서 Node는 class타입이고, LinkedList는 Struct로 구현되어 있습니다. Node가 Class타입으로 구현되어 있기 때문에 swift에서는 멋지고 강력한 ARC에 의해 자동으로 메모리에서 삭제될 것입니다. ARC..
어떻게 공부하게 되었는가? 교육중 코드작성 한 것을 현직자인 리뷰어님이 리뷰를 해주는데 완성 전에 내준 도전과제였다. 사실 9할은 동기가 도와줬다ㅎㅎ.....나란아이 배울 수 있는 동기가 있어 감사하다 😂 나도 지식을 촵촵 쌓아나가 꼭 도움이 될 수 있는 사람이 되자 💪🏻 처음엔 구글링으로 SceneDelegate도 만졌다가.. 예제 코드 따라서 코드도 구현해보고 하다가 원리를 몰라서 한참을 헤맸다! 원하는 코드구현을 해냈지만 사람은 망각의 동물이니 하루 후 복습하면서 다시 내용을 정리해보았다. ✔️ 우선 기존 화면이동 방식은 이러했다. VC1 -> VC2로 이동하는 방식은 모달이었는데 모달로 띄웠을 때도 navigationBar를 이용하기 위해서 NavigationController로 이동하여 View..