X Code Training
14,999 Per per
Swift ● Understand elements of the Swift standard library● Learn about Swift’s approach to safety and how to use it to write better apps● Implement Swift’s functional patterns and utilize extensions to extend “out-of-the-box” functionality● Learn how Swift manages memory, and contrast this with approaches that other languages takeXcode ● Navigate Apple’s IDE for developing iOS applications● Debug problems with applications using the tools that Xcode providesUser Interfaces ● Explore basic interface elements such as labels, buttons, and segmented controls ● Use text fields along with the delegation design pattern to gather user input● Build interfaces more easily using stack views● Use containers such as tab bar and navigation controllers to manage more complicated application structures● Design flexible interfaces that scale across different devices and screen sizes using Auto Layout and size classesCollections ● Learn how to utilize the data source design pattern● Display lists of elements using table views● Display grids of elements using collection views Localization ● Remove hard-coded locale-specific information – such as date formatting and decimal separators – from applications● Localize applications into more than one languageData Persistence ● Learn how the file system is organized on iOS ● Use archiving to persist simple object graphs to the file systemWeb Services ● Interact with live APIs to fetch and display external information to the user● Parse JSON data into Swift model objects