Frame vs Bounds
·
iOS
깃허브에 돌아다니는 IOS 관련 면접 질문들을 보면 하나씩 꼭 있는 단골질문!! frame과 bounds? 그게 뭔데? 그리고 뭐가 다른데???물론 나도 다르다는 것은 안다. 하지만 설명하라고 질문이 들어왔을때... 어??? 뭐지? 또다시 머리 백지상태나와 같은 피해자(?)가 없도록 아주 아주 자세하고 쉽게 정리를 하려한다. 좋게 읽었다면 그것이 땡큐입니다🥰Frame! superview 좌표계에서 뷰의 위치와 크기를 나타낸다.UIView의 위치(superview), 크기(view영역을 감싸는 사각형 크기)를 나타낼때 사용.여기서 조심해야하는것이 최상위에 있는 뷰가 아닌 superview! 즉 바로 한단계 위 뷰를 기준인것이다.origin(x,y) : superview의 원점을 (0,0)으로 놓고 얼마나..
Socket 통신 개념+구현까지(서버는 nodejs)
·
iOS
소켓이 뭐야?소켓(Socket)은 네트워크 통신에서 프로세스 간의 통신을 가능하게 하는 인터페이스입니다. 소켓은 네트워크 소프트웨어 개발에 사용되며, 클라이언트와 서버 간의 데이터 교환을 관리합니다.소켓은 일종의 추상화된 개념으로, 소프트웨어적으로 구현된 통신 엔드포인트입니다. 소켓은 프로그램이 네트워크를 통해 데이터를 송수신할 수 있도록 인터페이스를 제공합니다. 소켓은 네트워크 계층의 상위 계층인 전송 계층에서 사용됩니다.라고 GPT의 말씀socket에는 IP주소와 Port번호가 있다.1. TCP : IP와 함께 사용하는 프로토콜IP가 데이터 배달을 하고 TCP는  패킷을 추적하고 관리.데이터를 보낼때 한번에 보내는 것이 아니라 이것을 토막내서 보내는데 이 토막의 단위를 패킷이라고 한다.데이터가 제대로..