Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
iOS Development Tips

iOS Development Tips

23h 33mBeginner2021-12-21

Authors

Steven Lipton

Steven Lipton

VP of Special Projects at Scientific Device Laboratory, Developer

Course details

What if it only took a few minutes a week to become a better iOS developer? This series is designed to provide small, smart hacks that can improve the way you code with Xcode and Swift. Tune in for short videos on topics such as version control with Git, MapKit, iPad Playgrounds, and iPhone X development. Create faster, more reliable, and better-looking apps for iPad, iPhone, or Apple Watch. Steven Lipton will help you take your iOS (and watchOS) projects to the next level.

Skills covered

XcodeSwiftiOS DevelopmentiOSSerial (Weekly)Mobile DevelopmentApple

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - How to use the exercise files

iOS Development Tips Weekly

  • 03 - Use Xcode Git repositories
  • 04 - Read and write text files
  • 05 - Prototyping MapKit in iPad Playgrounds
  • 06 - Use the Xcode 9 simulators
  • 07 - Layout and iPhone X
  • 08 - Use markers instead of pins for map annotations
  • 09 - Read JSON files
  • 10 - Copy and paste with the pasteboard
  • 11 - Create navigation controllers
  • 12 - Make a camera on iPad
  • 13 - Tricks with Asset Manager
  • 14 - Array tricks
  • 15 - Apple watch and the context menu
  • 16 - Image and color literals
  • 17 - Why use uint8
  • 18 - Using hex color
  • 19 - Deep dive into dictionaries
  • 20 - Tapping a map
  • 21 - Update old apps
  • 22 - Using Apple Pencil
  • 23 - Animated emoji on the Apple Watch
  • 24 - The navigation bar and back title
  • 25 - Using property lists
  • 26 - Using popovers
  • 27 - Attributed string jazz
  • 28 - 3D text with SceneKit
  • 29 - Find a language quickly from text
  • 30 - UIColor class extensions
  • 31 - Using Date and TimeInterval
  • 32 - Time zones and date components
  • 33 - Timer accuracy
  • 34 - Animate maps
  • 35 - Xcode 10 storyboard changes
  • 36 - Use code snippets
  • 37 - Changes to playgrounds in Xcode 10
  • 38 - Permission changes to notifications
  • 39 - Customizing the tab bar
  • 40 - The Settings bundle
  • 41 - Use the speech synthesizer
  • 42 - Make round buttons
  • 43 - Recursion and changing UIViews
  • 44 - Lay out iPad landscape and multitasking apps
  • 45 - Embed table views
  • 46 - Make a toggle button
  • 47 - Drop shadows
  • 48 - Blur and vibrancy effects
  • 49 - Inequalities in Auto Layout for storyboards
  • 50 - Make an animated settings drawer
  • 51 - Views in playgrounds
  • 52 - Launch the Settings app
  • 53 - Draw paths in UIViews
  • 54 - CALayer masks
  • 55 - Protocols and time pickers
  • 56 - Convert strings to time intervals
  • 57 - Sliders as knobs
  • 58 - Fix stackview disasters
  • 59 - Using haptics
  • 60 - Test flight
  • 61 - Replacing segmented controls
  • 62 - Ranges
  • 63 - Unicode characters
  • 64 - String and NSString characters
  • 65 - Thrown errors
  • 66 - Actions in table views
  • 67 - Ducking sound in AVAudioSession
  • 68 - Make and use closures
  • 69 - Using ARC
  • 70 - Create a project without a storyboard
  • 71 - Learn how to rename identifiers
  • 72 - Add a split-view controller programmatically
  • 73 - Add dynamic type for accessibility
  • 74 - Quickly identify a UIColor to RGB or HSB system
  • 75 - Launch an alert from a closure and what to do about it
  • 76 - Connect outlets and actions without the Assistant Editor
  • 77 - Get BASIC with swift strings
  • 78 - Convert CSV files
  • 79 - Strings to doubles
  • 80 - Enums
  • 81 - Selection in text views
  • 82 - Generate QR codes
  • 83 - The and operators in Swift
  • 84 - String interpolation
  • 85 - Xcode changes
  • 86 - Use Dark Mode on storyboards
  • 87 - Use SF Symbols
  • 88 - Structs
  • 89 - Quick SwiftUI
  • 90 - Working with sets
  • 91 - Segue Actions
  • 92 - Checkboxes in SwiftUI
  • 93 - To-do lists in SwiftUI
  • 94 - Quick Help in SwiftUI
  • 95 - Models in SwiftUI
  • 96 - SwiftUI in Xcode Playgrounds
  • 97 - Keyboard shortcuts for Xcode 11
  • 98 - Basic PencilKit
  • 99 - Setter and Getters
  • 100 - UITextViews and coordinators
  • 101 - Dark Mode in code
  • 102 - Candle effects
  • 103 - Reality Composer
  • 104 - RealityKit
  • 105 - NumberFormatter
  • 106 - Tuples
  • 107 - Protocols
  • 108 - Property wrappers
  • 109 - iPad to macOS
  • 110 - Type properties
  • 111 - Singletons and TabViewControllers
  • 112 - UITabViewControllers in Swift Playgrounds
  • 113 - Motion effects
  • 114 - SwiftUI animation
  • 115 - @Binding in public
  • 116 - SwiftUI ScrollView
  • 117 - MapKit points of interest
  • 118 - UIKit extensions and pseudo SwiftUI
  • 119 - SF Symbols configuration
  • 120 - Custom SF Symbols
  • 121 - Use SwiftUI GeometryReader
  • 122 - Proportional SwiftUI views
  • 123 - Button selection panels in SwiftUI
  • 124 - Custom modifiers in SwiftUI
  • 125 - Dependency injection
  • 126 - Xcode themes
  • 127 - Basic generics
  • 128 - Selections in watchOS
  • 129 - ForEach closures in SwiftUI
  • 130 - SwiftUI borders and shapes
  • 131 - SwiftUI gradients
  • 132 - Special parameters
  • 133 - Overriding operators
  • 134 - Arrays with map, filter, and reduce
  • 135 - Basic measurements
  • 136 - Key paths
  • 137 - Recursive structs
  • 138 - Outline views in SwiftUI
  • 139 - TextEditor and Scribble
  • 140 - Color pickers
  • 141 - Local notifications in SwiftUI
  • 142 - Enums with values
  • 143 - Changes to enums in Swift
  • 144 - SwiftUI transitions for modal views
  • 145 - Date pickers
  • 146 - SwiftUI labels
  • 147 - SwiftUI maps
  • 148 - Collection views for SwiftUI
  • 149 - Scribble bugs
  • 150 - The joys of UUID
  • 151 - SwiftUI swipe gesture
  • 152 - Holiday special - Let it snow
  • 153 - Embed images in SwiftUI text
  • 154 - Make a widget, part 1 - Presenting
  • 155 - Make a widget, part 2 - Families
  • 156 - Make a widget, part 3 - Timelines
  • 157 - UICollectionView lists
  • 158 - UICollectionView layout
  • 159 - Menus on UIButtons
  • 160 - MatchedGeometryEffect modifier
  • 161 - Multicolor symbols
  • 162 - Multiplatform Swift UI
  • 163 - Documents in SwiftUI
  • 164 - Keyboard shortcut modifier
  • 165 - Text, Dynamic Type, and accessibility
  • 166 - Photos picker
  • 167 - What is Hashable
  • 168 - Add stickers to your app
  • 169 - iPad Playgroundsfor Mac
  • 170 - Lazy variables
  • 171 - Core graphics in SwiftUI
  • 172 - SwiftUI checkboxes
  • 173 - Core Graphics datatypes
  • 174 - Setup for UIKit Drawing
  • 175 - Practical CGRects
  • 176 - Paths and contexts in CoreGraphics
  • 177 - Distance-based graphics in CoreGraphics
  • 178 - Recursive graphics
  • 179 - CoreGraphics curves
  • 180 - SwftUI maps and map zoom
  • 181 - Maps and auto zoom
  • 182 - Add pages in SwiftUI
  • 183 - Closures in structs
  • 184 - Xcode 13 changes
  • 185 - New UIButton tricks
  • 186 - SwiftUI Changes for iOS 15
  • 187 - SF Symbols 3
  • 188 - Swfit UI binding in lists
  • 189 - TimelineView
  • 190 - SwiftUI image concurrency
  • 191 - SwiftUI Playgrounds
  • 192 - Custom widgets with intents, part 1
  • 193 - Custom widgets with intents, part 2
  • 194 - Custom widgets with intents, part 3
  • 195 - Color for accessibility
  • 196 - UIStackView programmatically
  • 197 - The new date formatter
  • 198 - Number formatters
  • 199 - Links in text
  • 200 - Accessibility labels
  • 201 - So long, and thanks for all the views

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal