Common Beginner iOS Dev Mistakes - From Sr. Developers

Sdílet
Vložit
  • čas přidán 27. 08. 2024

Komentáře • 89

  • @seanallen
    @seanallen  Před 4 lety +5

    Watch Next - iOS Dev Beginner Course Overview - czcams.com/video/poQZDVKOZOE/video.html

  • @chrisgrayston6407
    @chrisgrayston6407 Před 4 lety +18

    Hey Sean, your videos convinced me to go to a boot camp and move to the Bay Area. After 6 months of interviewing out here I just got a full time position at a start up in Palo Alto last week. Couldn’t have done it with ya, thanks man. You’re the 🐐

    • @seanallen
      @seanallen  Před 4 lety +2

      That's awesome to hear, Chris! Congrats on the new gig 🚀. Happy to hear I could be of some help along the way.

    • @chrisgrayston6407
      @chrisgrayston6407 Před 4 lety +1

      @@seanallen Hope you're doing well, stay safe and healthy. And keep making videos if you can, these videos are great!

    • @d_b4208
      @d_b4208 Před 4 lety +1

      wow, thats incredible

  • @AivarsMeijers
    @AivarsMeijers Před 4 lety +31

    I don't believe that anyone is fluently familiar with all the build settings for the Xcode project :)

    • @Pacifica.Obscura
      @Pacifica.Obscura Před 4 lety +1

      *becomes specialized build settings developer* 👨‍💻😂

    • @teakodo
      @teakodo Před 4 lety

      Where can I learn about build settings ?

    • @Pacifica.Obscura
      @Pacifica.Obscura Před 4 lety

      @@teakodo It is kind of hard to find good information on the build settings. I Might make a video for everyone!

    • @karlostj4683
      @karlostj4683 Před 2 lety

      Given that many of the build settings probably came over from NeXT, it's likely that no one at Apple is fluently familiar with them, either.

  • @gakkieNL
    @gakkieNL Před 4 lety +15

    I’m currently working on my own first real project and I’m struggling... a lot! I needed this kind of encouragement desperately! So thank you for this awesome video, I think I now can write some Swift again!

    • @seanallen
      @seanallen  Před 4 lety +1

      Happy it could help you get back on track!

    • @Sia388
      @Sia388 Před 2 lety +1

      So how is your project man?

  • @rungxanh2901
    @rungxanh2901 Před 3 lety +1

    Watching this makes me feel much more confident as an iOS beginner dev, that even the greatest ones screwed up in the beginning

  • @michaelsonnino7021
    @michaelsonnino7021 Před 3 lety +5

    This honestly made me feel much better about my current state. Thank you for this video! Awesome content!

    • @seanallen
      @seanallen  Před 3 lety

      Glad you feel better now, Michael 👍

  • @codestories
    @codestories Před 4 lety +9

    Watching this also makes me feel better now :)
    Dependency Injection and Delegates/Protocols are my worst nightmares at the moment :D

    • @bhuwin6186
      @bhuwin6186 Před 4 lety +1

      CodeStories protocols are way to send messages to other classes and without creating instance of the classes. Just tell the protocol where to fire (which class) via delegates.

    • @roshanthapa9321
      @roshanthapa9321 Před 4 lety +1

      Same here but keep learning and using those things. You’ll be fine with them in a short time

  • @wesleyotero8564
    @wesleyotero8564 Před 4 lety +2

    As someone who is just beginning their iOS career I'm glad that you made this video. For me closures have been difficult, but thankfully I been finding great content like this and tutorial videos to get me through that hurdle.

    • @seanallen
      @seanallen  Před 4 lety

      Glad it helped. Keep at it... we all go through the struggle.

  • @user-sq5xv6dr1v
    @user-sq5xv6dr1v Před 4 lety +6

    Closures. Not every time I get them done at the first attempt. The syntax is quite pants. Program on iOS since pre-ARC.

  • @justinhearst
    @justinhearst Před 4 lety +2

    This video is very useful to have because it encourages beginning developers to keep going even if we mess up or don't get it. Thanks so much Sean for this.

  • @williamsquires3070
    @williamsquires3070 Před rokem +1

    I remember when Interface Builder was a separate app. Hell, I remember the first release of MacOS X 10.0 running on a blue & white G3 Mac (tower) machine, and System 8 & 9, which preceded it. Even the news that Apple Computer had bought NeXT.

  • @TokyoXtreme
    @TokyoXtreme Před 4 lety +2

    Before understanding optionals well, I would just place question marks all over and hope the compiler would allow it.

  • @seifeddinnemeddeb2455
    @seifeddinnemeddeb2455 Před 4 lety +3

    My first project was on a windows machine, running MacOs on VMware 😱 it took me ages to open a storyboard file 🤣
    I bought my first macbook with the money i earned from that project, and since then i never looked back, finished my studies and today i'm a full time iOS Developer 😎👌

    • @seanallen
      @seanallen  Před 4 lety +1

      Congrats! Thanks for sharing your story!

  • @JRDev4All
    @JRDev4All Před 3 lety +1

    When I started learning Swift, it was brand new, as in swift one point now and the biggest thing I struggled with when learning the language was keeping up with all the changes they were making with every new version. For example the constant changes to how you write for loops always confused me. However at this point the biggest things that I struggle with our programmatic UI and a table views as well as collection views

  • @chrispy104k
    @chrispy104k Před 4 lety +5

    I'm watching this and saying, "me too.... me too.... me too.... still don't get that one even now.... me too...."

  • @Metaksa6666
    @Metaksa6666 Před 3 lety +3

    delegate and datasource are just protocols :D was some mystery at the very beginning

  • @brendonluckett1972
    @brendonluckett1972 Před 4 lety +2

    Wow the very first question is what I’ve been struggling with for a while, auto layout... A monster

  • @DJDELLANNIE
    @DJDELLANNIE Před 4 lety +1

    I have no idea what these things are but I know for sure I'll make similar mistakes. I just now start to get into iOS development

  • @jackwilcox9756
    @jackwilcox9756 Před 4 lety +2

    Thank you SO INCREDIBLY MUCH for posting this. You have no idea how normal I feel now.
    *long exhale*

    • @seanallen
      @seanallen  Před 4 lety +1

      That's what I was hoping by sharing this 😀

  • @pieterbikkel
    @pieterbikkel Před 4 lety +3

    This video gave me some confidence and I can find myself a lot in those tweets 😅

  • @roshanthapa9321
    @roshanthapa9321 Před 4 lety +2

    I am your greatest fan ... I have learnt so much from your videos ... I always find some useful extra things in your videos.
    Anytime I have issue and want to google, I add Sean Allen to the text

    • @seanallen
      @seanallen  Před 4 lety

      Thanks for the kind words 😀

  • @roshanthapa9321
    @roshanthapa9321 Před 4 lety +4

    while working, I pressed command + T on the laptop.
    Didnt know it enables slow motion, all my views were VERY slow in transition.
    Man, I wasted some time, even restarted laptop like 3 times.

  • @chandrimamitraraha3734
    @chandrimamitraraha3734 Před 4 lety +2

    Your channel gives me a lot of motivation! Keep up the great work!

  • @campusgateapp7707
    @campusgateapp7707 Před 3 lety +1

    3 months learning to code and the biggest problem I have is using what I find in the documentation.
    I find the code I need but actually using it in my app always halts my workflow.

  • @AmitBiswastunebox
    @AmitBiswastunebox Před 4 lety +2

    My iOS Star ⭐️. Good luck Sean

  • @soullesessess
    @soullesessess Před 4 lety +3

    I had a good laugh. I am exactly going through some of the struggles listed in the video hahahaha.

  • @pouyamaroufi
    @pouyamaroufi Před 4 lety +2

    this video was awesome ........... thanks

  • @georgeshoemaker6872
    @georgeshoemaker6872 Před 4 lety +2

    Views vs ViewControllers got me good

  • @lianahaque2512
    @lianahaque2512 Před 4 lety +1

    As always, amazing content. Thanks, Sean for producing amazing content even during trying times.

  • @jerrick.warren
    @jerrick.warren Před 4 lety +2

    This is a great video! I love the perspective!!!

  • @danno5645
    @danno5645 Před 3 lety +1

    That does make me feel better!

  • @jorgejaramillo9279
    @jorgejaramillo9279 Před 3 lety +1

    When I was an intern learning how to code: I thought "//: MARK:" was somebody's name. So I replaced "MARK" with my name and when commenting on a section of code LMAO 🤣Great times, the engineers working with me were very nice about it, but I laugh all my silly mistakes now.

  • @Cronay
    @Cronay Před 4 lety +2

    Provisioning and certificates combined with being in different teams and distributing the same app to different clients with CI, nothing worse than that. Even though I deal with it a lot, I always fear the issues that arise and often just nuke all certs and prov files and start from scratch.

  • @williamsquires3070
    @williamsquires3070 Před rokem

    One thing that still bugs me (literally, as in computer “bug”) is when to use “weak self” in a closure. Another thing, is that I wish Apple’s documentation had more sample code for the various classes/struct/enums. This one really chaps my hide, especially when I’m trying to research a new feature I want to add. 😢

  • @JunaidKhan-ny8tu
    @JunaidKhan-ny8tu Před 4 lety +2

    it boost my confidence :-) Thanks Sean :-) best best youtuber :-)

  • @alexchase1856
    @alexchase1856 Před 4 lety +2

    Shout out Ken the GOAT!!

  • @karlostj4683
    @karlostj4683 Před 2 lety +1

    Retain, Release, Autorelease. Now, invisible!

  • @TokyoXtreme
    @TokyoXtreme Před 4 lety

    5:36 I still think about this one every day, as I didn’t have any background in system events like in HTML DOM.

  • @mryup6100
    @mryup6100 Před 4 lety +2

    This inspires me!

  • @JRDev4All
    @JRDev4All Před 3 lety +1

    I still don’t understand collection views.

  • @Metaksa6666
    @Metaksa6666 Před 3 lety +1

    huge like for starcraft :D

  • @R2B2YT
    @R2B2YT Před 2 lety +1

    really late to the party...42, just decided to get into ios programming jan 1.

  • @hazzelnuts
    @hazzelnuts Před 4 lety +2

    I used label instead of UInavigationController for my big title 😓

  • @casadogaspar
    @casadogaspar Před 3 lety +1

    Just started studying, so maybe my conclusion are far from right, but, "constraining a container to another container" is something like the divs from HTML/CSS when you customize them?

  • @axer1015
    @axer1015 Před 4 lety +1

    I can’t figure out how to make a scene

  • @swiftlandacademy3193
    @swiftlandacademy3193 Před 4 lety +1

    Delegates and protocols for sure... 😄

  • @JoseGarcia-pe1es
    @JoseGarcia-pe1es Před 3 lety +2

    Thank you for this video 😂

  • @amitmi2222
    @amitmi2222 Před 4 lety +2

    Hi allen can you please suggest to prepare interview questions for data structure and swift i am iOS Developer last 1.5 year

  • @danielv2988
    @danielv2988 Před 4 lety +2

    No [weak self] troubles? Strange :)

    • @seanallen
      @seanallen  Před 4 lety

      Agreed. I didn't realize that we didn't see that until you pointed it out.

  • @vishalwagh5124
    @vishalwagh5124 Před 4 lety

    Please create the MVVM design video..

  • @alcprado
    @alcprado Před 4 lety +1

    Great content. Ty

  • @karlostj4683
    @karlostj4683 Před 2 lety

    No matter what the documentation says, sometimes the documentation lies.

  • @SwagatVlogs
    @SwagatVlogs Před 4 lety

    Need a suggestion please:
    I need a mac system just for Xcode ONLY. No entertainment or other use. I already have a top of the line line windows laptop for that.
    Apple does not relase new OS updates for mac mini 2011 model. The last possible update for this model is 10.13, latest update is 10.15. Now the latest Xcode works only on 10.12 and above.
    Shall I buy this mac? I need it for 2 years in exact. Do you think next Xcode updates will stop working on 10.13?

  • @colincoulthard3021
    @colincoulthard3021 Před 3 lety

    Ha ha, love this. All this has happened before, and all this will happen again...

  • @abdulazizsiaa
    @abdulazizsiaa Před 4 lety

    Hello Sean "awesome tutorial creater"
    Is there any chance to make a topic about enumeration ?

  • @Pacifica.Obscura
    @Pacifica.Obscura Před 4 lety +1

    Yo let’s play some Starcraft!

  • @PatricioBenavente
    @PatricioBenavente Před 4 lety +2

    For Aiur

  • @taylermoosa
    @taylermoosa Před 4 lety +1

    Psh, Zerg FTW

  • @amitmi2222
    @amitmi2222 Před 4 lety

    Can you please provide those developer name list

  • @TrejoMundos
    @TrejoMundos Před 4 lety +2

    hhahahahahah nice joke with starcraft :D The best game :D