Employers
Jobseekers
Recruiting Partners
PRODUCT
InsightAI Video InterviewerAI Resume ScreenerAI Coding InterviewerAI Phone ScreenerAI English Proficiency Test
PLATFORM
AI Recruitment AgencyHyring MeetJob PortalATSHRIS
FREE HR TOOLKIT
Generate LettersCalculatorsChecklistsHR policiesHR SurveysJD vs Resume MatcherJob Descriptions
View all
USE CASES
EducationRetailManufacturingHealthcareHospitalityRecruitment AgencyTechnology
BFSISemiconductors & HardwaresEV & AutomotiveAerospace & DefenceTech Services Companies
Big 4
PWCDeloitteEYKPMG
Government
Get started free with HyringJoin as an employer
PLATFORM FEATURES
Job SearchCompany researchAI Resume BuilderAI Cover Letter
Auto ApplyJob TrackerAI Mock Interviews
JOBSEEKER TOOLKIT
Interview QuestionsSalaryResume Checker
Generate LettersCalculatorsCareer GlossaryView all
LEARN
HTMLCSSJavaScriptPython
SQLPHPJavaView all
COMPANY CAREERS
GoogleAmazonMicrosoftApple
TCSInfosysAccentureView all
Get started free with HyringJoin as a jobseeker
FREE HR TOOLKIT
Generate LettersCalculatorsChecklistsHR policies
HR SurveysJD vs Resume MatcherJob DescriptionsView all
COMPARE
Akkodis vs Robert HalfRandstad vs HaysExperis vs AkkodisTekSystems vs Randstad
Robert Half vs HaysExperis vs Robert HalfTekSystems vs HaysAkkodis vs Randstad
RECRUITMENT AGENCY
BengaluruMumbaiDelhiHyderabad
ChennaiPuneKolkataView all
STAFFING AGENCY
New YorkLos AngelesChicagoHouston
DallasSan FranciscoAtlantaView all
Get started free with HyringJoin as recruiting partner
HTMLCSSJavaScriptTypeScriptReactAngularVueNode.jsPHPjQueryBootstrapSassDjangoAngularJSASPRWDSVGCanvasGraphicsColorsIconsAppMLPythonJavaCC++C#GoRustKotlinSwiftRBashData StructuresSQLMySQLPostgreSQLMongoDBJSONXMLNumPyPandasMatplotlibSciPyStatisticsData ScienceMachine LearningArtificial IntelligenceExcelGitCyber SecurityRaspberry PiHow ToTyping SpeedSpaces

Swift Basics

  • Swift Introduction
  • Swift Get Started
  • Swift Syntax
  • Swift Output
  • Swift Comments
  • Swift Variables
  • Swift Data Types
  • Swift Type Casting
  • Swift Operators
  • Swift Strings
  • Swift Arrays
  • Swift Ranges
  • Swift If Else
  • Swift Switch
  • Swift While Loop
  • Swift For Loop
  • Swift Collections

Swift Types & Functions

  • Swift Functions
  • Swift Optionals
  • Swift Enums
  • Swift Closures
  • Swift Tuples

Swift Object Model

  • Swift OOP
  • Swift Inheritance
  • Swift Polymorphism
  • Swift Protocols
  • Swift Generics
  • Swift Extensions
  • Swift Access Control

Swift Async

  • Swift Error Handling
  • Swift Concurrency

Swift Examples

  • Swift Editor
  • Swift Exercises
  • Swift Quiz

Swift Exercises

183 practice questions across 31 topics. Each set sits at the end of the lesson it belongs to, so you can read the explanation and practise in one place.

  • Introduction5 questions
  • Get Started5 questions
  • Syntax6 questions
  • Output5 questions
  • Comments4 questions
  • Variables7 questions
  • Data Types7 questions
  • Type Casting6 questions
  • Operators7 questions
  • Strings6 questions
  • Arrays7 questions
  • Ranges6 questions
  • If...Else5 questions
  • Switch6 questions
  • While Loop5 questions
  • For Loop5 questions
  • Collections7 questions
  • Functions6 questions
  • Optionals7 questions
  • Enums & Pattern Matching6 questions
  • Closures6 questions
  • Tuples & Type Aliases5 questions
  • OOP6 questions
  • Inheritance6 questions
  • Polymorphism6 questions
  • Protocols7 questions
  • Generics6 questions
  • Extensions5 questions
  • Access Control5 questions
  • Error Handling6 questions
  • Concurrency7 questions

Keep Going

Swift Interview QuestionsPractice real questions asked for SwiftiOS Developer SalarySee what iOS Developer roles pay in the marketAuto Apply for JobsApply to open roles related to Swift and tweak your resume