Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    The Complete Ios9 Developer Course - Build 50 Swift Apps

    Posted By: ELK1nG
    The Complete Ios9 Developer Course - Build 50 Swift Apps

    The Complete Ios9 Developer Course - Build 50 Swift Apps
    Last updated 8/2015
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 8.99 GB | Duration: 24h 12m

    Learn the secrets behind great apps like Uber, Tinder, Instagram and more! Learn develop apps in Swift today!

    What you'll learn
    Build apps
    Code in Swift
    Learn to build apps from Scratch
    Learn how to use XCode
    Learn how to design apps for optimum user experience
    Requirements
    A mac computer (not a PC)
    XCode 7
    Description
    This course was funded through a massively successful Kickstarter campaign.
    Do you want to learn how to make apps? This course is for you! In this course you will get to learn how to build real world apps through example. Learning by doing is the best way to become a rock star developer, producer and entrepreneur.
    One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.
    This course is project based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio. We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable skills immediately.
    You can use the projects you build in this course to add to your LinkedIn profile. Give your portfolio fuel to take your career to the next level.
    Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation. Learn it today and get a head start for tomorrow. People who can master technology will rule the future.
    You will get full lifetime access to this course for a single one off fee. John Bura has created many games, apps and training courses so he is extremely qualified to teach you how to master technology. This is an instructor that does not only teach, he produces apps. This means you get the most relevant information on how to code. Most courses do not show you practical skills and real world examples.
    What makes you a good teacher?
    I have released over 40 games and apps that have done very well in the app store. I run a company called Mammoth Interactive so I am actively in the field building apps and making money I have been teaching since 2002 I personally love learning online and my life is much better because I have learned online rather than a classroom I am one of the top 10 highest grossing Udemy teachers I have been a Udemy instructor since 2011. I make sure people learn how to make money from their creations. I have over 150k students worldwide
    Who is this class for?
    People who want to improve their technical skills Complete beginners People who want to make money. I show people the tools on how to make money through various methods of passive income People who want to get ahead of the pack by learning online.
    How you will make money by learning new skills
    Learn practical skills Learn about how leverage your new skills to greater wealth Learn through practical examples
    Why should you learn online?
    There is an online education revolution taking place. You may have heard about it in the news or heard it from a friend. Either-way, education is going to be changed forever. In this short course I talk about how Online Education has
    Motivated me
    Helped my career
    Helped me as a teacher
    Impacted several lives around the planet
    I promise that this course will be better and more effective than reading books. I show how to master technology through the use of video. This course will give you everything you need to thrive in our technological society.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Section 2: 01. Learn Swift 2 in 1 hour

    Lecture 2 02. Course Requirements

    Lecture 3 03. Talking about Xcode projects

    Lecture 4 04. Setting up the Xcode environment

    Lecture 5 05. Adding items to the main story board

    Lecture 6 06. Hooking up the swift file

    Lecture 7 07. Using the swift file

    Lecture 8 08. Changing the button text

    Lecture 9 09. Adding in functions

    Lecture 10 10. Variables

    Lecture 11 11. If Statements

    Lecture 12 12. Multiple condition if statements

    Lecture 13 13. Else if statements

    Lecture 14 14. Printing a user selected number

    Lecture 15 15. Apple UI and interactivity

    Lecture 16 16. Course conclusion

    Section 3: 02. Learn SpriteKit for iOS9 in 1 hour

    Lecture 17 02. Course Requirements

    Lecture 18 03. Introduction to spritekit

    Lecture 19 04. Running the app on the simulator. Test early and often

    Lecture 20 05. Talking about the GamScene file

    Lecture 21 06. Talking about the touches began

    Lecture 22 07. Learning about moving code to functions

    Lecture 23 08. Talking about feature scope

    Lecture 24 09. Talking about variables

    Lecture 25 10. Setting and pritning variables

    Lecture 26 11. Breaking up functions into smaller functions

    Lecture 27 12. Talking about classes and removing objects

    Lecture 28 13. Talking about images and nodes

    Lecture 29 14. Conclusion

    Section 4: 03. Tip Calculator for iOS9

    Lecture 30 01. Starting a new project for the tip calculator

    Lecture 31 02. Setting up the main Storyboard

    Lecture 32 03. Designing the app

    Lecture 33 04. Testing early and often on the iPhone

    Lecture 34 05. Hooking up the outlets to the swift file

    Lecture 35 06. Hooking up the Actions to the siwft file

    Lecture 36 07. Setting up the variables

    Lecture 37 08. Separating the app into functions

    Lecture 38 09. Taking in the user inputed text

    Lecture 39 10. Converting the strings into Floats

    Lecture 40 11. Calculating the tip

    Lecture 41 12. Printing the variables

    Lecture 42 13. Formatting to two Decimal Places

    Lecture 43 14. Adding the clear button to the app

    Lecture 44 15. Changing the keyboard input type

    Lecture 45 16. Hiding the keyboards

    Lecture 46 17. Designing the app

    Lecture 47 18. Challenge - Build a new app and design it differently

    Section 5: 04. Make a letter counting app with arrays for iOS9

    Lecture 48 01. Introduction to the name changing app

    Lecture 49 02. Designing the app

    Lecture 50 03. Hooking up the swift code

    Lecture 51 04. Adding functions to the app

    Lecture 52 05. Enterting the name data

    Lecture 53 06. Making the app count the characters

    Lecture 54 07. Putting the characters into an array

    Lecture 55 08. Adding in the clear button functionality

    Lecture 56 09. Hiding the keyboard

    Lecture 57 10. Designing the app

    Lecture 58 11. Challenge - Make a 4 box character counting app

    Section 6: 05. Reversing words app for iOS9

    Lecture 59 01. Introduction to the word reverser

    Lecture 60 02. Designing the app

    Lecture 61 03 Hooking up the actions and the outlets

    Lecture 62 04. Adding in functions to the app

    Lecture 63 05. Setting up variables

    Lecture 64 06. Setting up the user input and testing the app

    Lecture 65 07. Reversing the characters

    Lecture 66 08. Talking about user experience and code

    Lecture 67 09. Designing the app and adding the clear function

    Lecture 68 10. Hiding the keyboard

    Lecture 69 11. Challenge - Count the characters of the reversed word

    Section 7: 06. Inspirational Quote App for iOS9

    Lecture 70 01. Introduction to the motivational quote app

    Lecture 71 02. Designing the app

    Lecture 72 03 Hooking up the Swift File

    Lecture 73 04. Setting up the variables and the arrays

    Lecture 74 05. Adding in the function to the app

    Lecture 75 06. Printing the variable

    Lecture 76 07. Selecting the random number

    Lecture 77 08. Changing the button Text

    Lecture 78 09. Adding in checking logic

    Lecture 79 10. Designing the app

    Lecture 80 11. Challenge - Add another array item box to the project

    Section 8: 07. Making an innovative calculator for iOS9

    Lecture 81 01. Introduction to the innovative calculator

    Lecture 82 02. Talking about the main storyboard

    Lecture 83 03. Adding in the other views

    Lecture 84 04. Changing the names of the tabs

    Lecture 85 05. Changing the colors of the slides

    Lecture 86 06. Designing the first page

    Lecture 87 07. Designing the first page for productivity

    Lecture 88 08. Copying the items to the other view controller

    Lecture 89 09. Setting up the outlets

    Lecture 90 10. Hooking up the swift file

    Lecture 91 11. Adding in the addition variables

    Lecture 92 12. Taking in the user data

    Lecture 93 13. Adding in the calculation and printing the answer

    Lecture 94 14. Adding in the clear Button

    Lecture 95 15. Hiding the keyboard

    Lecture 96 16. Adding in the multiplication tab

    Lecture 97 17. Setting up the division page

    Lecture 98 18. Setting up the subtraction page

    Lecture 99 19. Finding different solutions

    Lecture 100 20. Putting final touches on the design

    Lecture 101 21. Challenge add in two more tabs

    Section 9: 08. Stock Price Calculator for iOS9

    Lecture 102 01. Introduction to the stock price calculator

    Lecture 103 02. Designing the app

    Lecture 104 03. Hooking up the Swift code

    Lecture 105 04. Setting up the variables

    Lecture 106 05. Adding in functions to the app

    Lecture 107 06. Taking in the user data

    Lecture 108 07. Converting variables to floats

    Lecture 109 08. Adding in the price and hiding the keyboard

    Lecture 110 09. Fixing the percent error

    Lecture 111 10. Calculating the profit

    Lecture 112 11. Rounding to two decimal places

    Lecture 113 12. Clearing the app

    Lecture 114 13. Designing the app

    Lecture 115 14. Challenge - Limit the amount of characters in the profit section

    Section 10: 09. Savings app for iOS9

    Lecture 116 01. Introduction to the savings app

    Lecture 117 02. Designing the labels to the app

    Lecture 118 03. Hooking up the swift file

    Lecture 119 05. Setting up the functions

    Lecture 120 06. Taking in the data

    Lecture 121 07. Calculating the income

    Lecture 122 08. Calculating the savings

    Lecture 123 09. Printing the variables

    Lecture 124 10. HIding the keyboard and testing the app

    Lecture 125 11. Finxing the bugs

    Lecture 126 12. Testing and setting up the clear functionality

    Lecture 127 13. Designing the app

    Lecture 128 14. Final bugs in the app

    Lecture 129 15. Challenge - Add more financial items to the app

    Section 11: 10. Savings visualizer for iOS9

    Lecture 130 01. Introduction to the savings visualizer

    Lecture 131 02. Designing the app

    Lecture 132 03. Hooking up the Swift file

    Lecture 133 04. Setting up the variables

    Lecture 134 05. Adding in the functions

    Lecture 135 06. Taking in the data

    Lecture 136 07. Performing the math of the equation

    Lecture 137 08. Printing the variables

    Lecture 138 09. Testing the app and adding in the clear button

    Lecture 139 10. Checking to see if the textbox has text

    Lecture 140 11. Formating the decimal places

    Lecture 141 12. Designing the app

    Lecture 142 13. Challenge - add another slider to the app

    Section 12: 11. Score counter for iOS9

    Lecture 143 01. Introduction to the sports counter app

    Lecture 144 02. Designing the app

    Lecture 145 03. Hooking up the swift file.

    Lecture 146 04. Adding in the variables

    Lecture 147 05. Adding in the functions

    Lecture 148 06. Adding in the score modifier

    Lecture 149 07. Testing the app

    Lecture 150 08. Setting up the print function

    Lecture 151 09. Designing the app part 1

    Lecture 152 10. Sending items to the back

    Lecture 153 11. Challenge - Set the score limit to 100

    Section 13: 12. Making a two button quiz for kids for iOS9

    Lecture 154 01. Introduction to the simple quiz app

    Lecture 155 02. Desiging the app

    Lecture 156 03. Hooking up the swift file

    Lecture 157 04. Setting up the variables and the arrays

    Lecture 158 05. Setting up the functions

    Lecture 159 06. Setting up the random numbers and printing the variable

    Lecture 160 07. Setting up the button logic

    Lecture 161 08. Adding in the incorrect answer logic

    Lecture 162 09. Breaking up the functions into more specific functionality

    Lecture 163 10. Setting up the total correct logic and testing the app

    Lecture 164 11. Resetting the app

    Lecture 165 12. Designing the app

    Section 14: 13. Addition game for iOS9

    Lecture 166 01. Introduction to the Algebra addition game

    Lecture 167 02. Designing the app

    Lecture 168 03. Hooking up the Swift file

    Lecture 169 04. Adding in the variables

    Lecture 170 05. Randomizing the numbers

    Lecture 171 06. Printing the variables

    Lecture 172 07. Printing the buttons and setting up the incorrect answers

    Lecture 173 08. Adding in the other incorrect answers

    Lecture 174 09. Adding in the random number check logic

    Lecture 175 10. Setting up the correct answer logic

    Lecture 176 11. Printing the stats

    Lecture 177 12. Adding in the reset logic

    Lecture 178 13. Fixing the reset logic

    Lecture 179 14. Designing the app

    Lecture 180 15. Challenge - Make 3 different apps for 3 different ages

    Section 15: 14. Multiplication game for iOS9

    Lecture 181 01. Introduction to the multiplication game

    Lecture 182 02. Designing the app

    Lecture 183 03. Hooking up the Swift file

    Lecture 184 04. Adding in the variables

    Lecture 185 05. Randomizing the numbers

    Lecture 186 06. Adding in the button logic

    Lecture 187 07. Printing the buttons

    Lecture 188 08. Adding in the random number checks

    Lecture 189 09. Setting up the correct logic

    Lecture 190 10. Reseting the app and designing the app

    Lecture 191 11. Challenge - Add in 3 different difficulty levels for 3 different ages

    Section 16: 15. Subtraction game for iOS9

    Lecture 192 01. Introduction to the subtraction game for iOS

    Lecture 193 02. Designing the app

    Lecture 194 03. Hooking up the Swift File

    Lecture 195 04. Setting up the variables

    Lecture 196 05. Setting up the random buttons

    Lecture 197 06. Setting up the button logic

    Lecture 198 07. Setting up the random number checks

    Lecture 199 08. Setting up the correct button logic

    Lecture 200 09. Desingning the app

    Lecture 201 10. Challenge - Make answers have no negative numbers

    Section 17: 16. Algebra Addition game for iOS9

    Lecture 202 01. Introduction to the algebra addition game

    Lecture 203 02. Designing the app

    Lecture 204 03. Hooking up the swift file

    Lecture 205 04. Setting up the variables

    Lecture 206 05. Adding in the random numbers logic

    Lecture 207 06. Adding in the button logic

    Lecture 208 07. Adding in the random number checks

    Lecture 209 08. Adding in the answers

    Lecture 210 09. Testing the app

    Lecture 211 10. Designing the app

    Lecture 212 11. Challenge - First 5 random numbers different than the next

    Section 18: 17. Algebra multiplication game for iOS9

    Lecture 213 01. Introduction to the algebra addition game

    Lecture 214 02. Designing the app

    Lecture 215 03. Hooking up the Swift file

    Lecture 216 04. Adding in the variables

    Lecture 217 05. Adding in the random number logic

    Lecture 218 06. Adding in the button logic

    Lecture 219 07. Adding in the correct logic

    Lecture 220 08. Testing the app

    Lecture 221 09. Designing the app

    Lecture 222 10. Challenge - Make the y variable change spots

    Section 19: 18. Playing a video in iOS 9

    Lecture 223 01. Making a simple video player app

    Lecture 224 02. Adding in the media player framework

    Lecture 225 03. Adding in a video file

    Lecture 226 04. Adding in the playing variables

    Lecture 227 05. Adding in the player logic

    Lecture 228 06. Playing the video when the app starts

    Lecture 229 07. Playing a video from a server

    Lecture 230 08. Challenge - Play the video with the press of a button

    Section 20: 19. Compound interest calculator for iOS9

    Lecture 231 01. Introduction to the compound interest calculator

    Lecture 232 02. Designing the app

    Lecture 233 03. Hooking up the Swift Code

    Lecture 234 04. Adding in the variables

    Lecture 235 05. Taking in the user data

    Lecture 236 06. Calculating the compound interest

    Lecture 237 07. Printing the answer and hiding the keyboard

    Lecture 238 08. Testing the app

    Lecture 239 09. Clearing the app

    Lecture 240 10. Designing the app

    Lecture 241 11. Challenge - Add in the amount of money made

    Section 21: 20. Number Divisor app for iOS9

    Lecture 242 01. Introduction to the number divsor app

    Lecture 243 02. Designing the app

    Lecture 244 03. Hooking up the Swift file

    Lecture 245 04. Adding in variables

    Lecture 246 05. Taking in the user data

    Lecture 247 06. Calculating the division number

    Lecture 248 07. Hiding the keyboard

    Lecture 249 08. Adding checks to make sure your app does not crash

    Lecture 250 09. Cleaning up the app and clearing the text

    Lecture 251 10. Designing the app

    Lecture 252 11. Conclusion

    Section 22: 21. Coffee Decider for iOS9

    Lecture 253 01. Talking about the coffee Decider app

    Lecture 254 02. Designing the app

    Lecture 255 03. Hooking up the Swift file

    Lecture 256 04. Adding in the arrays

    Lecture 257 05. Setting up the coffe array numbers

    Lecture 258 06. Setting the array to maximum

    Lecture 259 07. Randomizing the numbers

    Lecture 260 08. Printing the arrays

    Lecture 261 09. Testing the app and auto resizing the size

    Lecture 262 10. Designing the app

    Lecture 263 11. Challenge - Add more items to have with your coffee

    Section 23: 71. Using animations and text for iOS9

    Lecture 264 01. Making a magic 8 app

    Lecture 265 02. Setting up the animation

    Lecture 266 03. Expanding on the animation

    Section 24: 72. Color Picker for iOS9

    Lecture 267 01. Introduction to th color picker

    Lecture 268 02. Hooking up the code

    Lecture 269 03. Adding in the color function

    Lecture 270 04. Setting the colors

    Lecture 271 05. Printing the labels

    Lecture 272 06. Rounding the variables

    Lecture 273 07. Designing the app and conclusion

    Section 25: 73. Color filters on images for iOS 9

    Lecture 274 01. Introduction to the color filter app

    Lecture 275 02. Making the app

    Lecture 276 03. Adding an image

    Lecture 277 04. Designing the app

    Section 26: 74. Image opacity app for iOS9

    Lecture 278 01. Setting up the image opacity app

    Lecture 279 02. Setting up the opacity logic

    Lecture 280 03. Setting the float and CGFLoat values

    Section 27: 75. HSB Color changer for iOS9

    Lecture 281 01. Introduction to the HSB slider app

    Lecture 282 02. Adding in the floats and CGFloats

    Lecture 283 03. Printing the values

    Lecture 284 04. Designing the app

    Lecture 285 05. Changing the text color with the brightness

    Section 28: 76. Changing numbers with text fields for iOS9

    Lecture 286 01. Introduction to textbox and colors

    Lecture 287 02. Setting the colors

    Lecture 288 03. Settin up the variable logic

    Lecture 289 04. Adding in the clear button

    Lecture 290 05. Setting up the button color

    Section 29: 77. To do CheckList for iOS9

    Lecture 291 01. Introduction to the checklist

    Lecture 292 02. Hiding the keyboard

    Lecture 293 03. Setting up the button functions

    Lecture 294 04. Disabling the text box

    Lecture 295 05. Adding in the clear button

    Lecture 296 06. Designing the app

    Lecture 297 07. Setting the switches to off

    Section 30: 78. Introduction to filters with CI Filter for iOS9

    Lecture 298 01. Introduction to CIFilter

    Lecture 299 02. Setting up the images

    Lecture 300 03. Adding in more filters

    Lecture 301 04. Other filters and conclusion

    Section 31: 79. Hue Filter changer for iOS9

    Lecture 302 01. Setting up the Hue changer image

    Lecture 303 02. Dropping in an image and setting up the slider hue

    Lecture 304 03. Setting up the CIFilter part 1

    Lecture 305 04. Setting the hue programatically with a slider

    Lecture 306 05. Talking about technical limitations and changing designs to accomidate

    Lecture 307 06. Talking about how the hue works

    Lecture 308 07. Conclusion

    Section 32: 80. Sketch an image with Swift in Xcode for iOS9

    Lecture 309 01. Introduction to the overlay _ sketch image generator

    Lecture 310 02. Setting up the Swift File

    Lecture 311 03. Adding in the filter

    Lecture 312 04. Setting up the slider values

    Lecture 313 05. Setting up the sliders

    Lecture 314 06. Adding in the specific filter values

    Lecture 315 07. Fixing some bugs

    Lecture 316 08. Fixing the app and conclusion

    Section 33: 81. Hexagon Image Generator for iOS9

    Lecture 317 81. Hexagon Image Generator for iOS9

    Lecture 318 02. Setting up the size in images

    Lecture 319 03. Testing the app and conclusion

    Section 34: 82. Turn an image into a painting for iOS9

    Lecture 320 01. Setting up a pointalist generator

    Lecture 321 02. Setting up the app

    Lecture 322 03. Testing the app and conclusion

    Section 35: 83. Comic book iamge generator for iOS9

    Lecture 323 01. Comic book generator

    Lecture 324 02. Testing the app and talking about efficiency

    Section 36: 84. Glowing image generator for iOS9

    Lecture 325 01. Glowing image generator

    Lecture 326 02. Printing the labels and setting up the filter

    Lecture 327 03. Testing and polishing the app

    Section 37: 85. Mosaic Generator for iOS9

    Lecture 328 01. Mosaic Generator

    Lecture 329 02. Setting up the image

    Lecture 330 03. Testing the app

    Section 38: 86. Kaleidoscope Image Generator for iOS9

    Lecture 331 01. Introduction to the kaleidoscope generator

    Lecture 332 02. Adding in the filter code

    Lecture 333 03. Testing the app and the settings

    Section 39: 87. Inverting an image with CIFilter for iOS9

    Lecture 334 01. Invert and image

    Lecture 335 02. Setting up the switch to be on or off

    Lecture 336 03. Testing the app and conclusion

    Section 40: 88. Adding a color monochrome filter to your app for iOS9

    Lecture 337 01. Introduction to the monochrome filter app

    Lecture 338 02. Setting up the filter

    Lecture 339 03. Testing the app and color

    Section 41: 89. Learn to use a chrome brighten filter for your images for iOS9

    Lecture 340 01. Introduction to the chrome filter app

    Lecture 341 02. Testing the app

    Section 42: 90. Add a cool black and white filter to your pictures for iOS9

    Lecture 342 01. Introduction to noir filter

    Lecture 343 02. Testing the app

    Section 43: 91. Adding in a blur to your image

    Lecture 344 01. Introduction to motion blur

    Lecture 345 02. Setting up the filter

    Lecture 346 03. Fixing the sliders

    Section 44: 92. Sepia tone Image generator for iOS9

    Lecture 347 01. Sepia tone image generator

    Lecture 348 02. Testing the app with different settings

    Section 45: 93. CIVibrance filter for iOS9

    Lecture 349 01. Introduction to CIVibrance

    Lecture 350 02. Cyling the images

    Lecture 351 03. Testing and conclusion

    Section 46: 94. Circle crop images and filter images for iOS9

    Lecture 352 01. Introduction to filter and circle image crop

    Lecture 353 02. Setting up the filter and the circle crop

    Lecture 354 03. Testing and conclusion

    Section 47: 95. Twirl distortion image generator for iOS9

    Lecture 355 01. Setting up the twirl Distortion

    Lecture 356 02. Setting the slider value

    Lecture 357 03. Setting up the filter

    Lecture 358 04. Testing and setting the fonts

    Section 48: 96. Generate a border around an image for iOS9

    Lecture 359 01. Introduction to rounding images and adding a border

    Lecture 360 02. Setting up the border

    Lecture 361 03. Setting up the color change logic

    Lecture 362 04. Optimizing the color

    Section 49: 97. Adding an image on the screen when you touch it for iOS9

    Lecture 363 01. Introduction to creating images on the screen

    Lecture 364 02. Setting up the if statement and touches logic

    Lecture 365 03. Conclusion and talking about image productivity

    Section 50: 98. Use a filter to pixellate an Image for iOS9

    Lecture 366 01. Introduction to pixelization

    Lecture 367 02. Setting up the pixel filter

    Lecture 368 03. Adding in the pixel specific code

    Lecture 369 04. Adding in the pixel code

    Section 51: 99. Reduce noise in your app

    Lecture 370 01. How to reduce noise in images programatically

    Lecture 371 02. Testing the app

    Section 52: 100. Instagram filter selection for iOS9

    Lecture 372 01. Introduction to the 3 filter app

    Lecture 373 02. Changing the filter

    Lecture 374 03. Setting up the segmented control functions

    Lecture 375 04. Setting up the if statements and conclusion

    Section 53: Bonus

    Lecture 376 Inspirational Quotes

    Complete Beginners ,Not advanced programmers,People who want to learn Swift and XCode