profile
IOS 개발자 새싹이
post-thumbnail

클린아키텍처 - CleanArchitecture 2편 - 설계

1편 부터 이어지는 내용입니다.클린아키첵처는 왜 위와 같이 분리하려고 하는 걸까요?이는 변동성이 큰것과 낮은것을 나누자 를 통해위와 같은 구조가 나오게 됩니다.화살표 방향으로 이해해 보죠화살표가 가르키는 방향으로 갈 때 변동성이 큼을 의미합니다.Entity 즉 뷰에서

약 22시간 전
·
0개의 댓글
·
post-thumbnail

클린아키텍처 - CleanArchitecture 1편 - 구성요소

저의 깃 허브 초기 코드들을 보시면 아시겠지만,보통 아래와 같은 구조로 코드를 작성 하였습니다.이러한 구조에서의 문제점이 보이실까요?ViewModel이 너무 바쁩니다.View에 직접적인 로직과, 비즈니스 로직 등 너무 많은 일을 하게 되는 구조 입니다.제일 중요한 부분

2024년 11월 7일
·
1개의 댓글
·
post-thumbnail

컴퓨터 세상을 만들 기발한 아이디어들 미래를 바꾼 9가지 알고리즘 - 2장 -2

1장부터 이어지는 내용입니다.랭킹이란 모두가 알듯이 어느것을 먼저 노출시켜줄것인가? 이다.이책에서는 다음과 같이 말하고 있다.패이지의 랭킹(순위)는 무엇으로부터 정해지는가 다시말해 이 페이지가 쿼리에 적합하는가?만약 "토트넘 우승 못하는 원인" 이라고 검색하였을때 (전

2024년 10월 31일
·
0개의 댓글
·
post-thumbnail

(독서록) - 컴퓨터 세상을 만들 기발한 아이디어들 미래를 바꾼 9가지 알고리즘 - 2장

1장 부터 이어지는 내용입니다. 해당 문장은 책 인용 입니다.검색 엔진은 우리 삶에 엄청난 영향을 미쳤다. \~~ 큰 건초 더미에서 바늘을 찾는 작업이다. 하지만 툴의 작동 원리는 궁금해 하지 않는다.책을 읽으면서 많은 생각이 들었다.현재 iOS를 공부하고 개발자가 되

2024년 10월 30일
·
0개의 댓글
·
post-thumbnail

(독서록) - 컴퓨터 세상을 만들 기발한 아이디어들 미래를 바꾼 9가지 알고리즘 - 1장

더 나은 개발자가 되고 싶어서, 해당 책을 구매하여 1장씩 읽어 독서기록을 가지고자 만들었습니다. 총 9장임으로 9편으로 구성되어 있습니다."21세기 첨단 기술들이 발전하여, 컴퓨터 과확의 근본적 아이디어들은 잊혀지고, 그 아이디어들이 반영되지 않은 컴퓨터 장치는 사용

2024년 10월 29일
·
0개의 댓글
·
post-thumbnail

Noncopyable 은 무엇인가? 2 - 소유권

Noncopyable 1편부터 이어지는 내용입니다.꼭 1편을 보시고 이어서 봐주시길 바랍니다.복사가 불가능한 구조체를 생각해 보겠습니다.원래 copyable한 구조체 일때는함수가 매개변수로 구조체를 복사해 가져오게 되는데Noncopyable일때는 어떠한 상황이 발생할까

2024년 10월 23일
·
0개의 댓글
·
post-thumbnail

Noncopyable 은 무엇인가?

이번글을 아래의 WWDC 2024 영상을 참고하여 작성하였습니다!https://developer.apple.com/videos/play/wwdc2024/10170/복사가 가능한 Swift는 즉 값이 고유하지 않습니다.떄론, 고유해야 좋을 때도 있을겁니다.위와같

2024년 10월 21일
·
0개의 댓글
·

Swift 6 - Typed throws 등장

들어가기에 앞서 > Swift6 1편 부터 봐주시기를 권장 드립니당 Typed throws에 대해서 > 영어 그대로 해석해 본다면 "타입을 던지다!" 로 해석이 되는 문장인데요. 이게 무슨 말일까요? 한번 아래 참고문서 내용을 읽어 보겠습니다. 참고문서 https:

2024년 10월 14일
·
0개의 댓글
·
post-thumbnail

Swift 6 의 시작

Swift 6 의 시작입니다...해당 글을 작성하기 위해서 현재 출시 제작중인 앱을 Swift6 로 전환하는 과정을 거쳤는데요... Panic 이 올수 밖에 없습니다. 천천히 진행해 보겠습니다.불투명한 타입(opaque Type), 암시적 반환 및 모듈 형식 안정성을

2024년 9월 30일
·
0개의 댓글
·
post-thumbnail

암호화 통신

HTTP 로 통신하게 되면 데이터를 암호화하지 않습니다.데이터에는 사용자 정보, 비밀번호, 쿠키, 개인 정보, API 요청 내용 등 이를 중간에 훔칠 수 ( 스니핑 ) 할수 있습니다.HTTP 프로토콜에 암호화 프로토콜인 SSL / TLS 를 통해 이를 보안합니다.SSL

2024년 9월 21일
·
0개의 댓글
·
post-thumbnail

Share Extension

Share Extension 간단 설명회

2024년 9월 10일
·
0개의 댓글
·
post-thumbnail

TCA 1.7 Reducer

TCA 에서 말하는 Reducer를 알아보아요!

2024년 8월 29일
·
0개의 댓글
·
post-thumbnail

Hash

면접에서 받았던 질문중 하나였던 "암호화를 해보신 적 있으신가요?" 해당 질문에선 전 아무말도 하지 못했습니다.그래서 요번엔 Hash에 대해 알아보려고 합니다.해시 알고리듬으로 임의 크기를 가진 데이터를 고정된 크기,(길이) 고유한 값으로 만드는 것을 말합니다.다양한

2024년 8월 17일
·
0개의 댓글
·
post-thumbnail

TCA v1.7 Dependency

들어 가기에 앞서 > TCA 편은 Reducer 패턴을 먼저 보고 와주셔야 수월합니다! Dependency Environment > 예전 TCA 버전에서는 Environment 가 있었습니다. > 작동하기 위해 필요한 의존성(Dependency)을 관리하는 환경(E

2024년 8월 13일
·
0개의 댓글
·
post-thumbnail

TCA v1.7 맛보기

들어가기에 앞서 > 블로그를 작성한지 1주일이 되었습니다... 사정이 있어 글이 늦었습니다. 이번 시간에는 TCA 최신 버전인 1.7 버전을 다루어 보려고 합니다. TCA 란 무엇인가요? > Point-Free에서 개발한 거의 프레임워크에 가까운 라이브러리입니다. >

2024년 8월 7일
·
3개의 댓글
·
post-thumbnail

Reducer 패턴이란 무엇인가?

Workspace X 앱을 구성할 때, TCA 를 사용하여 앱을 제작했는데Reducer 패턴을 적용한 TCA 를 좀 더 이해하기 위해Reducer 패턴이란 무엇인가를 주제로 글을 쓰게 되었습니다.리듀서 패턴을 배우기 전, 리듀서가 무엇인지 알아야 할듯합니다.

2024년 7월 30일
·
0개의 댓글
·
post-thumbnail

korbit 과제 회고

보안상 어떤 과제였는지, 어떤 구성인지 알려 드릴수 없는점을 알립니다.Swift UI 와 TCA 를 학습을 하는 도중 하나에 메일이 도착했습니다...!바로... korbit에서 서류 합격 소식과 과제전형을 진행해....

2024년 7월 27일
·
0개의 댓글
·
post-thumbnail

Swift Concurrency 12편 - distributed actor

distributed Actor 와 Actor를 들여다 볼까요?

2024년 7월 17일
·
2개의 댓글
·
post-thumbnail

Swift - inout을 알아보자

inout 에 대해서 알아봅니다. 엠퍼센트와 reference 인지 call by value 연구해 봅시다.

2024년 7월 15일
·
0개의 댓글
·
post-thumbnail

Swift Concurrency 11편 - DataRace 방지 편

DataRace 방지에 대해서 다루어 보죠.

2024년 7월 10일
·
0개의 댓글
·