80 Xcode Tips To Improve Productivity - Xcode 9 iOS11 Swift4
4.7 (31 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.
3,906 students enrolled
Wishlisted Wishlist

Please confirm that you want to add 80 Xcode Tips To Improve Productivity - Xcode 9 iOS11 Swift4 to your Wishlist.

Add to Wishlist

80 Xcode Tips To Improve Productivity - Xcode 9 iOS11 Swift4

Improve your iOS development skills, become more productive with Xcode 9. Learn all useful Xcode tricks. iOS 11 Swift 4
New
4.7 (31 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.
3,906 students enrolled
Created by Dee Aliyu Odumosu
Last updated 9/2017
English
Price: $20
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • becomes more efficient and productive with Xcode as a tool
  • use keyboard shortcuts to increase proficiency
  • Learn new tips and tricks to make you better at using Xcode
View Curriculum
Requirements
  • You should be familiar with Xcode and developing on iOS platform
Description

Are you an iOS developer? Have you been working with Xcode for a period of time and you want to be more productive? If you have been using Xcode as your iOS development tool, then you know that Xcode is a complex tool to use. In this course I have come up with 80 tips and tricks to boost your productivity as an iOS developer using the Xcode IDE (More tips will be added).

There are hidden features, cool and neat tricks and keyboard shortcuts that you need to master in order to work more efficiently. Some of these hidden features will blow your mind once you discover them. Xcode has so many neat functions that can be taken advantage of.

As a developer, I have been developing on Xcode for 5 years and in this period I have learnt lots of things that I want to share with you. Some of these features are not immediately obvious but with my guidance I'll be able to show you how and when to use each feature.

Some of the tricks we'll look at include;

  • How to treat warnings as errors
  • How to extract methods from a chunk of code
  • How to lock control properties to prevent additional changes
  • How to add tokens to snippets
  • How to create your own color palettes for different projects
  • How to group multiple objects as one unit
  • How to set layout constraints between two objects using the document outline
  • How to open your project file using the 3D view mode - cool feature
  • How to fold and unfold your codes and why you want to do this
  • How to set Xcode to send you directly to the line where an error occurred.
  • And many more tips

This tips I shared in this course are the ones that I considered to be very important for every iOS developers to learn. There are many more tips and tricks but most of them will not improve your productivity any further.

If you are ready to become Xcode proficient, enroll in this course and I look forward to being your instructor.

Who is the target audience?
  • Anyone who's starting out with iOS development and wanting to learn some tips and tricks of Xcode
Compare to Other Xcode Courses
Curriculum For This Course
83 Lectures
02:57:36
+
Introduction
1 Lecture 01:16
+
30 Tips and Tricks
80 Lectures 02:55:29








Code snippet with shortcut to boost productivity
03:11

Control drag between views to set layout constraints
03:56

Add tokens to code snippets
04:02

How and why you should use outlet collections
05:03

Add breakpoint exception
02:13

Change variable name in scope
01:37

Project-wide variable rename
03:05

Give names to controls inside the document outline
02:29

Options to bring up the heirarchy of views to make selection easier
01:38

Media library and adding image without adding UIImageView
01:43

Use the Option key to see the distances between controls
02:09

Open file quickly
02:02

Open quickly in assistant editor
01:11

Treat warnings as errors
03:13

How to use constraint identifier
02:42

How to extract method
02:15

Enable line numbers and jumping to a line number
01:36

Folding and unfolding codes using ribbons
02:26

Xcode tabs will make you more productive
03:27

3D view to open files in different modes
01:32

Refactor to storyboard: how to use multiple storyboards
03:06

File template library
01:21

Add multiple objects at the same time from the object library
01:08

Structural highlighting
01:17

Meaning of letters beside project navigator files
01:58

Double length pseudo language
02:16

Increase or decrease font size of code
01:09

Under opaque bar property of a view controller
02:21

Resize to fit to content
01:06

Different ways to duplicate your controls
01:36

Make bulk changes - modify properties of disimilar controls
01:53

Quick way to edit constraint value
01:15

Named colors
04:17

Right click on view controller icon to see all connections
04:17

Resolving constraint issues using the document outline
03:28

Intrinsic size and constraints
02:34

Jump to definition using command click
02:04

Drag code to a new location
01:26

Autocomplete productivity - combine multiple keywords
02:44

Comment out chunks of code
00:57

Option click to open file in assistant editor
00:51

Command + Enter to get out of assistant editor mode
00:40

Jump through the 8 navigator tabs using shortcut commands
01:37

Automatic indentation
01:09

Indent code to the left or right
00:57

Hide the left or right pane with simple shortcut keys
00:57

Dragging objects directly to the document outline
02:29

Double click on objects inside document outline to move them around
01:46

Function dropdown for easy navigating your code file
01:54

MARK and TODO
04:05

Option click to see quick definition of classes
01:47

Searching current file and entire project
03:22

Add quick documentation to any function
02:48

Change the name of the app from plist
02:25

Show or hide the autocomplete window
00:53

Horizontal and vertical guides
02:54

Multiple ways to deal with breakpoints
02:39

Build, Run and Stop Xcode with shortcut keys
01:19

Clean the project
01:28

Recently changed files
01:11

File history takes you directly to where you last worked
02:11

Quickly change images in your project
01:06

Quickly switch between two Xcode windows
01:42

Show bounds rectangle
01:43

Placeholder background
02:25

Step through your issues
01:54

Select different nearby neighbour for constraints
02:16

Adjust label height based on it's content using flexible height constraint
02:54

Quickly open assistant editor mode
00:38

Hide or show the debug area with keyboard shortcut
00:50

Move single or multiple lines of code up or down
01:15

View plist as source code
02:20
+
Conclusion and Bonus
2 Lectures 00:53
Conclusion
00:45

Bonus
00:08
About the Instructor
Dee Aliyu Odumosu
4.5 Average rating
299 Reviews
17,792 Students
7 Courses
Freelance Developer with over 120 Apps Developed

Dee has developed over 120 apps for clients, including both individuals and start-ups, from around the world. The apps range from basic to very complex, some of which can be found on his website. Dee’s passion for computer programming began in 2006 with his first contact with Java programming language. He continued to learn different languages, including Microsoft ASP.NET, Ruby on Rails, C#, some PHP and HTML and CSS. Dee briefly pursued a MCSE (Microsoft Certified System Engineer) certification before he decided he wanted to become a full-time programmer. He achieved a Microsoft Certified Professional status. For the last 4 years, Dee has been programming the iPhone using Objective-C and Swift language

In 2013, Dee decided to further his education in Software Development by earning a distinction in his Masters of Software Engineering degree from Queen Mary University. He graduated with a 1st class in BSc Computing in his first degree. 

One of Dee’s passions is tutoring. His first YouTube channel video tutorial was uploaded in 2007 where he was teaching PHP, but he later created Microsoft ASP.NET video tutorials and Visual Studios. He has a genuine interest in ensuring that learners understand whatever topic is being presented. 

Dee currently resides in the UK as a freelancer. He prides himself on his creativity in taking customers ideas from the paper to the app store. Two of the apps he developed received funding from angel investors and he is a co-founder of a New Zealand start-up currently valued at over $1 million. 

You can be assured of Dee’s courses and credentials. His dedication and commitment to his work and support will be of exceptional quality and he can teach you how to become an app developer. See you inside.