ฮ•ฯ€ฮนฮปฯฮธฮทฮบฮต: ฯ€ฯฮฟฮฒฮฟฮปฮฎ ฮบฯฮปฮนฯƒฮทฯ‚ ฮฑฯ€ฯŒฮบฯฯ…ฯˆฮท ฮณฯฮฑฮผฮผฮฎฯ‚ ฮบฯฮปฮนฯƒฮทฯ‚

ฮคฮฟ Scrollview ฮบฮฑฮน ฮท ฯ‡ฯฮฎฯƒฮท ฯ„ฮฟฯ… ฯƒฯ„ฮฟ Swift ฮญฯ‡ฮฟฯ…ฮฝ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮทฮธฮตฮฏ ฯ€ฮฑฮฝฯ„ฮฑฯ‡ฮฟฯ ฯ€ฮฑฯฯŒฮฝฯ„ฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฯƒฯ„ฮทฮฝ ฮฑฮฝฮฌฯ€ฯ„ฯ…ฮพฮท ฮตฯ†ฮฑฯฮผฮฟฮณฯŽฮฝ ฮณฮนฮฑ ฮบฮนฮฝฮทฯ„ฮฌ. ฮ— Swift, ฯ‰ฯ‚ ฮผฮนฮฑ ฮนฯƒฯ‡ฯ…ฯฮฎ ฮบฮฑฮน ฯ‡ฯฮฟฮฝฮนฮบฮฌ ฮฑฯ€ฮฟฮดฮฟฯ„ฮนฮบฮฎ ฮณฮปฯŽฯƒฯƒฮฑ ฯ€ฮฟฯ… ฮฑฮฝฮฑฯ€ฯ„ฯฯ‡ฮธฮทฮบฮต ฮฑฯ€ฯŒ ฯ„ฮทฮฝ Apple, ฯ€ฮฑฯฮญฯ‡ฮตฮน ฯ€ฮฟฮปฮปฮฑฯ€ฮปฮญฯ‚ ฮดฯ…ฮฝฮฑฯ„ฯŒฯ„ฮทฯ„ฮตฯ‚ ฯ€ฮฟฯ… ฮฒฮตฮปฯ„ฮนฯŽฮฝฮฟฯ…ฮฝ ฯ„ฮฟ ฯ€ฮตฯฮนฮฒฮฌฮปฮปฮฟฮฝ ฮตฯฮณฮฑฯƒฮฏฮฑฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮท ฮบฮฑฮน ฯ„ฮทฮฝ ฮตฮผฯ€ฮตฮนฯฮฏฮฑ ฯ‡ฯฮฎฯƒฯ„ฮท, ฮญฮฝฮฑ ฮฑฯ€ฯŒ ฮฑฯ…ฯ„ฮฌ ฮตฮฏฮฝฮฑฮน ฯ„ฮฟ Scrollview. ฮคฮฟ Scrollview ฮดฮนฮตฯ…ฮบฮฟฮปฯฮฝฮตฮน ฯ„ฮทฮฝ ฮตฮผฯ†ฮฌฮฝฮนฯƒฮท ฯ€ฮตฯฮนฮตฯ‡ฮฟฮผฮญฮฝฮฟฯ… ฯ€ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฟ ฮฑฯ€ฯŒ ฮฑฯ…ฯ„ฯŒ ฯ€ฮฟฯ… ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮบฯฮฑฯ„ฮฎฯƒฮตฮน ฮท ฮฟฮธฯŒฮฝฮท ฮผฯŒฮฝฮฟ ฮตฯ€ฮนฯ„ฯฮญฯ€ฮฟฮฝฯ„ฮฑฯ‚ ฯƒฯ„ฮฟฯ…ฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮตฯ‚ ฮฝฮฑ ฮบฮฌฮฝฮฟฯ…ฮฝ ฮบฯฮปฮนฯƒฮท ฮบฮฑฮน ฮฝฮฑ ฯ€ฯฮฟฮฒฮฌฮปฮฟฯ…ฮฝ ฯ„ฮฟ ฯ€ฮตฯฮนฮตฯ‡ฯŒฮผฮตฮฝฮฟ. ฮฉฯƒฯ„ฯŒฯƒฮฟ, ฮผฮตฯฮนฮบฮญฯ‚ ฯ†ฮฟฯฮญฯ‚ ฮท ฮฟฯฮฑฯ„ฯŒฯ„ฮทฯ„ฮฑ ฯ„ฮทฯ‚ ฮณฯฮฑฮผฮผฮฎฯ‚ ฮบฯฮปฮนฯƒฮทฯ‚ ฮผฮญฯƒฮฑ ฯƒฯ„ฮทฮฝ ฯ€ฯฮฟฮฒฮฟฮปฮฎ ฮบฯฮปฮนฯƒฮทฯ‚ ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮฑฯ€ฮฟฯƒฯ€ฮฌ ฮปฮฏฮณฮฟ ฯ„ฮทฮฝ ฯ€ฯฮฟฯƒฮฟฯ‡ฮฎ ฮฎ ฮฟฮน ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮญฯ‚ ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮธฮญฮปฮฟฯ…ฮฝ ฮฝฮฑ ฯ€ฯฮฟฯƒฮธฮญฯƒฮฟฯ…ฮฝ ฯ„ฮฟฮฝ ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฯƒฮผฮญฮฝฮฟ ฯƒฯ‡ฮตฮดฮนฮฑฯƒฮผฯŒ ฯ„ฮทฯ‚ ฮณฯฮฑฮผฮผฮฎฯ‚ ฮบฯฮปฮนฯƒฮทฯ‚.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ•ฯ€ฮนฮปฯฮธฮทฮบฮต: ฮฑฮปฮปฮฑฮณฮฎ ฮผฮตฮณฮญฮธฮฟฯ…ฯ‚ swiftuiswitch

ฮฆฯ…ฯƒฮนฮบฮฌ, ฮตฮดฯŽ ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฮปฮตฯ€ฯ„ฮฟฮผฮตฯฮฎฯ‚ ฮตฯ€ฮนฯƒฮบฯŒฯ€ฮทฯƒฮท ฯ„ฮฟฯ… ฯ„ฯฯŒฯ€ฮฟฯ… ฮผฮต ฯ„ฮฟฮฝ ฮฟฯ€ฮฟฮฏฮฟ ฮผฯ€ฮฟฯฮตฮฏฯ„ฮต ฮฝฮฑ ฮฑฮปฮปฮฌฮพฮตฯ„ฮต ฯ„ฮฟ ฮผฮญฮณฮตฮธฮฟฯ‚ ฮตฮฝฯŒฯ‚ ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮท SwiftUI ฯƒฯ„ฮฟ Swift.

