
Explore 170+ interview questions on iOS 11 and swift 4, grounded in theory, with downloadable resources and reference links to reinforce swift language and Xcode concepts.
Learn the basics of Swift, including constants vs variables, type inference, and explicit type annotations. Explore literals, operators, and tuple usage with named elements and dot notation.
Explore swift operators, from unary and binary to the remainder and identity operators, plus range concepts (closed vs open) and logical operators for object and Unicode character comparisons.
Explore swift strings and characters, including literals with escapes, concatenation, constants versus variables, and string interpolation, plus unicode characters, multiline literals, substrings, and out-of-bounds access concerns.
Explore Swift collections by comparing arrays, sets, and dictionaries, learn their ordering and uniqueness rules, and practice counting, adding, and sorting to choose the right data structure.
Explore loops and conditional statements in Swift, including if, else, switch, guard, while, and repeat-while, with practical examples of break and continue controlling flow.
Master Swift functions: define parameters and return types, pass arguments in order, use default and variadic parameters, and explore nested function calls.
This lecture explains enumerations: define with enum, declare cases, separate values with commas, access values via dot notation, and use associated or raw role values for weekdays examples.
Explore how to declare stored, lazy, and computed properties within classes and structs, extend types with extensions to add methods and properties, and manage getters, setters, observers, and mutating behavior.
Explain how to declare classes and use inheritance in Swift, differentiate subclass and superclass, override methods with override, prevent changes with final, and use self to reference properties.
Explore Swift type casting and protocol basics, including as? and as! downcasts, is checks, Any and AnyObject, optionals with ? and !, and protocol inheritance.
Master Xcode basics for iOS development, including macOS version requirements, testing on devices or simulators, and essential tools like the object library and bundle identifier workflow.
explore interface basics by examining storyboard, interface builder, and the launch and main screens, and learn to design adaptive layouts with constraints, hierarchy, voice over, and alerts.
Explore app resources, data files that accompany an executable, and localization via strings files. Understand points versus pixels and screen scales (1x–3x) for image resources.
Learn how the Info.plist uses key-value pairs to declare capabilities like persistent Wi-Fi, and how the app bundle stores the executable, icons, and retina assets in xcassets with en.lproj.
Cover common Swift errors interviewers ask about, including casting to unsigned integer, optionals and force unwraps, index out of range, and the role of initializers, design file, and inspector.
Connect views with code using IB outlets and IB actions, run your app on a real device, and inspect storyboard connections while learning alerts and action sheets.
Explore the basics of machine learning and augmented reality with Core ML and ARKit, converting pre-trained models to ML model format and applying world tracking to anchor virtual objects.
NB! This is NOT a course for complete beginners. You need to have worked with Swift and Xcode for a while, at least. Otherwise it will be difficult for you to relate the theory to real-words examples.
Have you ever reached the moment, when on an iOS developer interview they start asking you theoretical questions you can't answer? Have you wondered what theory stays behind the applications you create? Do you want all of the basic principles on one place, explained in a simple way? Then this course is for YOU! With more than 170 iOS 11 & Swift 4 interview questions, the 170+ iOS 11 & Swift 4 Interview Questions course is here to help you.
The whole information is built is understandable way, waiting for you to take it now! Use it when you need to...
It will be always handy when you need a reference to one or another theoretical concept. Tired of reading through hundreds of pages with documentation? The 170+ iOS 11 & Swift 4 Interview Questions is there, designed for you!
A junior developer?
A job-seeker?
A student?
Do give it a try!