Common Beginner iOS Dev Mistakes - From Sr. Developers

Поделиться
HTML-код
  • Опубликовано: 4 сен 2024

Комментарии • 89

  • @seanallen
    @seanallen  4 года назад +5

    Watch Next - iOS Dev Beginner Course Overview - ruclips.net/video/poQZDVKOZOE/видео.html

  • @chrisgrayston6407
    @chrisgrayston6407 4 года назад +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  4 года назад +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 4 года назад +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 4 года назад +1

      wow, thats incredible

  • @gakkieNL
    @gakkieNL 4 года назад +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  4 года назад +1

      Happy it could help you get back on track!

    • @Sia388
      @Sia388 2 года назад +1

      So how is your project man?

  • @AivarsMeijers
    @AivarsMeijers 4 года назад +31

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

    • @Pacifica.Obscura
      @Pacifica.Obscura 4 года назад +1

      *becomes specialized build settings developer* 👨‍💻😂

    • @teakodo
      @teakodo 4 года назад

      Where can I learn about build settings ?

    • @Pacifica.Obscura
      @Pacifica.Obscura 4 года назад

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

    • @karlostj4683
      @karlostj4683 2 года назад

      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.

  • @michaelsonnino7021
    @michaelsonnino7021 3 года назад +5

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

    • @seanallen
      @seanallen  3 года назад

      Glad you feel better now, Michael 👍

  • @rungxanh2901
    @rungxanh2901 3 года назад +1

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

  • @codestories
    @codestories 4 года назад +9

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

    • @bhuwin6186
      @bhuwin6186 4 года назад +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 4 года назад +1

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

  • @wesleyotero8564
    @wesleyotero8564 4 года назад +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  4 года назад

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

  • @seifeddinnemeddeb2455
    @seifeddinnemeddeb2455 4 года назад +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  4 года назад +1

      Congrats! Thanks for sharing your story!

  • @user-sq5xv6dr1v
    @user-sq5xv6dr1v 4 года назад +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 4 года назад +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.

  • @TokyoXtreme
    @TokyoXtreme 4 года назад +2

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

  • @JRDev4All
    @JRDev4All 3 года назад +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

  • @williamsquires3070
    @williamsquires3070 Год назад +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.

  • @DJDELLANNIE
    @DJDELLANNIE 4 года назад +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

  • @roshanthapa9321
    @roshanthapa9321 4 года назад +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.

  • @Metaksa6666
    @Metaksa6666 3 года назад +3

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

  • @brendonluckett1972
    @brendonluckett1972 4 года назад +2

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

  • @roshanthapa9321
    @roshanthapa9321 4 года назад +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  4 года назад

      Thanks for the kind words 😀

  • @chrispy104k
    @chrispy104k 4 года назад +5

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

  • @campusgateapp7707
    @campusgateapp7707 3 года назад +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.

  • @chandrimamitraraha3734
    @chandrimamitraraha3734 4 года назад +2

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

    • @seanallen
      @seanallen  4 года назад +2

      Happy to hear that!

  • @jackwilcox9756
    @jackwilcox9756 4 года назад +2

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

    • @seanallen
      @seanallen  4 года назад +1

      That's what I was hoping by sharing this 😀

  • @pieterbikkel
    @pieterbikkel 4 года назад +3

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

  • @soullesessess
    @soullesessess 4 года назад +3

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

  • @pouyamaroufi
    @pouyamaroufi 4 года назад +2

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

    • @seanallen
      @seanallen  4 года назад +1

      Glad you liked it!

  • @jerrick.warren
    @jerrick.warren 4 года назад +2

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

  • @georgeshoemaker6872
    @georgeshoemaker6872 4 года назад +2

    Views vs ViewControllers got me good

  • @AmitBiswastunebox
    @AmitBiswastunebox 4 года назад +2

    My iOS Star ⭐️. Good luck Sean

  • @jorgejaramillo9279
    @jorgejaramillo9279 3 года назад +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.

  • @lianahaque2512
    @lianahaque2512 4 года назад +1

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

  • @alexchase1856
    @alexchase1856 4 года назад +2

    Shout out Ken the GOAT!!

  • @danno5645
    @danno5645 3 года назад +1

    That does make me feel better!

  • @Cronay
    @Cronay 4 года назад +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.

  • @TokyoXtreme
    @TokyoXtreme 4 года назад

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

  • @williamsquires3070
    @williamsquires3070 Год назад

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

  • @swiftlandacademy3193
    @swiftlandacademy3193 4 года назад +1

    Delegates and protocols for sure... 😄

  • @Metaksa6666
    @Metaksa6666 3 года назад +1

    huge like for starcraft :D

  • @JunaidKhan-ny8tu
    @JunaidKhan-ny8tu 4 года назад +2

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

  • @hazzelnuts
    @hazzelnuts 4 года назад +2

    I used label instead of UInavigationController for my big title 😓

  • @casadogaspar
    @casadogaspar 3 года назад +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?

  • @mryup6100
    @mryup6100 4 года назад +2

    This inspires me!

  • @JoseGarcia-pe1es
    @JoseGarcia-pe1es 3 года назад +2

    Thank you for this video 😂

    • @seanallen
      @seanallen  3 года назад

      Happy to help, Jose!

  • @R2B2YT
    @R2B2YT 2 года назад +1

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

  • @karlostj4683
    @karlostj4683 2 года назад +1

    Retain, Release, Autorelease. Now, invisible!

  • @danielv2988
    @danielv2988 4 года назад +2

    No [weak self] troubles? Strange :)

    • @seanallen
      @seanallen  4 года назад

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

  • @amitmi2222
    @amitmi2222 4 года назад +2

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

  • @JRDev4All
    @JRDev4All 3 года назад +1

    I still don’t understand collection views.

  • @axer1015
    @axer1015 4 года назад +1

    I can’t figure out how to make a scene

  • @vishalwagh5124
    @vishalwagh5124 4 года назад

    Please create the MVVM design video..

  • @alcprado
    @alcprado 4 года назад +1

    Great content. Ty

    • @seanallen
      @seanallen  4 года назад +1

      Glad you liked it!

  • @SwagatVlogs
    @SwagatVlogs 4 года назад

    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 3 года назад

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

  • @abdulazizsiaa
    @abdulazizsiaa 4 года назад

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

    • @seanallen
      @seanallen  4 года назад +1

      Coming very soon 😀

  • @karlostj4683
    @karlostj4683 2 года назад

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

  • @Pacifica.Obscura
    @Pacifica.Obscura 4 года назад +1

    Yo let’s play some Starcraft!

  • @taylermoosa
    @taylermoosa 4 года назад +1

    Psh, Zerg FTW

  • @PatricioBenavente
    @PatricioBenavente 4 года назад +2

    For Aiur

  • @amitmi2222
    @amitmi2222 4 года назад

    Can you please provide those developer name list

  • @TrejoMundos
    @TrejoMundos 4 года назад +2

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

    • @seanallen
      @seanallen  4 года назад +1

      "Carrier has arrived"