본문 바로가기
반응형

swiftUI3

[SwiftUI] 함수형 프로그래밍 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 SwiftUI 2023.07.31. 21:49 2023.07.31. 21:49 Dev.Yang ※ 커링 (Currying) 여러개의 파라미터를 받는 함수를 하나의 파라미터를 받는 여러 개의 함수로 쪼개는 것을 뜻합니다. func multiply(_ a: Int) -> (Int) -> Int { return { b in return a * b } } let area = multiply(10)(20) //200 커링 (Currying) 작업을 수행하는 이유? 함수의 Output이 다른 함수의 Input으로 연결되면서 합성(Composition)됩니다. 함수들이 서로 chain을 이루면서 연속적으로 연결이 되려면, Output과 Input의 타입과 개수.. 2023. 7. 31.
[iOS] UIKit, AppKit, SwiftUI 구성 요소 비교 (Difference UIKit, AppKit and SwiftUI Component) 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 iOS 2022.02.16. 23:43 2022.02.16. 23:43 Dev.Yang 🛠 뷰 (View) / 컨트롤 (Control) UIKit SwiftUI AppKit UILabel Text NSTextField UITextField TextField NSTextField UITextFiled [SecureText] SecrueField NSSecureTextField UIButton Button NSButton UIImageView Image NSImageView UISwitch Toggle NSSwitch UISlider Slider NSSlider - Circular Slider - Vertical Slider - Horizontal S.. 2022. 2. 16.
[OS - 🍎 macOS] SwiftUI 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 Operating System 2022.02.16. 01:29 2022.05.10. 20:11 Dev.Yang SwiftUI는 Swift 언어의 모든 특성을 최대한 활용할 목적으로, Swift를 기반으로 처음부터 새롭게 구성한 프레임워크입니다. Swift의 장점을 최대한 살리면서 AppKit, UIKit처럼 구분하지 않으며 유저 인터페이스 영역까지 SwiftUI 하나로 모든 플랫폼에서 사용할 수 있도록 만들어졌습니다. 장점 코드를 읽고 이해하기 용이하여 오류가 발생할 수 있는 여지가 줄어들며 여러명의 개발자들과 협업에도 유용합니다. 모든 애플 플랫폼에서 동일한 프레임워크와 코드로 개발이 가능하고, 다른 운영 체제를 위한 애플리케이션으로 쉽게 이식할.. 2022. 2. 16.
반응형