├── PropertyWrappersDemo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── alfianlosariair.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── alfianlosariair.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist ├── PropertyWrappersDemo ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── Info.plist ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── SceneDelegate.swift ├── ViewModels │ ├── MainForm.swift │ └── PreferencesForm.swift ├── Views │ ├── MainView.swift │ ├── PreferencesView.swift │ └── RootView.swift ├── Wrappers.swift └── en.lproj │ └── Localizable.strings ├── README.md └── promo.png /PropertyWrappersDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /PropertyWrappersDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /PropertyWrappersDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /PropertyWrappersDemo.xcodeproj/project.xcworkspace/xcuserdata/alfianlosariair.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo.xcodeproj/project.xcworkspace/xcuserdata/alfianlosariair.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /PropertyWrappersDemo.xcodeproj/xcuserdata/alfianlosariair.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo.xcodeproj/xcuserdata/alfianlosariair.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /PropertyWrappersDemo.xcodeproj/xcuserdata/alfianlosariair.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo.xcodeproj/xcuserdata/alfianlosariair.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /PropertyWrappersDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/AppDelegate.swift -------------------------------------------------------------------------------- /PropertyWrappersDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /PropertyWrappersDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /PropertyWrappersDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /PropertyWrappersDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/Info.plist -------------------------------------------------------------------------------- /PropertyWrappersDemo/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /PropertyWrappersDemo/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/SceneDelegate.swift -------------------------------------------------------------------------------- /PropertyWrappersDemo/ViewModels/MainForm.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/ViewModels/MainForm.swift -------------------------------------------------------------------------------- /PropertyWrappersDemo/ViewModels/PreferencesForm.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/ViewModels/PreferencesForm.swift -------------------------------------------------------------------------------- /PropertyWrappersDemo/Views/MainView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/Views/MainView.swift -------------------------------------------------------------------------------- /PropertyWrappersDemo/Views/PreferencesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/Views/PreferencesView.swift -------------------------------------------------------------------------------- /PropertyWrappersDemo/Views/RootView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/Views/RootView.swift -------------------------------------------------------------------------------- /PropertyWrappersDemo/Wrappers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/Wrappers.swift -------------------------------------------------------------------------------- /PropertyWrappersDemo/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/PropertyWrappersDemo/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/README.md -------------------------------------------------------------------------------- /promo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/SwiftUIPropertyWrappersDemo/HEAD/promo.png --------------------------------------------------------------------------------