1편 부터 이어지는 내용입니다.클린아키첵처는 왜 위와 같이 분리하려고 하는 걸까요?이는 변동성이 큰것과 낮은것을 나누자 를 통해위와 같은 구조가 나오게 됩니다.화살표 방향으로 이해해 보죠화살표가 가르키는 방향으로 갈 때 변동성이 큼을 의미합니다.Entity 즉 뷰에서
저의 깃 허브 초기 코드들을 보시면 아시겠지만,보통 아래와 같은 구조로 코드를 작성 하였습니다.이러한 구조에서의 문제점이 보이실까요?ViewModel이 너무 바쁩니다.View에 직접적인 로직과, 비즈니스 로직 등 너무 많은 일을 하게 되는 구조 입니다.제일 중요한 부분
1장부터 이어지는 내용입니다.랭킹이란 모두가 알듯이 어느것을 먼저 노출시켜줄것인가? 이다.이책에서는 다음과 같이 말하고 있다.패이지의 랭킹(순위)는 무엇으로부터 정해지는가 다시말해 이 페이지가 쿼리에 적합하는가?만약 "토트넘 우승 못하는 원인" 이라고 검색하였을때 (전
1장 부터 이어지는 내용입니다. 해당 문장은 책 인용 입니다.검색 엔진은 우리 삶에 엄청난 영향을 미쳤다. \~~ 큰 건초 더미에서 바늘을 찾는 작업이다. 하지만 툴의 작동 원리는 궁금해 하지 않는다.책을 읽으면서 많은 생각이 들었다.현재 iOS를 공부하고 개발자가 되
더 나은 개발자가 되고 싶어서, 해당 책을 구매하여 1장씩 읽어 독서기록을 가지고자 만들었습니다. 총 9장임으로 9편으로 구성되어 있습니다."21세기 첨단 기술들이 발전하여, 컴퓨터 과확의 근본적 아이디어들은 잊혀지고, 그 아이디어들이 반영되지 않은 컴퓨터 장치는 사용
Noncopyable 1편부터 이어지는 내용입니다.꼭 1편을 보시고 이어서 봐주시길 바랍니다.복사가 불가능한 구조체를 생각해 보겠습니다.원래 copyable한 구조체 일때는함수가 매개변수로 구조체를 복사해 가져오게 되는데Noncopyable일때는 어떠한 상황이 발생할까
이번글을 아래의 WWDC 2024 영상을 참고하여 작성하였습니다!https://developer.apple.com/videos/play/wwdc2024/10170/복사가 가능한 Swift는 즉 값이 고유하지 않습니다.떄론, 고유해야 좋을 때도 있을겁니다.위와같
들어가기에 앞서 > Swift6 1편 부터 봐주시기를 권장 드립니당 Typed throws에 대해서 > 영어 그대로 해석해 본다면 "타입을 던지다!" 로 해석이 되는 문장인데요. 이게 무슨 말일까요? 한번 아래 참고문서 내용을 읽어 보겠습니다. 참고문서 https:
Swift 6 의 시작입니다...해당 글을 작성하기 위해서 현재 출시 제작중인 앱을 Swift6 로 전환하는 과정을 거쳤는데요... Panic 이 올수 밖에 없습니다. 천천히 진행해 보겠습니다.불투명한 타입(opaque Type), 암시적 반환 및 모듈 형식 안정성을
HTTP 로 통신하게 되면 데이터를 암호화하지 않습니다.데이터에는 사용자 정보, 비밀번호, 쿠키, 개인 정보, API 요청 내용 등 이를 중간에 훔칠 수 ( 스니핑 ) 할수 있습니다.HTTP 프로토콜에 암호화 프로토콜인 SSL / TLS 를 통해 이를 보안합니다.SSL
면접에서 받았던 질문중 하나였던 "암호화를 해보신 적 있으신가요?" 해당 질문에선 전 아무말도 하지 못했습니다.그래서 요번엔 Hash에 대해 알아보려고 합니다.해시 알고리듬으로 임의 크기를 가진 데이터를 고정된 크기,(길이) 고유한 값으로 만드는 것을 말합니다.다양한
들어 가기에 앞서 > TCA 편은 Reducer 패턴을 먼저 보고 와주셔야 수월합니다! Dependency Environment > 예전 TCA 버전에서는 Environment 가 있었습니다. > 작동하기 위해 필요한 의존성(Dependency)을 관리하는 환경(E
들어가기에 앞서 > 블로그를 작성한지 1주일이 되었습니다... 사정이 있어 글이 늦었습니다. 이번 시간에는 TCA 최신 버전인 1.7 버전을 다루어 보려고 합니다. TCA 란 무엇인가요? > Point-Free에서 개발한 거의 프레임워크에 가까운 라이브러리입니다. >
Workspace X 앱을 구성할 때, TCA 를 사용하여 앱을 제작했는데Reducer 패턴을 적용한 TCA 를 좀 더 이해하기 위해Reducer 패턴이란 무엇인가를 주제로 글을 쓰게 되었습니다.리듀서 패턴을 배우기 전, 리듀서가 무엇인지 알아야 할듯합니다.
보안상 어떤 과제였는지, 어떤 구성인지 알려 드릴수 없는점을 알립니다.Swift UI 와 TCA 를 학습을 하는 도중 하나에 메일이 도착했습니다...!바로... korbit에서 서류 합격 소식과 과제전형을 진행해....
inout 에 대해서 알아봅니다. 엠퍼센트와 reference 인지 call by value 연구해 봅시다.