ฮคฮฟ SwiftUI ฮตฮฏฮฝฮฑฮน ฯ„ฮฟ ฯ€ฮปฮฑฮฏฯƒฮนฮฟ ฯ„ฮทฯ‚ Apple ฮณฮนฮฑ ฯ„ฮท ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฏฮฑ ฮดฮนฮตฯ€ฮฑฯ†ฯŽฮฝ ฯ‡ฯฮฎฯƒฯ„ฮท ฯƒฮต ฯŒฮปฮตฯ‚ ฯ„ฮนฯ‚ ฯ€ฮปฮฑฯ„ฯ†ฯŒฯฮผฮตฯ‚ ฯ„ฮทฯ‚ Apple ฮผฮต ฯ„ฮท ฮดฯฮฝฮฑฮผฮท ฯ„ฮฟฯ… Swift. ฮœฮตฯฮนฮบฮญฯ‚ ฯ†ฮฟฯฮญฯ‚, ฮฟฮน ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮญฯ‚ ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮฑฮฝฯ„ฮนฮผฮตฯ„ฯ‰ฯ€ฮฏฯƒฮฟฯ…ฮฝ ฯ„ฮทฮฝ ฮฑฮฝฮฌฮณฮบฮท ฮฝฮฑ ฯ€ฯฮฟฯƒฮฑฯฮผฯŒฯƒฮฟฯ…ฮฝ ฯ„ฮฟ ฮผฮญฮณฮตฮธฮฟฯ‚ ฯƒฯ…ฮณฮบฮตฮบฯฮนฮผฮญฮฝฯ‰ฮฝ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฯ‰ฮฝ ฮดฮนฮตฯ€ฮฑฯ†ฮฎฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮท, ฯŒฯ€ฯ‰ฯ‚ ฮญฮฝฮฑฯ‚ ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮทฯ‚. ฮ‘ฯ€ฯŒ ฯ€ฯฮฟฮตฯ€ฮนฮปฮฟฮณฮฎ, ฯ„ฮฟ SwiftUI ฮดฮตฮฝ ฮตฯ€ฮนฯ„ฯฮญฯ€ฮตฮน ฯ„ฮทฮฝ ฮฌฮผฮตฯƒฮท ฮฑฮปฮปฮฑฮณฮฎ ฯ„ฮฟฯ… ฮผฮตฮณฮญฮธฮฟฯ…ฯ‚ ฮตฮฝฯŒฯ‚ ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮท, ฮฑฮปฮปฮฌ ฮผฯ€ฮฟฯฮฟฯฮผฮต ฮฝฮฑ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮฎฯƒฮฟฯ…ฮผฮต ฮบฮฌฯ€ฮฟฮนฮตฯ‚ ฮปฯฯƒฮตฮนฯ‚ ฮณฮนฮฑ ฮฝฮฑ ฯ„ฮฟ ฯ€ฮตฯ„ฯฯ‡ฮฟฯ…ฮผฮต ฮฑฯ…ฯ„ฯŒ.

ฮ‘ฯ‚ ฮฒฮฟฯ…ฯ„ฮฎฮพฮฟฯ…ฮผฮต ฯƒฯ„ฮท ฮปฯฯƒฮท ฯ„ฮฟฯ… ฯ€ฯฮฟฮฒฮปฮฎฮผฮฑฯ„ฮฟฯ‚.

ฮ”ฮทฮผฮนฮฟฯ…ฯฮณฮฏฮฑ ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฯƒฮผฮญฮฝฮฟฯ… ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮท ฯƒฯ„ฮฟ SwiftUI

ฮ“ฮนฮฑ ฮฝฮฑ ฯ€ฯฮฟฯƒฮฑฯฮผฯŒฯƒฮตฯ„ฮต ฯ„ฮฟ ฮผฮญฮณฮตฮธฮฟฯ‚ ฮตฮฝฯŒฯ‚ ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮท ฯƒฯ„ฮฟ SwiftUI, ฮผฮนฮฑ ฯ€ฯฮฟฯƒฮญฮณฮณฮนฯƒฮท ฮตฮฏฮฝฮฑฮน ฮฝฮฑ ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฎฯƒฮตฯ„ฮต ฮญฮฝฮฑฮฝ ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฯƒฮผฮญฮฝฮฟ ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮท. ฮ‘ฯ…ฯ„ฯŒ ฯƒฮฑฯ‚ ฮตฯ€ฮนฯ„ฯฮญฯ€ฮตฮน ฮฝฮฑ ฮญฯ‡ฮตฯ„ฮต ฯ„ฮฟฮฝ ฯ€ฮปฮฎฯฮท ฮญฮปฮตฮณฯ‡ฮฟ ฯ„ฮทฯ‚ ฮตฮผฯ†ฮฌฮฝฮนฯƒฮทฯ‚ ฮบฮฑฮน ฯ„ฮฟฯ… ฮผฮตฮณฮญฮธฮฟฯ…ฯ‚ ฯ„ฮฟฯ… ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮท.

ฮ‘ฮบฮฟฮปฮฟฯ…ฮธฮตฮฏ ฮญฮฝฮฑ ฯ€ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฮบฯŽฮดฮนฮบฮฑ ฯ€ฮฟฯ… ฮดฮทฮผฮนฮฟฯ…ฯฮณฮตฮฏ ฮญฮฝฮฑฮฝ ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฯƒฮผฮญฮฝฮฟ ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮท:

struct CustomSwitch: View {
    @Binding var isOn: Bool
    var body: some View {
        Button(action: {
            self.isOn.toggle()
        }) {
            Rectangle()
                .fill(self.isOn ? Color.green : Color.gray)
                .frame(width: 50, height: 30)
                .overlay(Circle()
                            .fill(Color.white)
                            .offset(x: self.isOn ? 10 : -10),
                         alignment: self.isOn ? .trailing : .leading)
                .cornerRadius(15)
                .animation(.spring())
        }
    }
}

ฮšฮฑฯ„ฮฑฮฝฯŒฮทฯƒฮท ฯ„ฮฟฯ… ฮบฯŽฮดฮนฮบฮฑ ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฯƒฮผฮญฮฝฮฟฯ… ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮท

