프로토콜 [Swift] iOS10/Swift3에서 Twitter풍의 스플래시 화면의 애니메이션을 재작성해 본다 iOS10/Swift3에서 기존 애니메이션을 쓰는 방법이 바뀌기 때문에, 연습이 끝나면, Twitter풍의 스플래쉬 화면의 애니메이션을 재작성해 봅니다. 그건 그렇고, 개발 환경은 "XCode8.0 Beta5"입니다. 간단하게 변환하면 아래와 같은 이미지가 됩니다. 기존 애니메이션으로의 변환은 XCode8이 리팩터 해줍니다. TwitterLikeAnimation.swift 이건 지루하지 않기... iOSSwiftios10swift3프로토콜 네트워크 기본 규칙📝 내가 이 주제를 선정한 이유는 이번에 학기에 네트워크 프로그래밍 수업을 듣기 시작했는데 여기저기 프로토콜이 등장해 나는 궁금하기에 이 글을 쓰게 되었다. 이 글은 모두의 네트워크책을 참고하면서 작성하였다. 쉽게 말하면 프랑스인과 한국인이 대화를 할 때 국제표준언어인 영어를 쓰듯이 프로토콜을 사용해 기기와 기기가 통신합니다. OSI 모델은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트... 네트워크프로토콜기초지식기초지식 golang, TCP 프로토콜로 간단한 채팅방 구현 일반적인 채팅방의 구조는 서버 측과 클라이언트로 나뉜다. 서버 측: 클라이언트로부터 연결 요청을 받고 연결을 만듭니다.모든 클라이언트의 연결은 연결 탱크에 넣고 메시지를 방송하는 데 사용됩니다. 클라이언트: 서버 연결;서버에 메시지 보내기;서버의 방송 메시지 수신하기; 주의사항: 어떤 클라이언트가 연결을 끊은 후 연결 탱크에서 제거해야 하며 방송 메시지를 더 이상 받지 않습니다.어떤 클라이언... tcp프로토콜golanggo 개발 백엔드 개발자 로드맵 따라가기 9. 웹 보안 - Oracle VM+VScode+NGINX+TLS(HTTPS) 구성하기 복수의 컴퓨터 사이나 단말기 사이에서 통신을 원활하게 하기 위해 필요한 통신 규약이라고 한다. HTTPS (Hypertext Transfer Protocol Secure) 기존 HTTP는 데이터 전송간에 정보가 암호화 되지 않는 문제를 가지고 있었고 이 문제를 해결하기 위해 나온 프로토콜이 HTTPS 이다. 이제 VM 서버 위에 VScode를 구성하고 NGINX를 프록시 서버로 활용할 것이다... httpscode-serverVScode 웹code-server httpshttpTLSCertBotNginx프로토콜CertBot 10. assert, guard, 프로토콜 특정 조건을 체크하고, 조건이 성립되지 않으면 메시지를 출력하게 할 수 있는 함수로, 디버깅 모드에서만 동작 무엇인가를 검사하여 그 다음에 오는 코드를 실행할지 말지 결정하는 것으로, guard문에 주어진 조건문이 거짓일 때 else 구문의 내용이 실행되도록 하되, return이나 throw, 혹은 break 구문을 사용하여 이후 코드가 실행되지 않도록 한다. guard문을 활용한 옵셔널 바... guardrequiredswiftGET스위프트프로토콜assertprotocolsetGET 네트워크[2021.10.27] 1. IP와 IP패킷 복잡한 인터넷 망 속 수많은 클라이언트와 서버가 통신하기 위해서 규칙이 필요하고 IP(인터넷프로토콜) 주소를 컴퓨터에 부여하여 이를 이용해 통신한다. 2. TCP와 UDP 네트워크 프로토콜 계층은 OSI 7계층과 TCP/IP 4계층으로 나눌 수 있고 IP프로토콜 보다 더 높은 계층에 TCP프로토콜이 존재하기 때문에 IP프로토콜의 한계를 보완할 수 있다. 3. HTTP H... 프로토콜http헤더http헤더
[Swift] iOS10/Swift3에서 Twitter풍의 스플래시 화면의 애니메이션을 재작성해 본다 iOS10/Swift3에서 기존 애니메이션을 쓰는 방법이 바뀌기 때문에, 연습이 끝나면, Twitter풍의 스플래쉬 화면의 애니메이션을 재작성해 봅니다. 그건 그렇고, 개발 환경은 "XCode8.0 Beta5"입니다. 간단하게 변환하면 아래와 같은 이미지가 됩니다. 기존 애니메이션으로의 변환은 XCode8이 리팩터 해줍니다. TwitterLikeAnimation.swift 이건 지루하지 않기... iOSSwiftios10swift3프로토콜 네트워크 기본 규칙📝 내가 이 주제를 선정한 이유는 이번에 학기에 네트워크 프로그래밍 수업을 듣기 시작했는데 여기저기 프로토콜이 등장해 나는 궁금하기에 이 글을 쓰게 되었다. 이 글은 모두의 네트워크책을 참고하면서 작성하였다. 쉽게 말하면 프랑스인과 한국인이 대화를 할 때 국제표준언어인 영어를 쓰듯이 프로토콜을 사용해 기기와 기기가 통신합니다. OSI 모델은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트... 네트워크프로토콜기초지식기초지식 golang, TCP 프로토콜로 간단한 채팅방 구현 일반적인 채팅방의 구조는 서버 측과 클라이언트로 나뉜다. 서버 측: 클라이언트로부터 연결 요청을 받고 연결을 만듭니다.모든 클라이언트의 연결은 연결 탱크에 넣고 메시지를 방송하는 데 사용됩니다. 클라이언트: 서버 연결;서버에 메시지 보내기;서버의 방송 메시지 수신하기; 주의사항: 어떤 클라이언트가 연결을 끊은 후 연결 탱크에서 제거해야 하며 방송 메시지를 더 이상 받지 않습니다.어떤 클라이언... tcp프로토콜golanggo 개발 백엔드 개발자 로드맵 따라가기 9. 웹 보안 - Oracle VM+VScode+NGINX+TLS(HTTPS) 구성하기 복수의 컴퓨터 사이나 단말기 사이에서 통신을 원활하게 하기 위해 필요한 통신 규약이라고 한다. HTTPS (Hypertext Transfer Protocol Secure) 기존 HTTP는 데이터 전송간에 정보가 암호화 되지 않는 문제를 가지고 있었고 이 문제를 해결하기 위해 나온 프로토콜이 HTTPS 이다. 이제 VM 서버 위에 VScode를 구성하고 NGINX를 프록시 서버로 활용할 것이다... httpscode-serverVScode 웹code-server httpshttpTLSCertBotNginx프로토콜CertBot 10. assert, guard, 프로토콜 특정 조건을 체크하고, 조건이 성립되지 않으면 메시지를 출력하게 할 수 있는 함수로, 디버깅 모드에서만 동작 무엇인가를 검사하여 그 다음에 오는 코드를 실행할지 말지 결정하는 것으로, guard문에 주어진 조건문이 거짓일 때 else 구문의 내용이 실행되도록 하되, return이나 throw, 혹은 break 구문을 사용하여 이후 코드가 실행되지 않도록 한다. guard문을 활용한 옵셔널 바... guardrequiredswiftGET스위프트프로토콜assertprotocolsetGET 네트워크[2021.10.27] 1. IP와 IP패킷 복잡한 인터넷 망 속 수많은 클라이언트와 서버가 통신하기 위해서 규칙이 필요하고 IP(인터넷프로토콜) 주소를 컴퓨터에 부여하여 이를 이용해 통신한다. 2. TCP와 UDP 네트워크 프로토콜 계층은 OSI 7계층과 TCP/IP 4계층으로 나눌 수 있고 IP프로토콜 보다 더 높은 계층에 TCP프로토콜이 존재하기 때문에 IP프로토콜의 한계를 보완할 수 있다. 3. HTTP H... 프로토콜http헤더http헤더