Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 2.5 hours on-demand video
  • 13 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development Swift

Learn Swift Programming to Make iOS Apps

Swift is Apple's new programming language for building iOS and Mac applications.
Rating: 4.2 out of 54.2 (16 ratings)
1,985 students
Created by Gary Kind
Last updated 8/2014
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Become an Apple Developer (if you aren't already one)
  • Learn the basic constructs in the Swift language
  • Have the basis for being able to build your own apps with XCode and Swift

Course content

7 sections • 19 lectures • 2h 24m total length

  • Preview01:50
  • Some History
    05:03
  • Preview02:54
  • Apple Developer Account Setup
    03:08

  • Installing and Introduction to XCode
    02:27
  • The obligatory Hello World application
    02:32
  • Resources Online
    02:26

  • Language Introduction for Beginners
    12:21
  • Control Flow & Loops
    14:42
  • Operators
    05:49
  • Classes and Functions
    12:52

  • Language Introduction for Developers
    08:50

  • Introduction to designing a User Interface (UI)
    09:15
  • Protocols and Delegates
    10:07
  • Lotto Generator (Part 1)
    07:30
  • Lotto Generator (Part 2)
    15:30

  • Preview10:55
  • More on UITableView
    14:43

  • Wrap Up
    02:05

Requirements

  • A Mac

Description

This course introduces you to Apple's brand new programming language; Swift. Swift enables you to build applications for iOS devices and for the Mac. It has been newly released to replace Objective-C.

It is a new language which is aimed at getting more people writing applications for these platforms as it is more beginner friendly. You can write apps and games using Swift and using the new playgrounds feature in XCode 6 you can see the results of the code as you type.

This course covers everything from registering as an Apple developer, downloading and installing Xcode and writing your first program using Swift.

Whether you are a seasoned developer or a complete newcomer to coding you can dive in to the relevant section depending on your skill level. Swift is a great starting language for beginners and especially if you want to create an app but didn't know how!

This is more than just a rehash of the swift programming language book, there are worked examples, an understanding of the quirks using xcode to design user interfaces and the building of a very simple app.

Also content will be added to this course in the future so get involved now!

Update: Apple have just announced that all registered Apple developers can get access to XCode 6 and download it for FREE. So you can simply register (if you haven't already done so) and get XCode 6 and starting using Swift today!

And the unconditional, Udemy backed, 30 day money-back guarantee is not just any old guarantee, it's my personal promise to you that you will succeed ... just like my thousands of other Udemy students.

Who this course is for:

  • Beginners who have never coded
  • Developers who want a fast track to understanding iOS/Mac development
  • Those interesting in creating their own apps for iOS devices

Instructor

Gary Kind
Techie with Marketing and Business Startup Knowledge
Gary Kind
  • 4.2 Instructor Rating
  • 1,792 Reviews
  • 56,820 Students
  • 9 Courses

Gary Kind is a highly experienced IT professional and business owner with over 25 years in and around software development and 20+ years running businesses as an individual and in partnerships.

He has a wide spread of business knowledge working in the SME sector as well as delivering KPI and financial reporting for large corporations. He has spent the past few years combining marketing with IT to cover areas such as pay per click, copywriting and conversion optimisation.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.