Swfit5 [Swift] - SwiftUI, 선언형 UI 발전과정 SwiftUI는 플러터처럼 선언형으로 UI를 작성하도록 인터페이스 프레임워크를 제공하는 요소이다.Meta에서 만든 리액트(선언형 UI), RN 등을 보면서 2018년도에 선언형 UI Flutter도 나오고, 2019년에 애플 또한 선언형 UI를 사용하고자 SwiftUI를 개발한 것 같다. 점점 좋아지는 것 같다. 2020년도에는 AOS도 Compose를 출시했으니 선언형 패러다임은 정말 좋은 개발 방법론이지 않을까 싶다. 안드로이드에서 XML로 자바 파일과 UI 컴포넌트를 연결하던 것을 생각하면 참 ㅎㅎ...아래는 정확한 연도가 궁금하여 (왜 이런 방향으로 개발이 발전되었는지 근본을 알기 위해) 찾아본 정보를 공유하겠다.2011: React 개발 시작2013: React 발표2014: Swift 발표,.. 2024. 7. 15. [Swift] - Foundation 스위프트 파일을 생성하면 기본으로 아래 임포트문이 있다. 뭐하는 친구일까 ? import Foundation 기본 데이터 타입 및 컬렉션: String, Array, Dictionary 등날짜 및 시간: Date, Calendar, DateFormatter 등파일 관리: FileManager네트워킹: URL, URLSession기타 유틸리티: Timer, Notification, UUID 등 2024. 7. 15. [Swift] 스위프트 - 기본 조건문, 함수 뭐 다 똑같다, 특이점은 조건에 괄호가 없다 정도 .. 조건문 ( if, switch )let score = 85if score >= 90 { print("A")} else if score >= 80 { print("B")} else { print("C")}let grade = "B"switch grade {case "A": print("Excellent")case "B": print("Good")case "C": print("Average")default: print("Fail")}반복분 ( for, while ) for i in 1...5 { print(i)}var count = 0while count 함수함수도 코틀린이랑 비슷.. 매개변수로 받은 변수 문자.. 2024. 7. 13. [Swift] - var, let 상수와 변수 변수 -> var 상수 -> let var variable = 42 // 변수 선언let constant = 3.14 // 상수 선언 스위프트의 변수 선언 법 var variableName: Type = initialValue여기서 variableName은 변수의 이름, Type은 변수의 데이터 타입, initialValue는 초기 값입니다. Swift는 타입 추론을 지원하므로, 데이터 타입을 생략할 수 있습니다. 예를 들어var age = 25 // 정수형 변수 선언 및 초기화var name = "John" // 문자열 변수 선언 및 초기화var height: Double = 5.9 // 실수형 변수 선언 및 초기화 스위프트의 상수 선언 법 let constantName: Type = initial.. 2024. 7. 13. [Swfit] 스위프트 - 타입 자바와 비교해서 설명하겠습니다.int, short, long -> Int* 양의 정수 -> UIntfloat -> Floatdoble -> Doubleboolean -> Boolchar -> Characterstring -> StirngArray -> ArrayHashMap -> DictinaryHashSet -> SetTuple 사용 가능Optional 사용 가능 2024. 7. 13. 이전 1 다음