ฮ‘ฯ‚ ฮฑฮฝฮฑฮปฯฯƒฮฟฯ…ฮผฮต ฯ„ฮน ฮบฮฌฮฝฮตฮน ฮฑฯ…ฯ„ฯŒฯ‚ ฮฟ ฮบฯŽฮดฮนฮบฮฑฯ‚:

  • ฮ— ฮดฮฟฮผฮฎ CustomSwitch: ฮ‘ฯ…ฯ„ฯŒ ฮบฮฑฮธฮฟฯฮฏฮถฮตฮน ฯ„ฮทฮฝ ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฯƒฮผฮญฮฝฮท ฯ€ฯฮฟฮฒฮฟฮปฮฎ SwiftUI. ฮˆฯ‡ฮตฮน ฮผฮนฮฑ ฮดฮญฯƒฮผฮตฯ…ฯƒฮท ฯƒฮต ฮผฮนฮฑ ฮดฯ…ฮฑฮดฮนฮบฮฎ ฯ„ฮนฮผฮฎ - ฯ„ฮทฮฝ ฮบฮฑฯ„ฮฌฯƒฯ„ฮฑฯƒฮท ฮณฮนฮฑ ฯ„ฮฟ ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮท.
  • ฮ•ฮฝฮญฯฮณฮตฮนฮฑ ฮบฮฟฯ…ฮผฯ€ฮนฮฟฯ: ฮ‘ฯ…ฯ„ฯŒ ฯ„ฮฟ ฮผฯ€ฮปฮฟฮบ ฮบฯŽฮดฮนฮบฮฑ Swift ฮบฮฑฮธฮฟฯฮฏฮถฮตฮน ฯ„ฮท ฯƒฯ…ฮผฯ€ฮตฯฮนฯ†ฮฟฯฮฌ ฯŒฯ„ฮฑฮฝ ฯ€ฮฑฯ„ฮนฮญฯ„ฮฑฮน ฯ„ฮฟ ฮบฮฟฯ…ฮผฯ€ฮฏ. ฮ•ฮดฯŽ, ฮฑฯ€ฮปฯŽฯ‚ ฮฑฮปฮปฮฌฮพฯ„ฮต ฯ„ฮทฮฝ ฮบฮฑฯ„ฮฌฯƒฯ„ฮฑฯƒฮท "isOn".
  • ฮŸฯฮธฮฟฮณฯŽฮฝฮนฮฟ ฯ€ฮฑฯฮฑฮปฮปฮทฮปฯŒฮณฯฮฑฮผฮผฮฟ: ฮˆฮฝฮฑ ฯ€ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฯ„ฮทฯ‚ ฮดฮฟฮผฮฎฯ‚ Rectangle ฯ„ฮฟฯ… SwiftUI, ฯ€ฮฟฯ… ฮฟฯฮฏฮถฮตฮน ฯ„ฮนฯ‚ ฮนฮดฮนฯŒฯ„ฮทฯ„ฮตฯ‚ ฯ„ฮฟฯ… ฯƒฯ‡ฮฎฮผฮฑฯ„ฮฟฯ‚.
  • ฮงฯฯŽฮผฮฑ ฮณฮตฮผฮฏฯƒฮผฮฑฯ„ฮฟฯ‚: ฮคฮฟ ฯ‡ฯฯŽฮผฮฑ ฯ„ฮฟฯ… ฮฟฯฮธฮฟฮณฯ‰ฮฝฮฏฮฟฯ… ฮตฮพฮฑฯฯ„ฮฌฯ„ฮฑฮน ฮฑฯ€ฯŒ ฯ„ฮฟ ฮตฮฌฮฝ ฯ„ฮฟ "isOn" ฮตฮฏฮฝฮฑฮน ฮฑฮปฮทฮธฮญฯ‚ ฮฎ ฯˆฮตฯ…ฮดฮญฯ‚.
  • ฮ ฮปฮฑฮฏฯƒฮนฮฟ: ฮŸ ฯ„ฯฮฟฯ€ฮฟฯ€ฮฟฮนฮทฯ„ฮฎฯ‚ ฯ€ฮปฮฑฮนฯƒฮฏฮฟฯ… ฮตฮดฯŽ ฮดฮทฮปฯŽฮฝฮตฮน ฯ„ฮฟ ฯ€ฮปฮฌฯ„ฮฟฯ‚ ฮบฮฑฮน ฯ„ฮฟ ฯฯˆฮฟฯ‚ ฯ„ฮฟฯ… ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฯƒฮผฮญฮฝฮฟฯ… ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮท.
  • ฮ•ฯ€ฮนฮบฮฌฮปฯ…ฮผฮผฮฑ: ฮŸ ฯ„ฯฮฟฯ€ฮฟฯ€ฮฟฮนฮทฯ„ฮฎฯ‚ ฮตฯ€ฮนฮบฮฌฮปฯ…ฯˆฮทฯ‚ ฯƒฮฌฯ‚ ฮตฯ€ฮนฯ„ฯฮญฯ€ฮตฮน ฮฝฮฑ ฯ„ฮฟฯ€ฮฟฮธฮตฯ„ฮฎฯƒฮตฯ„ฮต ฮผฮนฮฑ ฮฌฮปฮปฮท ฯ€ฯฮฟฮฒฮฟฮปฮฎ SwiftUI ฯ€ฮฌฮฝฯ‰ ฮฑฯ€ฯŒ ฯ„ฮทฮฝ ฯ…ฯ€ฮฌฯฯ‡ฮฟฯ…ฯƒฮฑ - ฮตฮดฯŽ, ฮญฮฝฮฑฯ‚ ฮปฮตฯ…ฮบฯŒฯ‚ ฮšฯฮบฮปฮฟฯ‚ ฯ€ฮฟฯ… ฯ‡ฯฮทฯƒฮนฮผฮตฯฮตฮน ฯ‰ฯ‚ ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮทฯ‚.
  • ฮ‘ฮฝฯ„ฮนฯƒฯ„ฮฑฮธฮผฮฏฮถฮตฯ„ฮฑฮน: ฮŸ ฯ„ฯฮฟฯ€ฮฟฯ€ฮฟฮนฮทฯ„ฮฎฯ‚ ฮผฮตฯ„ฮฑฯ„ฯŒฯ€ฮนฯƒฮทฯ‚ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮตฮฏฯ„ฮฑฮน ฮตฮดฯŽ ฮณฮนฮฑ ฯ„ฮท ฮผฮตฯ„ฮฑฮบฮฏฮฝฮทฯƒฮท ฯ„ฮฟฯ… ฮšฯฮบฮปฮฟฯ… ฮฑฮฝฮฌฮปฮฟฮณฮฑ ฮผฮต ฯ„ฮฟ ฮฑฮฝ ฯ„ฮฟ "isOn" ฮตฮฏฮฝฮฑฮน ฮฑฮปฮทฮธฮญฯ‚ ฮฎ ฯˆฮตฯ…ฮดฮญฯ‚, ฮดฮฏฮฝฮฟฮฝฯ„ฮฑฯ‚ ฯ„ฮทฮฝ ฯˆฮตฯ…ฮดฮฑฮฏฯƒฮธฮทฯƒฮท ฯŒฯ„ฮน ฮฟ ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮทฯ‚ ฮตฮฝฮฑฮปฮปฮฌฯƒฯƒฮตฯ„ฮฑฮน.
  • ฮณฯ‰ฮฝฮนฮฑฮบฮฎ ฮฑฮบฯ„ฮฏฮฝฮฑ: ฮ‘ฯ…ฯ„ฯŒ ฮนฯƒฯ‡ฯฮตฮน ฮณฮนฮฑ ฯƒฯ„ฯฮฟฮณฮณฯ…ฮปฮฟฯ€ฮฟฮฏฮทฯƒฮท ฯƒฯ„ฮนฯ‚ ฮณฯ‰ฮฝฮฏฮตฯ‚ ฯ„ฮฟฯ… ฯ…ฯ€ฮฟฮบฮตฮฏฮผฮตฮฝฮฟฯ… ฮฟฯฮธฮฟฮณฯ‰ฮฝฮฏฮฟฯ….
  • ฮบฮนฮฝฮฟฯ…ฮผฮญฮฝฯ‰ฮฝ ฯƒฯ‡ฮตฮดฮฏฯ‰ฮฝ: ฮŸ ฯ„ฯฮฟฯ€ฮฟฯ€ฮฟฮนฮทฯ„ฮฎฯ‚ ฮบฮนฮฝฮฟฯฮผฮตฮฝฯ‰ฮฝ ฮตฮนฮบฯŒฮฝฯ‰ฮฝ ฮตฯ†ฮฑฯฮผฯŒฮถฮตฮน ฮผฮนฮฑ ฮบฮนฮฝฮฟฯฮผฮตฮฝฮท ฮตฮนฮบฯŒฮฝฮฑ Spring() ฯƒฮต ฮฟฮปฯŒฮบฮปฮทฯฮฟ ฯ„ฮฟ Button โ€“ ฮฟฯ€ฯŒฯ„ฮต ฯŒฯ„ฮฑฮฝ ฮบฮฌฮฝฮตฯ„ฮต ฮตฮฝฮฑฮปฮปฮฑฮณฮฎ, ฮธฮฑ ฮตฮฝฮฑฮปฮปฮฌฯƒฯƒฮตฯ„ฮฑฮน ฮฟฮผฮฑฮปฮฌ.

ฮŸฮปฮฟฮบฮปฮทฯฯŽฮฝฮฟฮฝฯ„ฮฑฯ‚

