Discover Classes. Earn 10% Rewards.

iOS Swift Development (Part-time) is unfortunately unavailable

Thankfully we have 1 other Apple Class for you to choose from. Check our top choice below or see all classes for more options.

Final Cut Pro X: An Introduction to Final Cut Pro

Manhattan Edit Workshop See all classes by this school @ 119 W 23rd St, New York, NY

Learn Final Cut Pro X from the ground up in this thorough, hands-on introductory course. Covering everything from fundamental editing workflows to more advanced FCPX features, you will work with real media throughout. Ideal for beginners and experienced editors alike who want to build confident, professional-grade skills with this powerful tool.

(97) Beginner 16 and older
$1,295

3 sessions

Attend
+12950 pts
Gift it!
See all Apple classes NYC

iOS Swift Development (Part-time)

  • All levels
  • 18 and older
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • 40 Rector St, New York, NY
  • 47 hours & 30 minutes over 19 sessions

Start Dates (0) $3,000/person

  • Regular price.

No upcoming dates are currently available.

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Professional Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

Week 1 (Classes 1 & 2): The Swift Programming Language
  • The iOS development ecosystem - XCode, Swift, Objective-C, OS X, iOS
  • The Swift Programming Language
  • Control flow
  • Data types
  • Functions and Closures
  • Classes and Objects
  • Memory Management using ARC
  • Assignments 1 and 2
Week 2 (Classes 3 & 4): Advanced Concepts in Swift
  • More on closures
  • The Swift Standard Library
  • Collections
  • Algorithms
  • Modules
  • Linking Objective-C and Swift
  • Assignments 3 and 4
Week 3 (Classes 5 & 6): Memory Management and Profiling
  • More on Classes and Objects
  • Memory management
  • Profiling and optimizing code
  • XCode and XCode Instruments
  • Assignments 5 and 6
Week 4 (Classes 7 & 8): Introduction to iOS development
  • iOS Development fundamentals
  • Essential ideas - MVC, Asynchronous programming, JSON and HTTP
  • A complete Geolocation based iOS app with a backend running on Amazon EC2
  • Assignments 7 and 8
Week 5 (Classes 9 & 10): More on Views and View Controllers
  • Table Views and Collection Views
  • The Navigation Stack
  • Apps with tabs
  • MVC in practice
  • Cleanly separating data from your views and controllers
  • Assignments 9 and 10
Week 6 (Classes 11 & 12): Data Persistence
  • Data persistence strategy for mobile iOS specific, local storage using Core-Data
  • iOS specific, local storage using Object archiving
  • iOS independent, local storage using SQLite
  • iOS independent, remote storage using a database on the cloud App upgrades and locally stored data Assignments 11 and 12
Week 7 (Classes 13 & 14): Pre-built iOS Frameworks
  • Maps
  • Social Framework - Facebook and Twitter
  • Camera
  • Building a custom iOS 8 keyboard
  • Assignments 13 and 14
Week 8 (Classes 15 & 16): Advanced Topics
  • Header files and modules
  • Mixing Object-C and Swift
  • Method swizzling
  • Overview of LLVM and compiler technology
  • Going deep into an iOS app - Security, sandbox architecture, storing credentials inside iOS apps

Refund Policy

Refunds are not available.

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 30000 points. Earn 10% back in reward points!

TurnToTech

TurnToTech is an engineering school specializing in mobile software education, offering an accelerator-style environment where entrepreneurs and professionals rapidly build programming and software engineering skills. Through hands-on projects and mentorship from industry experts, students gain the practical experience needed to excel in today’s tech-driven world.

View school profile
TurnToTech
Vetted by CourseHorse

A verified NYC educator.

Loading...