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 Mindfulness Personal Development 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 Data Science
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:

  • 3 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
Development Development Tools Xcode

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
Rating: 4.6 out of 54.6 (127 ratings)
4,468 students
Created by Dee Aliyu Odumosu
Last updated 9/2017
English
30-Day Money-Back Guarantee

What you'll 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

Course content

3 sections • 83 lectures • 2h 57m total length

  • Preview01:16

  • Preview04:26
  • Preview01:37
  • Preview03:17
  • Preview03:10
  • Preview01:39
  • Preview02:44
  • Preview03:31
  • Preview02:57
  • 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
    00:45
  • Bonus
    00:06

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 this course is for:

  • Anyone who's starting out with iOS development and wanting to learn some tips and tricks of Xcode

Instructor

Dee Aliyu Odumosu
Freelance Developer with over 120 Apps Developed
Dee Aliyu Odumosu
  • 4.4 Instructor Rating
  • 1,582 Reviews
  • 50,188 Students
  • 9 Courses

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.

  • 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.