ฮ— ฮดฯ…ฮฝฮฑฯ„ฯŒฯ„ฮทฯ„ฮฑ ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฮณฮฎฯ‚ ฯ„ฮฟฯ… ฮผฮตฮณฮญฮธฮฟฯ…ฯ‚ ฮตฮฝฯŒฯ‚ SwiftUI Switch ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ ฯ€ฮปฮตฮฟฮฝฮญฮบฯ„ฮทฮผฮฑ ฮบฮฑฯ„ฮฌ ฯ„ฮทฮฝ ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฮณฮฎ ฯ„ฮทฯ‚ ฮดฮนฮตฯ€ฮฑฯ†ฮฎฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮท ฮณฮนฮฑ ฮฝฮฑ ฯ„ฮฑฮนฯฮนฮฌฮถฮตฮน ฯƒฮต ฯƒฯ…ฮณฮบฮตฮบฯฮนฮผฮญฮฝฮตฯ‚ ฮฑฮฝฮฌฮณฮบฮตฯ‚ ฮตฯ†ฮฑฯฮผฮฟฮณฮฎฯ‚. ฮœฮฌฮธฮฑฮผฮต ฮผฮนฮฑ ฯ€ฯฮฟฯƒฮญฮณฮณฮนฯƒฮท ฮณฮนฮฑ ฮฝฮฑ ฯ„ฮฟ ฯ€ฮตฯ„ฯฯ‡ฮฟฯ…ฮผฮต ฮฑฯ…ฯ„ฯŒ ฮดฮทฮผฮนฮฟฯ…ฯฮณฯŽฮฝฯ„ฮฑฯ‚ ฮญฮฝฮฑฮฝ ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฯƒฮผฮญฮฝฮฟ ฮดฮนฮฑฮบฯŒฯ€ฯ„ฮท. ฮšฮฑฮปฮฎ ฮบฯ‰ฮดฮนฮบฮฟฯ€ฮฟฮฏฮทฯƒฮท!

ฮ˜ฯ…ฮผฮฌฮผฮฑฮน: ฮคฮฟ SwiftUI ฮตฮฏฮฝฮฑฮน ฮฑฯฮบฮตฯ„ฮฌ ฮตฯ…ฮญฮปฮนฮบฯ„ฮฟ ฮบฮฑฮน ฯ€ฯฮฟฯƒฮฑฯฮผฯŒฯƒฮนฮผฮฟ. ฮœฮท ฮดฮนฯƒฯ„ฮฌฯƒฮตฯ„ฮต ฮฝฮฑ ฯ€ฯฮฟฯƒฮฑฯฮผฯŒฯƒฮตฯ„ฮต ฯ„ฮนฯ‚ ฯ„ฮนฮผฮญฯ‚ ฮบฮฑฮน ฯ„ฮนฯ‚ ฮนฮดฮนฯŒฯ„ฮทฯ„ฮตฯ‚ ฯƒฯ„ฮฟฮฝ ฯ€ฮฑฯฮฑฯ€ฮฌฮฝฯ‰ ฮบฯŽฮดฮนฮบฮฑ ฮณฮนฮฑ ฮฝฮฑ ฯ„ฮฑฮนฯฮนฮฌฮถฮฟฯ…ฮฝ ฮบฮฑฮปฯฯ„ฮตฯฮฑ ฯƒฯ„ฮนฯ‚ ฮฑฮฝฮฌฮณฮบฮตฯ‚ ฯ„ฮฟฯ… ฮญฯฮณฮฟฯ… ฮบฮฑฮน ฯ„ฮฟฯ… ฯƒฯ‡ฮตฮดฮนฮฑฯƒฮผฮฟฯ ฯƒฮฑฯ‚. ฮ•ฮฌฮฝ ฯ€ฯฮญฯ€ฮตฮน ฮฝฮฑ ฮฑฮปฮปฮฌฮพฮตฯ„ฮต ฯ„ฮฟ ฮผฮญฮณฮตฮธฮฟฯ‚ ฮฟฯ€ฮฟฮนฮฟฯ…ฮดฮฎฯ€ฮฟฯ„ฮต ฮฌฮปฮปฮฟฯ… ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟฯ… ฮดฮนฮตฯ€ฮฑฯ†ฮฎฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮท, ฮท ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฯƒฮผฮญฮฝฮท ฯ€ฯฮฟฯƒฮญฮณฮณฮนฯƒฮท ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฏฮฑฯ‚ ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮตฯ†ฮฑฯฮผฮฟฯƒฯ„ฮตฮฏ ฯƒฯ‡ฮตฮดฯŒฮฝ ฮผฮต ฯ„ฮฟฮฝ ฮฏฮดฮนฮฟ ฯ„ฯฯŒฯ€ฮฟ.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ•ฯ€ฮนฮปฯฮธฮทฮบฮต: ฮ ฯŽฯ‚ ฮฝฮฑ ฮฑฮปฮปฮฌฮพฮตฯ„ฮต ฯ„ฮฟ ฯ‡ฯฯŽฮผฮฑ ฯ†ฯŒฮฝฯ„ฮฟฯ… ฯ„ฮฟฯ… UIDatePicker ฮฎ ฯ„ฮฟฯ… UIPicker;

ฮ— ฮบฮฑฯ„ฮฑฮฝฯŒฮทฯƒฮท ฯ„ฮฟฯ… ฯƒฯ…ฮฝฮฟฮปฮนฮบฮฟฯ ฮธฮญฮผฮฑฯ„ฮฟฯ‚ ฮบฮฑฮน ฯ„ฮทฯ‚ ฮฟฯ€ฯ„ฮนฮบฮฎฯ‚ ฮฑฯ€ฮฎฯ‡ฮทฯƒฮทฯ‚ ฮผฮนฮฑฯ‚ ฮตฯ†ฮฑฯฮผฮฟฮณฮฎฯ‚ ฮตฮพฮฑฯฯ„ฮฌฯ„ฮฑฮน ฯƒฮต ฮผฮตฮณฮฌฮปฮฟ ฮฒฮฑฮธฮผฯŒ ฮฑฯ€ฯŒ ฯ„ฮฑ ฮฑฮนฯƒฮธฮทฯ„ฮนฮบฮฌ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฯ€ฮฟฯ… ฮตฮฝฯƒฯ‰ฮผฮฑฯ„ฯŽฮฝฮตฮน. ฮดฮนฮตฯ€ฮฑฯ†ฮฎ ฯ‡ฯฮฎฯƒฯ„ฮท ฮบฮฑฮน ฮตฮผฯ€ฮตฮนฯฮฏฮฑ ฯ‡ฯฮฎฯƒฯ„ฮท. ฮœฮนฮฑ ฯ€ฯ„ฯ…ฯ‡ฮฎ ฮฑฯ…ฯ„ฮฟฯ ฮตฮฏฮฝฮฑฮน ฮท ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฮณฮฎ ฯ„ฯ‰ฮฝ ฯ‡ฯฯ‰ฮผฮฌฯ„ฯ‰ฮฝ ฯ†ฯŒฮฝฯ„ฮฟฯ… ฯ„ฯ‰ฮฝ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฯ‰ฮฝ ฮณฮนฮฑ ฮฝฮฑ ฮตฮฝฮนฯƒฯ‡ฯฯƒฮตฮน ฯ„ฮทฮฝ ฮฑฮนฯƒฮธฮทฯ„ฮนฮบฮฎ ฮณฮฟฮทฯ„ฮตฮฏฮฑ. ฮฃฯ„ฮทฮฝ ฯ€ฮตฯฮฏฯ€ฯ„ฯ‰ฯƒฮท ฮตฮฝฯŒฯ‚ UIDatePicker ฮฎ ฮตฮฝฯŒฯ‚ UIPickerView, ฮท ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฮณฮฎ ฯ„ฮฟฯ… ฯ‡ฯฯŽฮผฮฑฯ„ฮฟฯ‚ ฯ†ฯŒฮฝฯ„ฮฟฯ… ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฯ€ฯฮฟฯƒฯ†ฮญฯฮตฮน ฮบฮฑฮปฯฯ„ฮตฯฮท ฮตฮผฯ€ฮตฮนฯฮฏฮฑ ฯ‡ฯฮฎฯƒฯ„ฮท. ฮ— ฮณฮปฯŽฯƒฯƒฮฑ Swift ฯ€ฮฑฯฮญฯ‡ฮตฮน ฮดฮนฮฌฯ†ฮฟฯฮฟฯ…ฯ‚ ฯ„ฯฯŒฯ€ฮฟฯ…ฯ‚ ฮณฮนฮฑ ฮฝฮฑ ฮตฯ€ฮนฯ„ฮตฯ…ฯ‡ฮธฮตฮฏ ฮฑฯ…ฯ„ฯŒ. ฮ‘ฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฌฯฮธฯฮฟ ฮธฮฑ ฯƒฮฑฯ‚ ฮบฮฑฮธฮฟฮดฮทฮณฮฎฯƒฮตฮน ฮณฮนฮฑ ฯ„ฮฟ ฯ€ฯŽฯ‚ ฮฝฮฑ ฯ„ฮฟ ฮบฮฌฮฝฮตฯ„ฮต.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: ฯฯ…ฮธฮผฮนฯƒฯ„ฮนฮบฯŒ

