$200 | Created by DevTechie Interactive | Last Updated 2/2019Duration: 9 hours | Video: h264, 1280×720 | Audio: AAC, 44 KHz, 2 Ch | 6 GBGenre: eLearning | Language: English | 37 LecturesLearn new techniques to build iOS apps for next 30 days + ARKit + Natural Language Processing + Core ML & VisionWhat you’ll learnLearn to build iOS 12 apps with fine production ready detailsRequirementsXcode 10SwiftBasics of ProgrammingOSXMacbookDescriptionLearn iOS 12 and Swift in 30 days. Each day you will learn something new and apply that in a mini projectEach day. Here are few things you will learn:Build an Interface with Labels and ButtonsUse functions with buttonsUse NSNumberFormatterUnwrapping OptionalsBuild custom Navigation BarUse and detect Long Press GesturesWork with multiple actions on one buttonWrite an app in MVC patternWork with Computed PropertiesCreate a toolbar above the keyboardSet min and max values for SliderConvert Strings to Int / Double and vice versaHandle calculations with formulas written in the ModelEnable or disable objects based on if the keyboard is openGet values from the UISlider and convert them to Int for use in the ModelBuild Custom Table View ControllerWork with Nav Bar ButtonsPopulate Table Rows with local dataWork with NSDate and NSDateFormatterSet the current date and time based on the user’s iPhone settingsFormat the date to the user’s UTC timeRefresh date and timeStore data in memory before changing viewsSend stored data from one view to the otherWork with GesturesCreate Custom Navigation BarsCustomize the way Back Buttons are displayedAuto-launch the Keyboard when the View loadsAccess the Camera Roll from within the AppCreate Image Picker ControllerHandle a selected image in the Camera RollControl how the image is displayed to prevent stretchingBuild a custom Table View ControllerCreate custom Refresh ControlStop refresh animation when data finishes updatingUpdate the table with refreshed local dataRemove data from Data SourceDelete data from Table RowAnimate the item deletionHandle rearranging Table RowsEnable swipe to delete Table RowCreate a Model to interact with View ControllersAdd data to the ModelUpdate the Table View when the View loadsDismiss the View from the Keyboard Done keySegue to new Views from a Buttonand much moreWho this course is for:BeginnersIntermediateAdvanced