Introduction 이번 포스팅은 제목 그대로 내용을 작성하려고 합니다. 최근 들어, 모바일 기기로 iOS, Android를 많이 사용하고 있습니다. 그리고 사용자들이 주로 사용하는 플랫폼으로 모바일 외, Windows, macOS, linux 등을 이용하고 있습니다. Watch series의 경우는 모바일 기기에 종속되기때문에 제외하도록 하겠습니다. 일단 본 포스팅의 주된 목표는 앞서 말한 플랫폼의 클라우드를 구축하는 것으로서 네트워크를 통해 연결작업을 준비해야합니다. 이를 위해 필자는 아래와 같이 테스트를 해보았습니다. TCP/UDP 형태의 통신 테스트 Windows Server(C/C++) iOS Client (language:siwft) 통신 가능 Error: 영문으로 된 데이터만 전송할 경우..
photo by vbflash Introduction 이번 포스팅은 길었던 iOS chatting App UI를 마치고, 본적격으로 socket.iO를 이용하여 통신을 주고 받는 방법에 대해 알아보도록 하겠습니다. 이것저것 테스트를 많이하다보니, 소스코드가 많아져 혼란스러운 부분이 있어 포스팅에 해가가지 않을까 했지만 다행히 소스코드를 백업 해둬서 이렇게 글을 쓸 수 있네요. 블로그 쓰는 시점에 macOS Big sur 가 업데이트 되고 있는데, 향후 작업하시는 부분에 있어 문제가 되지 않을까도 걱정됩니다. 하지만, 발생하는 오류가 있으시면 댓글 달아주세요! 현재 작업 중인 부분에 대해서는 질답이 가능하니깐요...!! 그럼 socket.io를 이용한 통신방법에 대해 알아볼까요? socket.io base..
(메인 사진으로 계속 동일한 SwiftUI를 하는 것 같아 직찍/직적 한 사진으로 업로드합니다.) - 직접찍고, 직접 적은.. Introduction 이번 포스팅은 SwiftUI를 이용하여 개발하면서 꼭 필요한 부분으로 @State, @Binding 을 이용하여 화면UI의 값을 전달하는 방법을 알아보도록 하겠습니다. 그 외에도 여러가지 Property가 있으니 더 자세한 내용은 도서 혹은 온라인 검색을 하여 찾아보시기 바랍니다. @State, @Binding SwiftUI를 이용하여 화면UI의 이동 등을 통해 값이 갱신되기도 합니다. 사용용도는 상위 뷰(A)의 값에 따라 하위 뷰(B)의 모양등이 변할 때 사용합니다. 설명보다는 코드가 조금 더 유용하겠죠? (코드는 잠시 후) 예제로는 제가 블로그로에 포스..
Introduction 이번 포스팅이 첫 페이지 라면, 이전 포스팅(Xcode에서 SwiftUI시작하기)을 확인 해주시기 바랍니다. 그리고 순차적으로 따라와서 해보시길 권합니다. 이번 포스팅에서 다뤄지는 내용은 바로 이전 포스팅 “친구목록 화면 만들기” 와 인터페이스가 동일합니다. 그래서 만들기가 조금 더 간편할 것 같죠? ^^ 하지만 몇가지 숨겨진 함정이 있긴하지만, 그래도 화면 인터페이스부터 먼저 만들도록 하겠습니다. #무엇이 필요할까? Text system Icon Image ScrollView NavigationView VStack, HStack 아이콘(?) Apple SF simbols app for macOS를 이용한 시스템 아이콘 이용하기 먼저 본 포스팅에서 사용하기 위한 [종소리][핀][채..