Programming24 SwiftUI Struct - Image 안녕하세요. 뉴핀입니다. 이번 주제는 SwiftUI의 Image Structure에서 속성을 설정할 때 사용하는 메서드를 알아보려 합니다. 사이즈 조정 1. func resizable(capInsets: EdgeInsets, resizingMode: Image.ResizingMode) -> Image Image("sample") .resizable(resizingMode: .stretch) Image("sample") .resizable(capInsets: EdgeInsets(top:30, leading:30, bottom:30, trailing:30), resizingMode: .tile) .frame(width: 150, height: 150) 렌더링 관련 1. func antialiased(Bool.. 2022. 12. 14. 크롬 확장프로그램 만들기 (1) 안녕하세요. 뉴핀입니다. 이번 포스팅에선 크롬 확장프로그램 제작 및 등록 방법을 알아보겠습니다. 저도 처음 만들어 보면서 블로그를 작성하는 거라 이렇게 만드는구나 정도로만 생각하시면서 봐주시면 감사하겠습니다. 이번 프로젝트의 최종 목표는 크롬 확장 프로그램을 통해 IPFS에 파일을 업로드, 다운로드할 수 있는 기능을 만들어 보려고 합니다. IPFS에 관한 내용은 해당 부분 개발할 때 추가로 설명하겠습니다. 1. 크롬 확장 프로그램이란? Extension 이라고도 부르는 크롬 확장 프로그램은 사용자의 브라우징 경험을 향상하는 작은 프로그램(small software programs that customize the browsing experience)입니다. - 크롬 공식 문서 저는 네이버 웨일 브라우저 .. 2022. 11. 28. SwiftUI Struct - Text 안녕하세요. 뉴핀입니다. 이번 주제는 SwiftUI의 Text Structure에서 속성을 설정할 때 사용하는 메서드를 알아보려 합니다. 폰트 관련 1. func font(Font?) -> Text Text("lorem ipsum") .font(.system(.body, design: .monospaced)) 2. func fontWeight(Font.Weight?) -> Text Text("lorem ipsum") .fontWeight(.thin) 텍스트 스타일 1. func foregroundColor(Color?) -> Text Text("lorem ipsum") .foregroundColor(.blue) 2. func bold() -> Text Text("lorem ipsum") .bold() 3.. 2022. 11. 21. HTTP, HTTPS란 (2) HTTP, HTTPS란 (1) - 1편을 안 보셨다면 이전 글을 보고 오는 걸 추천드립니다. 안녕하세요. 뉴핀입니다. 지난 포스팅에서 HTTP와 HTTPS 중 HTTP에 대한 내용을 다뤘습니다. 이번 포스팅에서는 HTTPS가 무엇인지 알아보겠습니다. 1. HTTPS란 HTTP(HyperText Transfer Protocol) + SSL(Secure Socket Layer) -> HTTPS 기존의 HTTP통신에 SSL 데이터 암호화가 추가된 프로토콜입니다. (SSL은 현재 TLS(Transport Layer Security)로 발전되었지만 많은 사람들이 사용하는 용어인 SSL을 아직 포함하여 SSL/TLS라고 사용하고 있습니다.) HTTP는 80번 포트를 사용했었다면 HTTPS는 443번 포트를 사용합니.. 2022. 11. 16. [Android Kotlin] View Binding 사용방법 안녕하세요. 뉴핀입니다. 오늘은 Activity에서 TextView 또는 Button 등 뷰를 사용하기 위해 View Binding을 활성화하는 방법에 대해서 알려드리고자 합니다. TextView와 같은 뷰를 Activity에서 수정하거나 값을 읽어오기 위해서는 여러 가지 방식이 존재합니다. 대표적인 예로 findViewById() 함수가 있습니다. val mText : TextView = findViewById(R.id.tv_hello_world) 이렇게 findViewById() 함수를 사용하게 되면 xml에서 생성한 뷰의 id값을 불러와서 사용할 수 있습니다. 문제는 각 id값을 사용할 때마다 함수를 각각 선언해줘야 하는 불편함과, 해당 함수를 선언할 때 앞에 타입을 명시해야 한다는 점입니다. 이.. 2022. 11. 11. [HTML5.0] 시맨틱(semantic)하다는 것에 대하여... - 5편. <Main> 안녕하세요~ 뉴핀입니다. 2022.10.19 - [Programming/WEB] - [HTML5.0] 시맨틱(semantic)하다는 것에 대하여... - 4편. header 저번 시간에는 시맨틱 웹페이지 구성에서 매우 중요한 header태그에 대해 알아보았습니다. 제가 알려드린 대로 다른 웹사이트들을 돌아다니며, 이것저것 건드려보고 확인해보셨나요? 아마 실제로 서비스 중인 웹사이트에서는 찾기 쉽지 않았을지도 모릅니다. 하지만 무조건 1개 이상은 존재했을 거라 생각합니다. 오늘은 시맨틱 웹 실습 두 번째 주인공! 이름마저도 중요해 보이는 main 태그와 aside 태그에 대해 알아보도록 하겠습니다. 1. main은 '몸통'입니다. main태그는 제가 생각하기로 딱 하나밖에 없는 시맨틱 웹의 정품 인증서 같.. 2022. 11. 7. HTTP, HTTPS란 (1) 안녕하세요. 뉴핀입니다. 많은 분들께서 브라우저의 주소창을 보고 어떤 페이지는 'http://'로 시작하고 어떤 페이지는 'https://'로 시작하는 것을 보고 차이에 대해 궁금하셨을 텐데요. 이번 포스팅에서 HTTP와 HTTPS의 차이점이 뭔지에 대해서 알아보려고 합니다. 이번 포스팅에서는 http가 무엇인지 알아보고 다음 포스팅에서 https가 무엇인지 알아봅시다. 1. HTTP란 우선 http는 HyperText Transfer Protocol의 약자입니다. 서버 / 클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜입니다.(80번 포트를 사용)네트워크 계층중 애플리케이션 계층에 속한 프로토콜입니다. www에 내재된 프로토콜입니다. 2. HTTP의 구조 기본적인 http의 구조는 아래와 같습.. 2022. 11. 2. [Android Kotlin] TextView를 사용하여 Text 출력하기 안녕하세요. 뉴핀입니다. 지난 시간까지는 Android Studio에서 Flutter로 개발을 진행해왔었습니다. Flutter로 Android 네이티브 호출에 대해 글을 작성하면서 Flutter를 진행하기 전에 Kotlin부터 하는 것이 맞다고 생각하여 앞으로는 Kotlin을 사용하여 Android 네이티브 개발에 대해 다뤄볼 예정입니다. 코틀린(Kotlin)은 JVM에서 동작하는 크로스 플랫폼 오픈소스 프로그래밍 언어입니다. 2011년 7월 JetBrains사에서 공개되었는데, 2019년 5월 7일 이후로 구글의 안드로이드 앱 개발에서 선호하는 언어가 되었다고 합니다. 코틀린에 대한 자세한 정보는 아래 링크를 통해 확인하실 수 있습니다. Kotlin Programming Language kotlinla.. 2022. 10. 24. [HTML5.0] 시맨틱(semantic)하다는 것에 대하여... - 4편. header 안녕하세요~ 뉴핀입니다. 2022.08.12 - [Programming/WEB] - [HTML5.0] 시맨틱(semantic)하다는 것에 대하여... - 3편. HTML 태그 저번 시간까지 해서 여러분들과 함께 시맨틱 웹과 시맨틱 태그에 대해 이론적으로 알아봤었는데요. 오늘부터는 각 태그들을 직접 다루며 실습을 통해 알아가 보도록 하겠습니다. 덤으로 실무적인 지식도 전달해드릴까 합니다. 오늘은 시맨틱 웹 실습, 그 첫 번째 주인공은 바로 "header"입니다. 와 태그는 html웹페이지의 기본 구성입니다. 보이지 않는 내면(head)과 눈에 보이는 외면(body)이라고 생각하시면 쉽습니다. hello world 뉴핀 블로그 아마도 여러분들께서 상상했던 모습과는 많이 다를 것입니다. 방금 알려드렸던 'in.. 2022. 10. 19. 이전 1 2 3 다음 more