Swift 2 - How to make an App for Mac OSX
3.3 (35 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,996 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Swift 2 - How to make an App for Mac OSX to your Wishlist.

Add to Wishlist

Swift 2 - How to make an App for Mac OSX

Go from no knowledge to a level where you can start making you own app for Mac OSX using Swift
3.3 (35 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,996 students enrolled
Created by Neeraj Jaiswal
Last updated 2/2017
English
Learn Fest Sale
Current price: $10 Original price: $20 Discount: 50% off
2 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 2 Articles
  • 11 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Make an App for Mac using Swift and Xcode
  • Download the complete source code of the app made during the course.
View Curriculum
Requirements
  • To learn you will need only you urge to learn how to make an app for macosx
  • To run the source code you will need a Mac with XCODE
Description

****Updated for XCode 7.2 & Swift 2****

If you are a person who wants to learn how to get started with making an app for Mac OSX, then you are at the right place. In this course I will take you through a fun ride, where you will learn to code a simple but complete app from scratch.

Here are some salients point of the Course:

  • You will get the complete source code of the app at the end of the course.
  • You will be able to get started with the Xcode.
  • You will be able to utilise some of the basic user interface controls like buttons,labels,textfields.
  • You will learn how implement the tables, and the basic coding behind.
  • You will also learn basics of error checking.
I hope you will enjoy the fun ride as much as I enjoyed making this course for you. Do put up some queries you have in the discussion forum. I will try to help you out.
Who is the target audience?
  • If you want to to get started making an app for Mac with Swift then this is the course for you
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 14 Lectures Collapse All 14 Lectures 48:15
+
Welcome
1 Lecture 02:33

In this introductory lecture,

  • You will come know more about my expertise.
  • Subsequently I will walk you through, what you will learn in the course.
  • What you will achieve by completing the course.
Preview 02:33
+
Make the Friends List App on Mac OSX using Swift
10 Lectures 43:42

In this lecture, you will learn :

  • How to create a project in xcode.
  • How to create a Swift project.
  • What are the parameters on the project creation window in xcode.
Preview 04:20

In this lecture you will learn:

  • How to add a new file to a Xcode project.
  • How to add a Controller Class to a project in Xcode.
  • How to add XIB file along with the Controller Class to a project in Xcode.
  • How to initialise a Controller class from AppDelegate.
Preview 04:53

In this lecture you will learn:

  • How to Create an Object Class
  • How to write the init function of for the class.
Create an Object Class in Swift Project
03:19

In this lecture you will learn:

  • How to place a label on the user interface.
  • How to use the alignment guides to place user controls for better look and feel.


Add Labels to the App
01:33

In this lecture you will learn:

  • How to add textfields to the user interface.
  • How to use the user inputs in your code.
Add Textfields to the App to get the user inputs
02:21

In this lecture you will learn:

  • How to add a combo box to the user interface.
  • How to initialise the combo box items from the view controller.
Add a Combo Box to the App and initialise its item list
03:16

In this lecture you will learn:

  • Where are the user controls on the Toolbars.
  • How to add a button to the user interface.
  • How to handle the click on the buttons by writing action handler codes in Xcode.
Add a Button and implement the Action Handler
05:47

In this lecture you will learn:

  • How to do simple error checking of the user inputs.
  • How to show alert when the user inputs are invalid.
Validating user inputs & showing Error for invalid data
04:42

In this lecture you will learn:

  • How to add a TableView to the user interface.
  • How to configure the columns.
  • How to align the cells in the tableview.
Add a TableView to the App
04:06

In this lecture you will learn:

  • How to populate data into the tableview.
  • How to add new rows to the table view based on user inputs.
Write code to populate the TableView
09:25
+
Wrap Up
2 Lectures 01:54

Here we will wrapup and recollect what you have learned.

Wrap Up
01:51

Updated Source Code for Swift 3 and XCode 8
00:03
+
Get another Swift 3 course for Free
1 Lecture 00:07
Bonus Lecture: GET FREE COURSE- "Mac App with Swift 3 and XCode 8"
00:07
About the Instructor
Neeraj Jaiswal
3.9 Average rating
84 Reviews
17,528 Students
7 Courses
Swift, iOS, Mac, Android & Java Expert,Founder & CEO-Appnimi

Swift, iOS, Mac, Android & Java Expert

Founder & CEO of Appnimi, an App development company.

Founder of PROFITABLE PROGRAMMER

Premium Instructor on Udemy with 15000+ students.

I am a veteran app developer having built around 100 apps for iOSAndroidWindows PhoneBlackberryMac , Windows PCTizen and Web.

Some of the apps which stand out are ScrabulousZombie LaneMillionaire CityVokal (previously OkTalk), OpenClove & Travelyaari

I have used Technologies like SwiftJavaObjective-CAndroid and Unity 3D to bring these app to life.

I also like doing research on new technologies which can help programmers keep up with the ever evolving world of programming.

All these research eventually lead to development of new apps or a course.

On my journey as a programmer to an entrepreneur, I have learnt lot of digital marketing skills to grow my business.

And I love sharing these skills of mine with those who would like to take their business to the next level.