ฮฃฮฏฮณฮฟฯ…ฯฮฟฯ‚. ฮ ฮฑฯฮฑฮบฮฌฯ„ฯ‰ ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ ฯ€ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฮณฮนฮฑ ฯ„ฮฟ ฯ€ฯŽฯ‚ ฮธฮฑ ฮญฮณฯฮฑฯ†ฮฑ ฮบฮฑฮน ฮธฮฑ ฮดฮฟฮผฮฎฯƒฯ‰ ฯ„ฮฟ ฮฌฯฮธฯฮฟ.

ฮ— Swift ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฮฑฯ€ฯŒ ฯ„ฮนฯ‚ ฯ€ฮนฮฟ ฮนฯƒฯ‡ฯ…ฯฮญฯ‚ ฮบฮฑฮน ฮตฯฯ‡ฯฮทฯƒฯ„ฮตฯ‚ ฮณฮปฯŽฯƒฯƒฮตฯ‚ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฮฟฯ ฯƒฯ„ฮฟฮฝ ฮบฯŒฯƒฮผฮฟ. ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮตฮฏฯ„ฮฑฮน ฮณฮนฮฑ ฯ„ฮทฮฝ ฮฑฮฝฮฌฯ€ฯ„ฯ…ฮพฮท ฮตฯ†ฮฑฯฮผฮฟฮณฯŽฮฝ macOS, iOS, watchOS ฮบฮฑฮน tvOS. ฮ•ฮฏฮฝฮฑฮน ฯ€ฯฮฌฮณฮผฮฑฯ„ฮน ฮท ฮณฮปฯŽฯƒฯƒฮฑ ฮตฯ€ฮนฮปฮฟฮณฮฎฯ‚ ฮณฮนฮฑ ฯ„ฮทฮฝ Apple. ฮฃฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฯ€ฮปฮฑฮฏฯƒฮนฮฟ, ฮธฮฑ ฯ€ฮฑฯฮฟฯ…ฯƒฮนฮฌฯƒฮฟฯ…ฮผฮต ฮญฮฝฮฑ ฮบฮฟฮนฮฝฯŒ ฯ€ฯฯŒฮฒฮปฮทฮผฮฑ ฯ€ฮฟฯ… ฮตฮฝฯ„ฯŒฯ€ฮนฯƒฮฑฮฝ ฯ€ฮฟฮปฮปฮฟฮฏ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮญฯ‚ ฯ„ฮฟฯ… Swift, ฯ€ฮฟฯ… ฮตฮฏฮฝฮฑฮน ฮท ฯ€ฯฮฟฯƒฮธฮฎฮบฮท ฮตฮฝฯŒฯ‚ ฯฯ…ฮธฮผฮนฯƒฯ„ฮนฮบฮฟฯ. ฮ˜ฮฑ ฯƒฮฑฯ‚ ฮบฮฑฮธฮฟฮดฮทฮณฮฎฯƒฮฟฯ…ฮผฮต ฯƒฯ„ฮท ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฏฮฑ ฮตฮฝฯŒฯ‚ ฮฑฯ€ฮปฮฟฯ ฯฯ…ฮธฮผฮนฯƒฯ„ฮนฮบฮฟฯ ฯƒฯ„ฮฟ Swift ฮบฮฑฮน ฮธฮฑ ฯ€ฮฑฯฮฟฯ…ฯƒฮนฮฌฯƒฮฟฯ…ฮผฮต ฯ„ฮท ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮฑ ฯ„ฮฟฯ….

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ•ฯ€ฮนฮปฯฮธฮทฮบฮต: ฯƒฯ„ฯ…ฮป ฮบฮตฮนฮผฮญฮฝฮฟฯ… ฯ€ฮตฮดฮฏฮฟฯ… swiftui ฮดฮนฮบฯŒ ฯ„ฮฟฯ…

ฮคฮฟ SwiftUI, ฯ„ฮฟ ฯ€ฮนฮฟ ฯ€ฯฯŒฯƒฯ†ฮฑฯ„ฮฟ ฯ€ฮปฮฑฮฏฯƒฮนฮฟ ฮดฮนฮตฯ€ฮฑฯ†ฮฎฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮท ฯ„ฮทฯ‚ Apple, ฮตฯ€ฮนฯ„ฯฮญฯ€ฮตฮน ฯƒฯ„ฮฟฯ…ฯ‚ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮญฯ‚ ฮฝฮฑ ฯƒฯ‡ฮตฮดฮนฮฌฮถฮฟฯ…ฮฝ ฮตฯ†ฮฑฯฮผฮฟฮณฮญฯ‚ ฮผฮต ฮดฮทฮปฯ‰ฯ„ฮนฮบฯŒ ฯ„ฯฯŒฯ€ฮฟ, ฮบฮฑฮธฮนฯƒฯ„ฯŽฮฝฯ„ฮฑฯ‚ ฯ„ฮฟ ฯ€ฮฟฮปฯ ฯ€ฮนฮฟ ฮฑฯ€ฮปฯŒ ฮบฮฑฮน ฮดฮนฮฑฮนฯƒฮธฮทฯ„ฮนฮบฯŒ ฯƒฯ„ฮทฮฝ ฮตฯฮณฮฑฯƒฮฏฮฑ. ฮฆฮญฯฮฝฮตฮน ฮฝฮญฮฑ ฯ€ฯฮฟฯƒฮญฮณฮณฮนฯƒฮท ฯƒฯ„ฮฟ ฯƒฯ‡ฮตฮดฮนฮฑฯƒฮผฯŒ ฮดฮนฮตฯ€ฮฑฯ†ฮฎฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮท ฮผฮต ฯ„ฮนฯ‚ ฮบฮฑฮนฮฝฮฟฯ„ฯŒฮผฮตฯ‚ ฮบฮฑฮน ฮฑฯ€ฮปฮญฯ‚ ฮณฮปฯ‰ฯƒฯƒฮนฮบฮญฯ‚ ฮบฮฑฯ„ฮฑฯƒฮบฮตฯ…ฮญฯ‚ ฯ„ฮฟฯ…. ฮˆฮฝฮฑ ฮฑฯ€ฯŒ ฯ„ฮฑ ฮฑฯ€ฮปฮฌ ฮฑฮปฮปฮฌ ฮบฯฮฏฯƒฮนฮผฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฯƒฯ„ฮฟ SwiftUI ฮตฮฏฮฝฮฑฮน ฯ„ฮฟ TextField, ฮญฮฝฮฑ ฯ€ฮตฮดฮฏฮฟ ฮตฮนฯƒฮฑฮณฯ‰ฮณฮฎฯ‚ ฯ€ฮฟฯ… ฮตฯ€ฮนฯ„ฯฮญฯ€ฮตฮน ฯƒฯ„ฮฟฯ…ฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮตฯ‚ ฮฝฮฑ ฮตฮนฯƒฮฌฮณฮฟฯ…ฮฝ ฮบฮตฮฏฮผฮตฮฝฮฟ ฮผฮญฯƒฯ‰ ฮตฮฝฯŒฯ‚ ฯ€ฮปฮทฮบฯ„ฯฮฟฮปฮฟฮณฮฏฮฟฯ…. ฮฃฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฌฯฮธฯฮฟ, ฮธฮฑ ฮตฮผฮฒฮฑฮธฯฮฝฮฟฯ…ฮผฮต ฯƒฯ„ฮฟ ฯ„ฮน ฮบฮฌฮฝฮตฮน ฯ„ฮฟ TextField ฯƒฯ„ฮฟ SwiftUI ฮผฮฟฮฝฮฑฮดฮนฮบฯŒ, ฯ„ฮฟฮฝ ฯ„ฯฯŒฯ€ฮฟ ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฮณฮฎฯ‚ ฯ„ฮฟฯ… ฯƒฯ„ฯ…ฮป ฮบฮฑฮน ฯ„ฮนฯ‚ ฯ€ฮนฮธฮฑฮฝฮญฯ‚ ฯ€ฯฮฟฮบฮปฮฎฯƒฮตฮนฯ‚ ฯ€ฮฟฯ… ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฯƒฯ…ฮฝฮฑฮฝฯ„ฮฎฯƒฮตฯ„ฮต ฯƒฯ„ฮทฮฝ ฯ€ฮฟฯฮตฮฏฮฑ.

