야곰🐻이 말하기를.. "테이블 뷰만 완벽히 알아도, iOS절반은 완성한 겁니다." 그 만큼, 많이 쓰이는 뷰 화면이라는 거죠! 이전에 Table View에 대해 정리해둔 적이 있지만... 좀 더 자세한 이해를 위해 한번 더 열심히 정리해보기로 했어요! ✅ 테이블 뷰의 기본 형태 Image Reference 테이블뷰는 하나의 열(column)과 여러 줄의 행(row)으로 이루어져 있어요. (그래서 스크롤도 위아래로밖에 못해요😱 -> 좌우 스크롤을 하고싶으면 컬렉션 뷰를 써야해요!) 각 행은 하나의 셀(cell)에 1:1대응관계를 가져요! 하나의 셀이 곧 하나의 행이라는 거죠😲 Image Reference 섹션(section)을 이용해 행을 시각적으로 나누는, 구분자 역할을 해요! 테이블 뷰는 하나 이상의 ..
오늘은..! 앱에서 네트워크처리를 하기위해 필수적으로 필요한 URLSession에 대해 정리해보려고 합니다📝 ✔️이전에 허접하게 정리해뒀던😅 네트워크관련 참고용 게시글 Network URLSession API URLSession은 뭘 할때 쓰는 건가요..?🤔 음.. 위에 적어둔거같은데... URLSession은 swift를 이용한 ios개발을 진행할 때, HTTP/HTTPS기반 요청을 처리하기 위한 도구 같은거에요! 더 구체적으로 말하면, HTTP/HTTPS를 통해 데이터를 주고받는 API를 제공하는 클래스라고 볼 수 있죠😲 쉬운 이해를 위해, 그림을 봅시다👀 ✅URLSessionConfiguration URLSession자체는 HTTP요청을 보내고 받는 핵심 객체라고 볼 수 있어요. 작업을 할 때에는,..
네트워크에서의 암호화는 어떻게 이루어지는 것일까요??🤔 암호화 기법 ✅대칭키 암호화 대칭키 방법은, 암호화와 복호화에 같은 암호키를 사용하는 방법이에요! 자물쇠를 잠글 때🔒 사용하는 열쇠🔑와 자물쇠를 풀 때🔓 사용하는 열쇠🔑가 같은것이죠! 당연히 그래야 할 것 처럼 느껴질 수 있지만, 해커가 열쇠모양을 알아내서🔑 똑같이 복사해버리면🔑 해킹이 가능해지니까, 보안적으로는 좋지못한 방법이에요😨 (대칭키를 사용하는 방식으로는 DES, AES, SEED 등이 있습니다!) ✅공개키(비대칭키) 암호화 공개키(비대칭키) 방법은, 공개키로 암호화된 데이터를 비밀키를 사용하여 복호화 하는 방법이에요! 자물쇠를 잠글 때🔑와 풀 때🗝의 열쇠가 다른 것이죠! 🧑🏻가 어떤 정보🔒를 👩🏻에게 전달한다고 하면, 🧑🏻는 정보를 암호화..