├── .gitignore ├── FontAndColorThemes ├── iOS on practice (Dark).xccolortheme └── iOS on practice (Light).xccolortheme ├── README.md ├── SimpleCalculator ├── LogicForCalcApp │ ├── LogicForCalcApp.xcodeproj │ │ └── project.pbxproj │ └── LogicForCalcApp │ │ └── main.swift └── SimpleCalcFBL │ ├── SimpleCalcFBL.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── SimpleCalcFBL │ ├── App │ ├── AppDelegate.swift │ └── SceneDelegate.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Info.plist │ ├── Model │ ├── AppColors.swift │ ├── CalcService.swift │ ├── Constants.swift │ └── Operations.swift │ └── ViewController │ ├── Base.lproj │ └── LaunchScreen.storyboard │ └── MainView │ └── ViewController.swift ├── SwiftUI └── LaunchScreeenSwitftUI │ ├── LaunchScreeenSwitftUI.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── LaunchScreeenSwitftUI │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── backgroundColor.colorset │ │ └── Contents.json │ └── launchLogo.imageset │ │ ├── Contents.json │ │ └── LaunchLogo.png │ ├── ContentView.swift │ ├── Info.plist │ ├── LaunchScreeenSwitftUIApp.swift │ ├── LaunchScreenView.swift │ └── Preview Content │ └── Preview Assets.xcassets │ └── Contents.json ├── UIKit ├── v057-UiSearchBarTutorial │ ├── UiSearchBarTutorial.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcuserdata │ │ │ │ └── lexone01.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ └── lexone01.xcuserdatad │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── UiSearchBarTutorial │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift ├── v061-UIKitWithSWiftUI │ └── SwiftUIintegration │ │ ├── SwiftUIintegration.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcuserdata │ │ │ │ └── lexone01.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ └── lexone01.xcuserdatad │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ │ └── SwiftUIintegration │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ ├── SwiftUIView.swift │ │ └── ViewController.swift ├── v064-UIKitProgrammatically │ ├── UIKitProgrammatically.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcuserdata │ │ │ │ └── lexone01.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ └── lexone01.xcuserdatad │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── UIKitProgrammatically │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift ├── v066-UIKit-Frame-Based-Layout │ ├── UIKitProgrammatically.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcuserdata │ │ │ │ └── lexone01.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ └── lexone01.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── UIKitProgrammatically │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift ├── v077-IntrinsicContentSize │ └── IntrinsicContentSize │ │ ├── IntrinsicContentSize.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── IntrinsincContentSize │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ ├── UIDynamicLabel.swift │ │ └── ViewController.swift ├── v78-UIScrollView │ └── UIScrollViewProgrammatically │ │ ├── UIScrollViewProgrammatically.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── UIScrollViewProgrammatically │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift ├── v83-@discarableResult │ └── DiscarableResult │ │ ├── DiscarableResult.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── DiscarableResult │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift └── v84-Netfox+SwiftPM │ └── DiscarableResult │ ├── DiscarableResult.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved │ └── DiscarableResult │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── SceneDelegate.swift │ └── ViewController.swift ├── algorithms-on-swift ├── README.md ├── v004-Binary-search │ ├── BinarySearch.swift │ └── README.md └── v011-Butterfly │ ├── ButterflyPattern.swift │ └── README.md └── patterns-and-architectures ├── v001-True-Delegation-Story ├── README.md └── TrueDelegationStory.swift ├── v002-MVP ├── LICENSE ├── MVP-v002.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── lexone01.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── lexone01.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── MVP-v002 │ ├── App │ │ ├── AppDelegate.swift │ │ └── SceneDelegate.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── my_logo.imageset │ │ │ ├── Contents.json │ │ │ └── my_logo.png │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── Models │ │ └── Crypto.swift │ ├── Presenters │ │ └── Presenter.swift │ └── Views │ │ ├── ViewController.swift │ │ ├── ViewInputDelegate.swift │ │ └── ViewOutputDelegate.swift └── README.md ├── v003-Coordinator-example ├── README.md ├── v003-Coordtinator.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── lexone01.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── lexone01.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist └── v003-Coordtinator │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ └── my_logo.imageset │ │ ├── Contents.json │ │ └── my_logo.png │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── Coordinators │ ├── AppCoordinator.swift │ └── Protocols │ │ └── Coordinator.swift │ ├── Info.plist │ └── Views │ ├── Base.lproj │ └── Main.storyboard │ ├── FirstViewController.swift │ ├── SecondViewController.swift │ ├── Storyboardable.swift │ └── ThirdViewController.swift ├── v005-MVC ├── Readme.md ├── v005-MVC.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── lexone01.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── lexone01.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist └── v005-MVC │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ └── my_logo.imageset │ │ ├── Contents.json │ │ └── my_logo.png │ ├── Controllers │ └── ViewController.swift │ ├── Info.plist │ ├── Models │ ├── Crypto.swift │ └── Hellpers │ │ └── RandomCount.swift │ ├── SceneDelegate.swift │ └── Views │ └── Storyboards │ └── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── v028-CompletionHandlers ├── CompletionHandlers.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── lexone01.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── Readme.md ├── v029-MVVM_simple ├── MVVM_simple.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── lexone01.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── lexone01.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── MVVM_simple │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Info.plist │ ├── Models │ │ └── User.swift │ ├── SceneDelegate.swift │ ├── ViewModels │ │ ├── Bindings │ │ │ └── Dynamic.swift │ │ └── ViewModel.swift │ └── Views │ │ ├── Stryboards │ │ └── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ └── ViewController.swift └── Readme.md ├── v030-MVVMC_simple ├── MVVM_simple.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── lexone01.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── lexone01.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── MVVM_simple │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Coordinators │ │ ├── AppCoordinator.swift │ │ └── Protocols │ │ │ └── Coordinator.swift │ ├── Info.plist │ ├── Models │ │ ├── User.swift │ │ └── UserData.swift │ ├── ViewModels │ │ ├── Bindings │ │ │ └── Dynamic.swift │ │ ├── DetailViewModel.swift │ │ ├── LoginViewModel.swift │ │ └── MainViewModel.swift │ └── Views │ │ ├── DetailViewController.swift │ │ ├── LoginViewController.swift │ │ ├── MainViewController.swift │ │ ├── Protocols │ │ └── Stoeyboardable.swift │ │ └── Stryboards │ │ └── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard └── Readme.md ├── v039-URLSessionExample ├── Readme.md ├── URLSessionExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── lexone01.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── lexone01.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist └── URLSessionExample │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── SceneDelegate.swift │ └── ViewController.swift ├── v052-UnwrappingOptionals └── UnwrapOptional.playground │ ├── Contents.swift │ ├── contents.xcplayground │ ├── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── lexone01.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ └── lexone01.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── v073-MVVM+Combine ├── MVVM_simple.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── MVVM_simple │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Extensions │ └── String+Extension.swift │ ├── Info.plist │ ├── Models │ └── User.swift │ ├── SceneDelegate.swift │ ├── ViewModels │ └── ViewModel.swift │ └── Views │ ├── Stryboards │ └── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ └── ViewController.swift └── v074-SingletonExample ├── SingletonExample.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist └── SingletonExample ├── AppDelegate.swift ├── Assets.xcassets ├── AccentColor.colorset │ └── Contents.json ├── AppIcon.appiconset │ └── Contents.json └── Contents.json ├── Base.lproj ├── LaunchScreen.storyboard └── Main.storyboard ├── EditViewController.swift ├── Info.plist ├── SalatCell.swift ├── SalatModel.swift ├── SceneDelegate.swift └── ViewController.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/.gitignore -------------------------------------------------------------------------------- /FontAndColorThemes/iOS on practice (Dark).xccolortheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/FontAndColorThemes/iOS on practice (Dark).xccolortheme -------------------------------------------------------------------------------- /FontAndColorThemes/iOS on practice (Light).xccolortheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/FontAndColorThemes/iOS on practice (Light).xccolortheme -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/README.md -------------------------------------------------------------------------------- /SimpleCalculator/LogicForCalcApp/LogicForCalcApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/LogicForCalcApp/LogicForCalcApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SimpleCalculator/LogicForCalcApp/LogicForCalcApp/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/LogicForCalcApp/LogicForCalcApp/main.swift -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/App/AppDelegate.swift -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/App/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/App/SceneDelegate.swift -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Info.plist -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Model/AppColors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Model/AppColors.swift -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Model/CalcService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Model/CalcService.swift -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Model/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Model/Constants.swift -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Model/Operations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/Model/Operations.swift -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/ViewController/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/ViewController/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/ViewController/MainView/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SimpleCalculator/SimpleCalcFBL/SimpleCalcFBL/ViewController/MainView/ViewController.swift -------------------------------------------------------------------------------- /SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Assets.xcassets/backgroundColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Assets.xcassets/backgroundColor.colorset/Contents.json -------------------------------------------------------------------------------- /SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Assets.xcassets/launchLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Assets.xcassets/launchLogo.imageset/Contents.json -------------------------------------------------------------------------------- /SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Assets.xcassets/launchLogo.imageset/LaunchLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Assets.xcassets/launchLogo.imageset/LaunchLogo.png -------------------------------------------------------------------------------- /SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/ContentView.swift -------------------------------------------------------------------------------- /SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Info.plist -------------------------------------------------------------------------------- /SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUIApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUIApp.swift -------------------------------------------------------------------------------- /SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/LaunchScreenView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/LaunchScreenView.swift -------------------------------------------------------------------------------- /SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/SwiftUI/LaunchScreeenSwitftUI/LaunchScreeenSwitftUI/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/AppDelegate.swift -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/Info.plist -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/SceneDelegate.swift -------------------------------------------------------------------------------- /UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v057-UiSearchBarTutorial/UiSearchBarTutorial/ViewController.swift -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/AppDelegate.swift -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/Info.plist -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/SceneDelegate.swift -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/SwiftUIView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/SwiftUIView.swift -------------------------------------------------------------------------------- /UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v061-UIKitWithSWiftUI/SwiftUIintegration/SwiftUIintegration/ViewController.swift -------------------------------------------------------------------------------- /UIKit/v064-UIKitProgrammatically/UIKitProgrammatically.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v064-UIKitProgrammatically/UIKitProgrammatically.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UIKit/v064-UIKitProgrammatically/UIKitProgrammatically.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v064-UIKitProgrammatically/UIKitProgrammatically.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UIKit/v064-UIKitProgrammatically/UIKitProgrammatically.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v064-UIKitProgrammatically/UIKitProgrammatically.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /UIKit/v064-UIKitProgrammatically/UIKitProgrammatically.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v064-UIKitProgrammatically/UIKitProgrammatically.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /UIKit/v064-UIKitProgrammatically/UIKitProgrammatically.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v064-UIKitProgrammatically/UIKitProgrammatically.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/AppDelegate.swift -------------------------------------------------------------------------------- /UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/Info.plist -------------------------------------------------------------------------------- /UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/SceneDelegate.swift -------------------------------------------------------------------------------- /UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v064-UIKitProgrammatically/UIKitProgrammatically/ViewController.swift -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/AppDelegate.swift -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/Info.plist -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/SceneDelegate.swift -------------------------------------------------------------------------------- /UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v066-UIKit-Frame-Based-Layout/UIKitProgrammatically/ViewController.swift -------------------------------------------------------------------------------- /UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsicContentSize.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsicContentSize.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsicContentSize.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsicContentSize.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsicContentSize.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsicContentSize.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/AppDelegate.swift -------------------------------------------------------------------------------- /UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/Info.plist -------------------------------------------------------------------------------- /UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/SceneDelegate.swift -------------------------------------------------------------------------------- /UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/UIDynamicLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/UIDynamicLabel.swift -------------------------------------------------------------------------------- /UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v077-IntrinsicContentSize/IntrinsicContentSize/IntrinsincContentSize/ViewController.swift -------------------------------------------------------------------------------- /UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/AppDelegate.swift -------------------------------------------------------------------------------- /UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/Info.plist -------------------------------------------------------------------------------- /UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/SceneDelegate.swift -------------------------------------------------------------------------------- /UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v78-UIScrollView/UIScrollViewProgrammatically/UIScrollViewProgrammatically/ViewController.swift -------------------------------------------------------------------------------- /UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/AppDelegate.swift -------------------------------------------------------------------------------- /UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/Info.plist -------------------------------------------------------------------------------- /UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/SceneDelegate.swift -------------------------------------------------------------------------------- /UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v83-@discarableResult/DiscarableResult/DiscarableResult/ViewController.swift -------------------------------------------------------------------------------- /UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/AppDelegate.swift -------------------------------------------------------------------------------- /UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/Info.plist -------------------------------------------------------------------------------- /UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/SceneDelegate.swift -------------------------------------------------------------------------------- /UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/UIKit/v84-Netfox+SwiftPM/DiscarableResult/DiscarableResult/ViewController.swift -------------------------------------------------------------------------------- /algorithms-on-swift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/algorithms-on-swift/README.md -------------------------------------------------------------------------------- /algorithms-on-swift/v004-Binary-search/BinarySearch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/algorithms-on-swift/v004-Binary-search/BinarySearch.swift -------------------------------------------------------------------------------- /algorithms-on-swift/v004-Binary-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/algorithms-on-swift/v004-Binary-search/README.md -------------------------------------------------------------------------------- /algorithms-on-swift/v011-Butterfly/ButterflyPattern.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/algorithms-on-swift/v011-Butterfly/ButterflyPattern.swift -------------------------------------------------------------------------------- /algorithms-on-swift/v011-Butterfly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/algorithms-on-swift/v011-Butterfly/README.md -------------------------------------------------------------------------------- /patterns-and-architectures/v001-True-Delegation-Story/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v001-True-Delegation-Story/README.md -------------------------------------------------------------------------------- /patterns-and-architectures/v001-True-Delegation-Story/TrueDelegationStory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v001-True-Delegation-Story/TrueDelegationStory.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/LICENSE -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/App/AppDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/App/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/App/SceneDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/Assets.xcassets/my_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/Assets.xcassets/my_logo.imageset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/Assets.xcassets/my_logo.imageset/my_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/Assets.xcassets/my_logo.imageset/my_logo.png -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/Info.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/Models/Crypto.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/Models/Crypto.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/Presenters/Presenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/Presenters/Presenter.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/Views/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/Views/ViewController.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/Views/ViewInputDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/Views/ViewInputDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/MVP-v002/Views/ViewOutputDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/MVP-v002/Views/ViewOutputDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v002-MVP/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v002-MVP/README.md -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/README.md -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/AppDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Assets.xcassets/my_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Assets.xcassets/my_logo.imageset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Assets.xcassets/my_logo.imageset/my_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Assets.xcassets/my_logo.imageset/my_logo.png -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Coordinators/AppCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Coordinators/AppCoordinator.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Coordinators/Protocols/Coordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Coordinators/Protocols/Coordinator.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Info.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Views/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Views/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Views/FirstViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Views/FirstViewController.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Views/SecondViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Views/SecondViewController.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Views/Storyboardable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Views/Storyboardable.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Views/ThirdViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v003-Coordinator-example/v003-Coordtinator/Views/ThirdViewController.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/Readme.md -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC/AppDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC/Assets.xcassets/my_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC/Assets.xcassets/my_logo.imageset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC/Assets.xcassets/my_logo.imageset/my_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC/Assets.xcassets/my_logo.imageset/my_logo.png -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC/Controllers/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC/Controllers/ViewController.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC/Info.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC/Models/Crypto.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC/Models/Crypto.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC/Models/Hellpers/RandomCount.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC/Models/Hellpers/RandomCount.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC/SceneDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC/Views/Storyboards/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC/Views/Storyboards/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v005-MVC/v005-MVC/Views/Storyboards/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v005-MVC/v005-MVC/Views/Storyboards/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v028-CompletionHandlers/CompletionHandlers.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v028-CompletionHandlers/CompletionHandlers.playground/Contents.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v028-CompletionHandlers/CompletionHandlers.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v028-CompletionHandlers/CompletionHandlers.playground/contents.xcplayground -------------------------------------------------------------------------------- /patterns-and-architectures/v028-CompletionHandlers/CompletionHandlers.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v028-CompletionHandlers/CompletionHandlers.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /patterns-and-architectures/v028-CompletionHandlers/CompletionHandlers.playground/playground.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v028-CompletionHandlers/CompletionHandlers.playground/playground.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /patterns-and-architectures/v028-CompletionHandlers/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v028-CompletionHandlers/Readme.md -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple/AppDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Info.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Models/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Models/User.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple/SceneDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple/ViewModels/Bindings/Dynamic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple/ViewModels/Bindings/Dynamic.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple/ViewModels/ViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple/ViewModels/ViewModel.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Views/Stryboards/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Views/Stryboards/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Views/Stryboards/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Views/Stryboards/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Views/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/MVVM_simple/Views/ViewController.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v029-MVVM_simple/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v029-MVVM_simple/Readme.md -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/AppDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Coordinators/AppCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Coordinators/AppCoordinator.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Coordinators/Protocols/Coordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Coordinators/Protocols/Coordinator.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Info.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Models/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Models/User.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Models/UserData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Models/UserData.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/ViewModels/Bindings/Dynamic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/ViewModels/Bindings/Dynamic.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/ViewModels/DetailViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/ViewModels/DetailViewModel.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/ViewModels/LoginViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/ViewModels/LoginViewModel.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/ViewModels/MainViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/ViewModels/MainViewModel.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Views/DetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Views/DetailViewController.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Views/LoginViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Views/LoginViewController.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Views/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Views/MainViewController.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Views/Protocols/Stoeyboardable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Views/Protocols/Stoeyboardable.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Views/Stryboards/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Views/Stryboards/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Views/Stryboards/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/MVVM_simple/Views/Stryboards/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v030-MVVMC_simple/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v030-MVVMC_simple/Readme.md -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/Readme.md -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample.xcodeproj/project.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample.xcodeproj/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample/AppDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample/Info.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample/SceneDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v039-URLSessionExample/URLSessionExample/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v039-URLSessionExample/URLSessionExample/ViewController.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v052-UnwrappingOptionals/UnwrapOptional.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v052-UnwrappingOptionals/UnwrapOptional.playground/Contents.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v052-UnwrappingOptionals/UnwrapOptional.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v052-UnwrappingOptionals/UnwrapOptional.playground/contents.xcplayground -------------------------------------------------------------------------------- /patterns-and-architectures/v052-UnwrappingOptionals/UnwrapOptional.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v052-UnwrappingOptionals/UnwrapOptional.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /patterns-and-architectures/v052-UnwrappingOptionals/UnwrapOptional.playground/playground.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v052-UnwrappingOptionals/UnwrapOptional.playground/playground.xcworkspace/xcuserdata/lexone01.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /patterns-and-architectures/v052-UnwrappingOptionals/UnwrapOptional.playground/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v052-UnwrappingOptionals/UnwrapOptional.playground/xcuserdata/lexone01.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/AppDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Extensions/String+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Extensions/String+Extension.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Info.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Models/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Models/User.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/SceneDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/ViewModels/ViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/ViewModels/ViewModel.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Views/Stryboards/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Views/Stryboards/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Views/Stryboards/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Views/Stryboards/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Views/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v073-MVVM+Combine/MVVM_simple/Views/ViewController.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample/AppDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample/EditViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample/EditViewController.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample/Info.plist -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample/SalatCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample/SalatCell.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample/SalatModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample/SalatModel.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample/SceneDelegate.swift -------------------------------------------------------------------------------- /patterns-and-architectures/v074-SingletonExample/SingletonExample/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akrzywicki/ios-on-practice/HEAD/patterns-and-architectures/v074-SingletonExample/SingletonExample/ViewController.swift --------------------------------------------------------------------------------