ฮคฮฟ SwiftUI TextField, ฮฑฯ€ฯŒ ฯ€ฯฮฟฮตฯ€ฮนฮปฮฟฮณฮฎ, ฮดฮนฮฑฮธฮญฯ„ฮตฮน ฮผฮนฮฝฮนฮผฮฑฮปฮนฯƒฯ„ฮนฮบฯŒ ฯƒฯ‡ฮตฮดฮนฮฑฯƒฮผฯŒ, ฮฟ ฮฟฯ€ฮฟฮฏฮฟฯ‚ ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮผฮทฮฝ ฮนฮบฮฑฮฝฮฟฯ€ฮฟฮนฮตฮฏ ฯ„ฮฑ ฮณฮฟฯฯƒฯ„ฮฑ ฯŒฮปฯ‰ฮฝ. ฮœฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮผฮทฮฝ ฯ„ฮฑฮนฯฮนฮฌฮถฮตฮน ฮผฮต ฯ„ฮฟ ฯƒฯ…ฮฝฮฟฮปฮนฮบฯŒ ฮธฮญฮผฮฑ ฯ„ฮทฯ‚ ฮตฯ†ฮฑฯฮผฮฟฮณฮฎฯ‚ ฯƒฮฑฯ‚ ฮฎ ฮฏฯƒฯ‰ฯ‚ ฮธฮญฮปฮตฯ„ฮต ฮฝฮฑ ฯ„ฮทฯ‚ ฮดฯŽฯƒฮตฯ„ฮต ฮผฮนฮฑ ฮผฮฟฮฝฮฑฮดฮนฮบฮฎ ฮฑฮฏฯƒฮธฮทฯƒฮท ฮณฮนฮฑ ฮฝฮฑ ฮพฮตฯ‡ฯ‰ฯฮฏฯƒฮตฯ„ฮต ฯ„ฮทฮฝ ฮตฯ†ฮฑฯฮผฮฟฮณฮฎ ฯƒฮฑฯ‚ ฮฑฯ€ฯŒ ฮฌฮปฮปฮตฯ‚.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: ฯ‡ฯฯŽฮผฮฑ ฮณฯฮฑฮผฮผฮฑฯ„ฮฟฯƒฮตฮนฯฮฌฯ‚

ฮ•ฯ†ฮฑฯฮผฮฟฮณฮฎ ฯ‡ฯฯŽฮผฮฑฯ„ฮฟฯ‚ ฮณฯฮฑฮผฮผฮฑฯ„ฮฟฯƒฮตฮนฯฮฌฯ‚ ฯƒฯ„ฮฟ Swift: ฮˆฮฝฮฑฯ‚ ฮฟฮปฮฟฮบฮปฮทฯฯ‰ฮผฮญฮฝฮฟฯ‚ ฮฟฮดฮทฮณฯŒฯ‚

ฮฉฯ‚ ฮผฮนฮฑ ฮตฯ…ฯฮญฯ‰ฯ‚ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮฟฯฮผฮตฮฝฮท ฮณฮปฯŽฯƒฯƒฮฑ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฮฟฯ ฮตฮนฮดฮนฮบฮฌ ฯƒฯ‡ฮตฮดฮนฮฑฯƒฮผฮญฮฝฮท ฮณฮนฮฑ iOS, macOS ฮบฮฑฮน ฮผฮตฯฮนฮบฮฌ ฮฌฮปฮปฮฑ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮนฮบฮฌ ฯƒฯ…ฯƒฯ„ฮฎฮผฮฑฯ„ฮฑ ฯ„ฮทฯ‚ Apple, ฯ„ฮฟ Swift ฯ€ฯฮฟฯƒฯ†ฮญฯฮตฮน ฮผฮนฮฑ ฯ€ฮปฮทฮธฯŽฯฮฑ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮนฯŽฮฝ ฯ€ฮฟฯ… ฮญฯ‡ฮฟฯ…ฮฝ ฯƒฯ‡ฮตฮดฮนฮฑฯƒฯ„ฮตฮฏ ฮณฮนฮฑ ฮฝฮฑ ฮดฮนฮตฯ…ฮบฮฟฮปฯฮฝฮฟฯ…ฮฝ ฯ„ฮท ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฏฮฑ ฮตฯ†ฮฑฯฮผฮฟฮณฯŽฮฝ ฮผฮต ฯ€ฮฟฮปฮปฮญฯ‚ ฮดฯ…ฮฝฮฑฯ„ฯŒฯ„ฮทฯ„ฮตฯ‚. ฮˆฮฝฮฑ ฯ„ฮญฯ„ฮฟฮนฮฟ ฯ‡ฮฑฯฮฑฮบฯ„ฮทฯฮนฯƒฯ„ฮนฮบฯŒ ฮตฮฏฮฝฮฑฮน ฮท ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฮณฮฎ ฯ„ฮฟฯ… ฯ‡ฯฯŽฮผฮฑฯ„ฮฟฯ‚ ฯ„ฮทฯ‚ ฮณฯฮฑฮผฮผฮฑฯ„ฮฟฯƒฮตฮนฯฮฌฯ‚. ฮ‘ฮฝ ฮบฮฑฮน ฯ†ฮฑฮฏฮฝฮตฯ„ฮฑฮน ฮฑฯƒฮฎฮผฮฑฮฝฯ„ฮฟ, ฯ„ฮฟ ฯ‡ฯฯŽฮผฮฑ ฯ„ฮทฯ‚ ฮณฯฮฑฮผฮผฮฑฯ„ฮฟฯƒฮตฮนฯฮฌฯ‚ ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮฒฮตฮปฯ„ฮนฯŽฯƒฮตฮน ฯƒฮทฮผฮฑฮฝฯ„ฮนฮบฮฌ ฯ„ฮทฮฝ ฮตฮผฯ€ฮตฮนฯฮฏฮฑ ฯ„ฮฟฯ… ฯ‡ฯฮฎฯƒฯ„ฮท ฮฒฮตฮปฯ„ฮนฯŽฮฝฮฟฮฝฯ„ฮฑฯ‚ ฯ„ฮทฮฝ ฮฑฮฝฮฑฮณฮฝฯ‰ฯƒฮนฮผฯŒฯ„ฮทฯ„ฮฑ ฮบฮฑฮน ฯ„ฮทฮฝ ฮฟฯ€ฯ„ฮนฮบฮฎ ฮตฮปฮบฯ…ฯƒฯ„ฮนฮบฯŒฯ„ฮทฯ„ฮฑ. ฮ‘ฮฝ ฮบฮฑฮน ฮท ฮตฯฮณฮฑฯƒฮฏฮฑ ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฯ†ฮฑฮฏฮฝฮตฯ„ฮฑฮน ฯ„ฯฮฟฮผฮฑฮบฯ„ฮนฮบฮฎ ฯƒฯ„ฮฟฯ…ฯ‚ ฮฑฯฯ‡ฮฌฯฮนฮฟฯ…ฯ‚, ฮท ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฮณฮฎ ฯ„ฮฟฯ… ฯ‡ฯฯŽฮผฮฑฯ„ฮฟฯ‚ ฮณฯฮฑฮผฮผฮฑฯ„ฮฟฯƒฮตฮนฯฮฌฯ‚ ฯƒฯ„ฮฟ Swift ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฮฑฯ€ฮฏฯƒฯ„ฮตฯ…ฯ„ฮฑ ฮฑฯ€ฮปฮฎ ฮตฯฮณฮฑฯƒฮฏฮฑ ฮผฮต ฮผฮตฯฮนฮบฮญฯ‚ ฮฑฯ€ฮปฮญฯ‚ ฮณฯฮฑฮผฮผฮญฯ‚ ฮบฯŽฮดฮนฮบฮฑ.

ฮฃฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮบฮฟฮผฮผฮฌฯ„ฮน, ฮธฮฑ ฮตฮผฮฒฮฑฮธฯฮฝฮฟฯ…ฮผฮต ฯƒฮต ฮผฮนฮฑ ฮตฮนฯ‚ ฮฒฮฌฮธฮฟฯ‚ ฮตฮพฮตฯฮตฯฮฝฮทฯƒฮท ฯ„ฮฟฯ… ฯ„ฯฯŒฯ€ฮฟฯ… ฮตฯ†ฮฑฯฮผฮฟฮณฮฎฯ‚ ฯ„ฮทฯ‚ ฮฑฮปฮปฮฑฮณฮฎฯ‚ ฯ„ฮฟฯ… ฯ‡ฯฯŽฮผฮฑฯ„ฮฟฯ‚ ฯ„ฮทฯ‚ ฮณฯฮฑฮผฮผฮฑฯ„ฮฟฯƒฮตฮนฯฮฌฯ‚ ฯƒฯ„ฮฟ Swift.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: ฯ„ฯƒฮฏฮผฯ€ฮทฮผฮฑ ฮณฮนฮฑ ฮผฮตฮณฮญฮธฯ…ฮฝฯƒฮท

ฮฆฯ…ฯƒฮนฮบฮฌ, ฮตฮดฯŽ ฮตฮฏฮฝฮฑฮน ฯ„ฮฟ ฮปฮตฯ€ฯ„ฮฟฮผฮตฯฮญฯ‚ ฮฌฯฮธฯฮฟ ฯƒฮฑฯ‚ ฯƒฯ‡ฮตฯ„ฮนฮบฮฌ ฮผฮต ฯ„ฮทฮฝ ฮตฯ†ฮฑฯฮผฮฟฮณฮฎ ฯ„ฮฟฯ… pinch-to-zoom ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฯŽฮฝฯ„ฮฑฯ‚ ฯ„ฮฟ Swift:

ฮคฮฟ ฯ„ฯƒฮฏฮผฯ€ฮทฮผฮฑ ฮณฮนฮฑ ฮผฮตฮณฮญฮธฯ…ฮฝฯƒฮท, ฯ€ฮฟฯ… ฮฟฮฝฮฟฮผฮฌฮถฮตฯ„ฮฑฮน ฯƒฮทฮผฮฑฮฝฯ„ฮนฮบฮฎ ฮบฮฏฮฝฮทฯƒฮท ฯƒฯ„ฮทฮฝ ฮตฮผฯ€ฮตฮนฯฮฏฮฑ ฯ„ฮทฯ‚ ฮดฮนฮตฯ€ฮฑฯ†ฮฎฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮท, ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ ฮธฮตฮผฮตฮปฮนฯŽฮดฮตฯ‚ ฯ‡ฮฑฯฮฑฮบฯ„ฮทฯฮนฯƒฯ„ฮนฮบฯŒ ฯƒฯ„ฮนฯ‚ ฯƒฮทฮผฮตฯฮนฮฝฮญฯ‚ ฮดฮนฮฑฮดฯฮฑฯƒฯ„ฮนฮบฮญฯ‚ ฮตฯ†ฮฑฯฮผฮฟฮณฮญฯ‚. ฮ‘ฯ…ฯ„ฮฎ ฮท ฮดฯ…ฮฝฮฑฯ„ฯŒฯ„ฮทฯ„ฮฑ ฮฑฯ…ฮพฮฌฮฝฮตฮน ฯ„ฮฟ UX ฮตฯ€ฮนฯ„ฯฮญฯ€ฮฟฮฝฯ„ฮฑฯ‚ ฯƒฯ„ฮฟฯ…ฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮตฯ‚ ฮฝฮฑ ฮฒฮปฮญฯ€ฮฟฯ…ฮฝ ฯ€ฮนฮฟ ฮปฮตฯ€ฯ„ฮฟฮผฮตฯฮญฯ‚ ฯ€ฮตฯฮนฮตฯ‡ฯŒฮผฮตฮฝฮฟ, ฮตฮนฮดฮนฮบฮฌ ฯƒฮต ฮตฯ†ฮฑฯฮผฮฟฮณฮญฯ‚ ฯŒฯ€ฯ‰ฯ‚ ฮท ฮตฯ€ฮตฮพฮตฯฮณฮฑฯƒฮฏฮฑ ฯ†ฯ‰ฯ„ฮฟฮณฯฮฑฯ†ฮนฯŽฮฝ, ฮฟฮน ฯ‡ฮฌฯฯ„ฮตฯ‚, ฯ„ฮฑ ฮทฮปฮตฮบฯ„ฯฮฟฮฝฮนฮบฮฌ ฮฒฮนฮฒฮปฮฏฮฑ ฮบฮฑฮน ฮฟฯ€ฮฟฮนฮฑฮดฮฎฯ€ฮฟฯ„ฮต ฮตฯ†ฮฑฯฮผฮฟฮณฮฎ ฯ€ฮฟฯ… ฮฑฯ€ฮฑฮนฯ„ฮตฮฏ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮฑ ฮถฮฟฯ…ฮผ. ฮ˜ฮฑ ฮดฮฟฯฮผฮต ฯ€ฯŽฯ‚ ฮฝฮฑ ฮตฯ†ฮฑฯฮผฯŒฯƒฮฟฯ…ฮผฮต ฮฑฯ…ฯ„ฮฎฮฝ ฯ„ฮท ฮดฯ…ฮฝฮฑฯ„ฯŒฯ„ฮทฯ„ฮฑ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฯŽฮฝฯ„ฮฑฯ‚ ฯ„ฮท Swift, ฮผฮนฮฑ ฮนฯƒฯ‡ฯ…ฯฮฎ ฮบฮฑฮน ฮดฮนฮฑฮนฯƒฮธฮทฯ„ฮนฮบฮฎ ฮณฮปฯŽฯƒฯƒฮฑ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฮฟฯ ฯ€ฮฟฯ… ฮฑฮฝฮฑฯ€ฯ„ฯฯ‡ฮธฮทฮบฮต ฮฑฯ€ฯŒ ฯ„ฮทฮฝ Apple.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: ฮผฮญฮณฮตฮธฮฟฯ‚ ฮณฯฮฑฮผฮผฮฑฯ„ฮฟฯƒฮตฮนฯฮฌฯ‚ ฮบฮฟฯƒฯ„ฮฟฯ…ฮผฮนฯŽฮฝ

