· 성취/개선/학습한 내용 🏆 Transaction Realm Create Read Update Delete ACID · 어려웠던 내용 😵😵💫 어려웠다라기 보단 ACID를 처음 들어서 더 정확한 학습이 필요하다. · 궁금한 내용과 부족한 내용⁉️🤔 이쯤 되면 데이터베이스로 또 iOS에서 뭘 사용할까 궁금해진다. 우리가 흔히 아는 유명한 앱들은 아마 데이터베이스라기 보단 서버(백앤드)를 이용하겠지? 그럼 서버를 이용할 땐, API 통신처럼 주고받는 것일까? · 느낀점 🌟 오늘은 사정이 있어서 공부를 많이 못했다. ㅜㅜ 그나마 다행인 점은 진도를 많이 안 나갔다는 점? 그리고 이해가 안 되는 부분이 아니라는 점이다. 아 그리고 공부 외적으로 통근 시간이 2시간이나 되니 너무 아까워 죽겠다. 진짜 회사가 됐..
· 성취/개선/학습한 내용 🏆 앱에서 사용되는 DB에 대해서 배웠다. 사실 Realm은 Coredata와 같이 애플 측에서 제공하는 것인 줄 알았지만, 아닌 걸 알고 한번 놀라고, 쉽게 사용할 수 있다는 점에서 다시 한번 놀랐다!! DB / DBMS / RDBMS Scheme / Column / Record Primary Key / Foreign Key / Unique Key Database Normalization Migration Realm Create Read Button Pull Down Button Pop Up Button · 어려웠던 내용 😵😵💫 기본 용어들이 조금 헷갈렸던 것 같다. 스키마와 같은 것 말이다. 이 외에는 예전에 서비스기획을 공부하며 학습했던 내용이라 할만했다. · 궁금한 내..
· 성취/개선/학습한 내용 🏆 Pass Data betwenn view controllers(역 값전달) Closure NotificationCenter Delegate NSNotification NSNotification.Name NSNotificationCenter.default.post NSNotificationCenter.default.addObserver userInfo Responder Chain NSObject UIResponder becomeFirstResponder() resignFirstResponder() · 어려웠던 내용 😵😵💫 역으로 값전달 하는 방법 중 delegate를 사용한다는 게 조금 와닿지 않는다. 내가 보기엔 사실 단순히 프로토콜을 만들고, 그 안에 함수를 만들어서 전..
· 성취/개선/학습한 내용 🏆 bundle json parsing jsonDecoder navigationbar - preferLargeTitles SkeletonView · 어려웠던 내용 😵😵💫 json parsing이 생각보다 마음대로 안돼서 애를 먹었었다. 우선 json 파일 자체가 인식이 제대로 안 됐는데, 추가할 때, 필요하다면 복사하겠냐는 설정을 꼭 클릭하고 추가를 해줘야 한다. SkeletonView는 개발자가 하나하나 크기 등을 설정해줘야 한다. (생각보다 번거롭고, 맞춰주기 어렵다) · 궁금한 내용과 부족한 내용⁉️🤔 Codable을 구조체에 채택하는 것과 Decodable이라고 구조체에 채택하는 건, 사실 같은 역할을 한다고 생각한다.(Codable에 Decodable이 포함되어 있기..
· 성취/개선/학습한 내용 🏆 Pass Data (역 값전달) - Closure WMO(Whole Module Optimization) Method Dispatch Static Dispatch Dynamic Dispatch final Module, Source File Access Level open public internal fileprivate private · 어려웠던 내용 😵😵💫 아직 직접 체감되는 부분이 아니라서 Method Dispatch가 아직 무엇인지 모르겠다. 헷갈린다 역 값전달 하는 방식이 아직 체화가 되지 않아서인지 조금 헷갈린다. 실습했던 코드를 보고 해야 전달이 가능하다. · 느낀점 🌟 새해 복 많이 받으세요!!!!!!!
· 성취/개선/학습한 내용 🏆 URLResponse HTTPURLResponse URLComponent Typealias Error Handling throws Do - Try - Catch · 어려웠던 내용 😵😵💫 error를 handling 할 때, throw를 활용한다는 것은 이해했다. 그런데 굳이 왜 throw가 필요했을까? return으로도 비슷한 기능이 되지 않나? 아직 제대로 이해를 못 했나 보다. · 궁금한 내용과 부족한 내용⁉️🤔 내가 이해하기론 Typealias는 타입에 별명을 붙일 수 있는 것이라고 이해했다. 단지 별명을 붙여서 적게 써서 가독성을 조금 더 좋게 하는 게 가진 기능의 전부인지 궁금하다! · 느낀 점 🌟 그동안 피로와 많은 학습이 쌓여서 좀 쉬고 싶은 마음이 강했나 ..