개발자

    SwiftUI에서 속성 래퍼(@State, @Binding, @ObservedObject, @EnvironmentObject) 이해하기

    SwiftUI에서 속성 래퍼(@State, @Binding, @ObservedObject, @EnvironmentObject) 이해하기

    안녕하세요! 오늘은 swiftUI에서 자주 사용되는 속성 래퍼에 대해 알아볼 건데요, 속성 래퍼를 활용하면 데이터 바인딩과 관리가 훨씬 쉬워집니다. 이 글에서는 @State , ( 제목 참조) 에 대해 아주 쉬운 예제와 함께 설명해 드리겠습니다. 본문 1. @State 는 SwiftUI에서 가장 기본적인 속성 래퍼입니다. 주로 뷰 내부에서 사용되며, 뷰가 직접 소유하고 관리하는 값을 변경할 때 사용합니다. 이를테면, 토글 값이나 입력 테스트, 슬라이더 값 등이 있죠. 예를 들어, 뷰에서 사용자가한 텍스트를 관리하려면 다음과 같이 @State를 사용할 수 있습니다. struct ContentView: View { @State private var inputText = "" var body: some Vie..

    iOS 개발자 공부할때 참고할 사이트  모음

    iOS 개발자 공부할때 참고할 사이트 모음

    iOS 인터페이스 가이드 Swift 문법 Xcode 가이드 App Store 심사 지침 API 문서 iPhone 해상도 가이드 iOS 폰트 사이트 cocoa 컨트롤 라이브러리 앱 색상 사이트 그라데이션 조합 앱 아이콘 사이즈 조절 애니메이션 / 로티 JSON 데이터 AutoLayout Swift API 가이드 라인 ( 코딩 컨벤션 ) Swift 참고할만한 오픈소스모음 참고하면 아주 좋은 블로그 공부할때 도움이 될 만한 사이트는 추가적으로 계속 업데이트 하겠습니다.

    [Git] github 깃허브 사용하기! (Mac)

    [Git] github 깃허브 사용하기! (Mac)

    안녕하세요 오늘은 깃허브 사용법에 대해 알아보겠습니다. 자 우선은 깃허브를 사용하려면 제일 기본인 "git" 을 설치해야겠죠? 1.Git 은 무엇일까? Git은 컴퓨터에 저장되어 있는 진행중인 프로젝트를 여러 사람이 공유하고 백업하고 관리한다. 쉽게 말해서 개발자들이 각각 나누어서 개발할 수 있도록 공유가 가능하게 해주는 툴이다 아직은 이렇게만 이해하셔도 됩니다! 터미널을 실행시켜서 git --version 현재 맥에 설치되어 있는 최신 버전에 깃을 확인하실 수 있습니다. 2. Git repository 깃허브 원격 저장소 만들기 https://github.com/ GitHub: Where the world builds software GitHub is where over 73 million develo..

    Swift :  기초 문법 [ 변수와 상수]  (1)

    Swift : 기초 문법 [ 변수와 상수] (1)

    더 늦기전에 하루하루 그동안 정리해 놓은거를 작성 하려고합니다.. 게을러진다면 제게 욕을,,,, 변수와 상수는 특정 데이터 타입에 해당하는 값의 이름입니다. 변수는 생성 후 데이터값을 변경할 수 있지만, 상수는 값을 설정하면 변경할 수 없습니다. var [ 변수명 ] : [ 데이터 타입 ] = [ 값 ] 변수 var name: String = "규규" var age: Int = 24 var job = "학생" //타입추론 print("\(type(of: job))") //변수는 값을 변경해 줄 수 있습니다 age = 99 //변경할때는 기존의 타입과 동일하게 값을 할당해줘야 함 job = "개발자" print("저의 이름은 \(name)이고, 나이는 \(age)세 이며, 직업은 \(job)입니다.") v..