ฮฆฯ…ฯƒฮนฮบฮฌ, ฮฑฯ‚ ฮฒฮฟฯ…ฯ„ฮฎฮพฮฟฯ…ฮผฮต ฯƒฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮตฮฝฮดฮนฮฑฯ†ฮญฯฮฟฮฝ ฮธฮญฮผฮฑ. ฮ— ฮผฯŒฮดฮฑ ฮดฮตฮฝ ฮตฮฏฮฝฮฑฮน ฮฑฯ€ฮปฯŽฯ‚ ฮญฮฝฮฑฯ‚ ฮบฯŽฮดฮนฮบฮฑฯ‚ ฮตฮฝฮดฯ…ฮผฮฑฯƒฮฏฮฑฯ‚ โ€“ ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฮญฮบฯ†ฯฮฑฯƒฮท ฮฑฯ…ฯ„ฮฟฯ ฯ€ฮฟฯ… ฮตฮฏฮผฮฑฯƒฯ„ฮต. ฮˆฯ‡ฮตฮน ฯ€ฮปฮฟฯฯƒฮนฮฑ ฮนฯƒฯ„ฮฟฯฮฏฮฑ ฮบฮฑฮน ฯƒฯ…ฮฝฮตฯ‡ฯŽฯ‚ ฮตฮพฮตฮปฮนฯƒฯƒฯŒฮผฮตฮฝฮตฯ‚ ฯ„ฮฌฯƒฮตฮนฯ‚ ฯ‰ฯ‚ ฮฑฯ€ฮฟฯ„ฮญฮปฮตฯƒฮผฮฑ ฯ„ฮทฯ‚ ฮฑฮปฮปฮฑฮณฮฎฯ‚ ฯ„ฮฟฯ… ฯ„ฯฯŒฯ€ฮฟฯ… ฮถฯ‰ฮฎฯ‚, ฯ„ฯ‰ฮฝ ฮบฮฟฮนฮฝฯ‰ฮฝฮนฮบฯŽฮฝ ฮฑฯ€ฮฑฮนฯ„ฮฎฯƒฮตฯ‰ฮฝ ฮบฮฑฮน, ฮบฯ…ฯฮฏฯ‰ฯ‚, ฯ„ฮทฯ‚ ฮฑฮฏฯƒฮธฮทฯƒฮทฯ‚ ฯ„ฮฟฯ… ฯƒฯ„ฯ…ฮป ฯ„ฮฟฯ… ฮฑฯ„ฯŒฮผฮฟฯ….

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: ฮบฯฮบฮปฮฟฯ‚

ฮ“ฯฮฎฮณฮฟฯฮฟฯ‚ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฯŒฯ‚ ฮบฮฑฮน ฮท ฮญฮฝฮฝฮฟฮนฮฑ ฯ„ฮฟฯ… ฮบฯฮบฮปฮฟฯ… โ€“ ฮผฮนฮฑ ฮตฮนฯ‚ ฮฒฮฌฮธฮฟฯ‚ ฮฑฮฝฮฌฮปฯ…ฯƒฮท

ฮŸ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฯŒฯ‚ Swift, ฮญฮฝฮฑฯ‚ ฮดฮนฮฌฯƒฮทฮผฮฟฯ‚ ฯ€ฮฑฮฏฮบฯ„ฮทฯ‚ ฯƒฯ„ฮทฮฝ ฮฑฯฮญฮฝฮฑ ฯ„ฮทฯ‚ ฮฑฮฝฮฌฯ€ฯ„ฯ…ฮพฮทฯ‚ ฮตฯ†ฮฑฯฮผฮฟฮณฯŽฮฝ, ฮตฮฏฮฝฮฑฮน ฮณฮฝฯ‰ฯƒฯ„ฯŒฯ‚ ฮณฮนฮฑ ฯ„ฮฑ ฮณฯฮฎฮณฮฟฯฮฑ, ฮผฮฟฮฝฯ„ฮญฯฮฝฮฑ, ฮฑฯƒฯ†ฮฑฮปฮฎ ฮบฮฑฮน ฮดฮนฮฑฮดฯฮฑฯƒฯ„ฮนฮบฮฌ ฯ‡ฮฑฯฮฑฮบฯ„ฮทฯฮนฯƒฯ„ฮนฮบฮฌ ฯ„ฮฟฯ…. ฮˆฮฝฮฑฯ‚ ฮฑฯ€ฯŒ ฯ„ฮฟฯ…ฯ‚ ฯƒฮทฮผฮฑฮฝฯ„ฮนฮบฮฟฯฯ‚ ฯฯŒฮปฮฟฯ…ฯ‚ ฯ„ฮฟฯ… Swift ฯƒฯ„ฮฟฮฝ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฯŒ ฮตฮฏฮฝฮฑฮน ฮท ฮนฮบฮฑฮฝฯŒฯ„ฮทฯ„ฮฌ ฯ„ฮฟฯ… ฮฝฮฑ ฮฑฯ€ฮปฮฟฯ€ฮฟฮนฮตฮฏ ฯ€ฮฟฮปฯฯ€ฮปฮฟฮบฮตฯ‚ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮตฯ‚ ฯŒฯ€ฯ‰ฯ‚ ฮฟ ฯ‡ฮตฮนฯฮนฯƒฮผฯŒฯ‚ ฯƒฯ‡ฮทฮผฮฌฯ„ฯ‰ฮฝ, ฯƒฯ…ฮณฮบฮตฮบฯฮนฮผฮญฮฝฮฑ ฮบฯฮบฮปฯ‰ฮฝ. ฮฃฮต ฮฑฯ…ฯ„ฮฎฮฝ ฯ„ฮทฮฝ ฮญฯฮตฯ…ฮฝฮฑ, ฮธฮฑ ฮตฮผฮฒฮฑฮธฯฮฝฮฟฯ…ฮผฮต ฯƒฯ„ฮท ฯƒฯ…ฮฝฮฟฮปฮนฮบฮฎ ฮปฯฯƒฮท ฯ„ฮทฯ‚ ฮฑฮฝฯ„ฮนฮผฮตฯ„ฯŽฯ€ฮนฯƒฮทฯ‚ ฮบฯฮบฮปฯ‰ฮฝ ฯƒฯ„ฮฟ Swift, ฮธฮฑ ฮตฮพฮตฯฮตฯ…ฮฝฮฎฯƒฮฟฯ…ฮผฮต ฯ„ฮทฮฝ ฮตฮพฮฎฮณฮทฯƒฮท ฯ„ฮฟฯ… ฮบฯŽฮดฮนฮบฮฑ ฯƒฮต ฮผฮนฮฑ ฮดฮนฮฑฮดฮนฮบฮฑฯƒฮฏฮฑ ฮฒฮฎฮผฮฑ ฯ€ฯฮฟฯ‚ ฮฒฮฎฮผฮฑ ฮบฮฑฮน ฮธฮฑ ฮตฯ€ฮนฯƒฮทฮผฮฌฮฝฮฟฯ…ฮผฮต ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮตฯ‚ ฮฎ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮตฯ‚ ฯ€ฮฟฯ… ฮตฮผฯ€ฮปฮญฮบฮฟฮฝฯ„ฮฑฮน ฯƒฮต ฮฑฯ…ฯ„ฮฎฮฝ ฯ„ฮท ฮดฮนฮฑฮดฮนฮบฮฑฯƒฮฏฮฑ ฮฎ ฯ„ฮนฯ‚ ฮฟฮผฮฟฮนฯŒฯ„ฮทฯ„ฮญฯ‚ ฯ„ฮทฯ‚.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