Sean Allen Hi mate can you please make a tutorial on protocol oriented programming using actual new xcode project. I have read alot over news but most of the leopard has given basic example... it will be great help sir if you could make video. Not sire if i am demanding anything wrong in this current world crisis
Hi, I had a lot of trouble understanding protocols and delegates, here is some articles I found useful I hope they help you: ruclips.net/video/DBWu6TnhLeY/видео.html Sean example of boss and intern is fantastic try to implement that in below examples this approach really helped me to better understand this topic learnappmaking.com/protocols-swift-how-to/ learnappmaking.com/delegation-swift-how-to/ and below links are good if you want to see protocols and delegates in a real project www.raywenderlich.com/477-design-patterns-on-ios-using-swift-part-1-2#toc-anchor-012 www.raywenderlich.com/476-design-patterns-on-ios-using-swift-part-2-2
Sean Allen Hi mate.. thanks for your reply. Nowadays POP is recommended everywhere so requested you. I am working in iOS since last few years but not getting confidence in same. Please keep posting new videos. Really thankful. Your videos just helps us to clear the all iOs stuff.
They titled me senior iOS developer at work but I still watch your videos that supposed to be for beginners. I stuck so much in creating UI in code that I totally forgot how to change navigation controller and it's properties in XIB or Storyboard. Thanks for video!
That feeling you get when you are looking for an explanation, and someone has created the perfect snippet size video and just straight up tells you exactly what you need to know. Thanks Sean, absolute legend! So simple, succinct and engaging. Great work! I've subscribed and liked!
I was also confused in navigation controller when doing it via storyboard. But when you say its like a “deck of cards”, i perfectly understand it! Good Job Sean! Thanks!! 🙂
Thanks Sean. I only knew how to do this programacally as I learned in your take home project course. I think I need to do more learning about story boards.
My first ever video since I've started this app development course and you're actually speaking English! Lmao maybe it was a random video to start with but everything you explained was really informative and made perfect sense. Gonna check out your other videos, Legend ;)
Hey Sean, loved your video! I just really started getting into Swift IOS Development after years of giving up because of constraints and other little things. I loved how you mentioned the Navigation Controller just being blank because I was so confused about that on my project. I was worried Xcode was going to through me errors because it was blank lol. But thanks for the card analogy! Keep doing what you're doing!
Happy to help! This confused me when I was first learning as well. Once I figured out that the Navigation Controller wasn't a screen itself, but a container that holds other screens - that's when it clicked for me. So I try to explain it that way to help others.
Cool stuff bro @Sean Allen, really informative and really easy to understand. I've been an Android developer for over 6 years and just learning Swift development, this tutorials rocks !
Hi Sean, Great courses! Thank you for sharing. Always great when you show the programmatic approach at the end. Really enjoy those videos from the raw programming view.
Also, would be great to see a culmination of videos like this that create an app relevant to current popular apps. I realize that is alot to cover. Thanks again for your instruction.
Hey Mike, glad you liked the video. Like you say, creating an entire app in RUclips videos is a lot. I save that kind of detail for my courses which usually contain anywhere from 50-60 videos (it's a LOT 😀). You can find information about them at seanallen.teachable.com
You have any courses on beefed up search engines in app, third party payment gateways, or approaches to uploading downloading images from an app to a database even if traffic increases drastically?
In time... After I get this course out, I'm taking a break from courses and getting back to regular content. Then you'll see more advanced stuff. There's only so many hours in the day.
Sean Allen Id like to see a video how you handle user data as they sign into an app and move from VC to VC. Do you pull data after verification and populate a singleton for example?
Hi Sean. I have been using these three lines of code to remove the translucent from navbar, remove the thin line from the navbar and get the back button to show only arrow: // Sets the navigation bar background image to empty UIImage to make it transparent. navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default) // Removes thin line under the navigation bar. navigationController?.navigationBar.shadowImage = UIImage() // Sets the back button with only arrow (
Great video... When I put background image on Login Screen it is not filling whole screen due to navigation item at the top... Please suggest how to make it on full screen?
Hi Sean - what's the difference between a "Show" segue and a "Show Detail" segue? And "Present Modally" vs "Present as Popover"? Thanks for these videos, by the way!
Great explanation! Since latest IOS release it seems that the Navigation back button is now changing it's behaviour: not anymore as sensitive than before (needs sometimes 2-3 hits to go backup) and when lasting a bit longer on the back button this "Menu" is appearing with the possibility to go back or even to a previous VC (2 steps back). I don't want this as it's confusing for users and not handy. Sean, how can we get rid of this new embedded menu?
Great presentation style! I'm laughing as I get weirded out...while on my screen the "System Pink" is looking very...Red...almost identical to your shirt colour. Thanks for sharing this. I needed a nice simple reminder when getting back into Xcode
so there's issue on ios 14.0 UINavigationBar decoded as unlocked for UINavigationController, or navigationBar delegate set up incorrectly. Inconsistent configuration may cause problems.
Okay, how to do the same programmatically? I'm actually surprised that the company that hired me wants me to use UIKit, I've been learning SwiftUI for a little while, but it's my first job, I can't complain, I'd better learn UIKit.
Please explain nested UINavigationControllers in same storyboard and switch ViewController of one navigationController to viewController of Second NavigationController
hey hi, I have a question, I been using xcode on a 13 macbook pro & when i open quicktime my mac starts to overheat after a few minutes, what do i have to do to solved this issues. i'm trying to upload xcode videos to youtube...help please
You can save it as a .swift file somewhere (on your computer, google drive, dropbox, etc...), then you can bring in that .swift file to whatever project you want. For example it would be CustomButton.swift.
I did the same process but whenever I run the app it crashes and says this : Thread 1: "Could not load NIB in bundle: 'NSBundle (loaded)' with name 'UIViewController-BYZ-38-t0r' and directory 'Main.storyboardc'"
Sean Allen I am now doing your take home project. That’s kind of super fun. Sean why not you do some advanced algorithm problem solving video . I am having hard time to implement BFS/ DFS , Graph , Heap , Recursion . I believe all the iOS developer need those coz in interview they ask to solve those kind of problem . Please do that when you get chance . Thanks 🙏 in advance.
To be honest, I'm not terribly strong when it comes to those. As someone who didn't come from a computer science background, I don't have the foundation. All I know of those has come from studying for interviews.
If we have 5 views and want to navigate from view 1 to view 5 vs view by view is this possible with native implementations or will it require some “hacking”?
What also I noticed + learned from my mistakes is that whenever you are trying to pass values using prepareSegure function is that it is different when you have UINavigation. Here is an example, and I hope you make a simple tutorial about it . // With UINavigationController override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if let navController = segue.destination as? UINavigationController, let secondVC = navController.topViewController as? SecondVC{ // do the following } ----------------------------------------------------------------------------------------------- // Without UINavigationController override func prepare(for segue: UIStoryboardSegue, sender: Any?) { let secondVC = segue.destination as? SecondVC // do the following }
I believe by changing to a right to left language, you receive that functionality automatically. See this for details - www.hackingwithswift.com/example-code/uikit/how-to-support-right-to-left-languages
I mean how can i create a custom animation for presenting a View Controller for example when i touch go to pink i want to see that pink VC comes from top to down . Can you make a video about it later 😅
I probably won't make a video about that because that's a custom navigation scheme for your app and likely against Apple's Human Interface Guidelines. By all means, create the app how you want it. I'm just not going to put out content like that.
My idea was a video that you do something like this www.raywenderlich.com/2925473-ios-animation-tutorial-custom-view-controller-presentation-transitions. sorry if I didn't made that clear Sir. and you're right customizing navigation controller animations is against Apple's Guidelines.
hey man, literally copied you 100% and for some reason when I go onto the large title view, the title does not change colour for whatever reason??? Super confused
What is that APPLE BRAIN WASHING ACADEMY if in Xcode 12&13 if I use show segue, and it always presents modally, no back button ... I did it 10 times, restarted,, what is going on with those DEPRECATIONS a tons of bugs omg ! ? Annoying.. Apple ,, please stop developing Apple if you don't like young suicides from constantly changing your APIs and much worse if things are even not working. Each Xcode & Swift update will make mess everywhere. . So if this video was posted 2021 Mar 28,,, we already got trouble
Watch Next - UISegmentedControl - Storyboard & Programmatic - Swift - ruclips.net/video/ESOZa40GUHk/видео.html
Sean Allen Hi mate can you please make a tutorial on protocol oriented programming using actual new xcode project. I have read alot over news but most of the leopard has given basic example... it will be great help sir if you could make video. Not sire if i am demanding anything wrong in this current world crisis
Hi, I had a lot of trouble understanding protocols and delegates, here is some articles I found useful I hope they help you:
ruclips.net/video/DBWu6TnhLeY/видео.html
Sean example of boss and intern is fantastic
try to implement that in below examples this approach really helped me to better understand this topic
learnappmaking.com/protocols-swift-how-to/
learnappmaking.com/delegation-swift-how-to/
and below links are good if you want to see protocols and delegates in a real project
www.raywenderlich.com/477-design-patterns-on-ios-using-swift-part-1-2#toc-anchor-012
www.raywenderlich.com/476-design-patterns-on-ios-using-swift-part-2-2
I probably won't make a video on POP because I don't have any real world experience with it. I'm not super familiar with the topic.
Sean Allen Hi mate.. thanks for your reply. Nowadays POP is recommended everywhere so requested you. I am working in iOS since last few years but not getting confidence in same. Please keep posting new videos. Really thankful. Your videos just helps us to clear the all iOs stuff.
reza firouzbakht cheers mate.. i am into this but dont know probably not getting which stuff have to use where.
I have watched SO many videos trying to figure out the navigation controller and I finally cracked it from yours..thank you so much!
Happy to help, Veera!
They titled me senior iOS developer at work but I still watch your videos that supposed to be for beginners. I stuck so much in creating UI in code that I totally forgot how to change navigation controller and it's properties in XIB or Storyboard. Thanks for video!
That feeling you get when you are looking for an explanation, and someone has created the perfect snippet size video and just straight up tells you exactly what you need to know. Thanks Sean, absolute legend! So simple, succinct and engaging. Great work!
I've subscribed and liked!
Happy to help, Toby!
Your teaching style is great, thanks a lot Sean✌☺
Glad you enjoy it, Yash!
Using a deck of cards to explain was extremely helpful! Your teaching style is simple enough that even I can understand. Subscribed!
Honestly
Sean you're honestly a genius for promoting his courses look based off examples of navigation bars and modals
Sean, has anyone ever told you that you are an actual GOAT, like dude the amount of times you saved me, u deserve 1MIL dude, u really do.
Thanks for the kind words 😀. Happy to hear I could be of some help.
Thanks for leaving this up. I had to remind myself how to do this after a couple of years of doing just SwiftUI :-)
Hey Sean, just wanted to say thank you for such a great tutorial!
You're very welcome, Taha 😀
I was also confused in navigation controller when doing it via storyboard. But when you say its like a “deck of cards”, i perfectly understand it! Good Job Sean! Thanks!! 🙂
Thanks Sean. I only knew how to do this programacally as I learned in your take home project course. I think I need to do more learning about story boards.
Very helpful tutorial ! Thanks Sean
Happy to help, Sandeep!
My first ever video since I've started this app development course and you're actually speaking English! Lmao maybe it was a random video to start with but everything you explained was really informative and made perfect sense. Gonna check out your other videos, Legend ;)
This is exactly what I was looking for, thank you so much!
Glad I could help!
Hey Sean, loved your video! I just really started getting into Swift IOS Development after years of giving up because of constraints and other little things. I loved how you mentioned the Navigation Controller just being blank because I was so confused about that on my project. I was worried Xcode was going to through me errors because it was blank lol. But thanks for the card analogy! Keep doing what you're doing!
Happy to help! This confused me when I was first learning as well. Once I figured out that the Navigation Controller wasn't a screen itself, but a container that holds other screens - that's when it clicked for me. So I try to explain it that way to help others.
you makes me understand so easily!! keep up the good work!!
Happy to help, Meet!
Your videos are always the best, it's like core learning and every damn essential every newbie needs, thank You for the effort and time, keep it up
Thanks Arash. Glad you like them 😀
Exactly what I need!
Bonus question: maybe you can show how to edit the root Navigation Controller navbar size?
Thank you so much for an explanation that was super easy to follow.
Absolutely beautiful way of teaching! Thank you so much for making the topics beginner friendly! Love.
Very helpful video i just subscribed, you have a great way of explaining things
Cool stuff bro @Sean Allen, really informative and really easy to understand. I've been an Android developer for over 6 years and just learning Swift development, this tutorials rocks !
Happy to hear it helped, Ralph!
Sean, YOU ARE THE GOAT! Thank you thank you thank you
Thank you! It's clear and updated with new Xcode.
Happy to help, Wanda!
Nice and helpful tutorial! 👍🏼👍🏼
Just Wow... Under 11 mins that's too much great stuff 🔥
Glad you liked it!
Amazing Video, very easy to understand... hope to see more videos like this... GOOD JOB!
Glad you enjoyed it 😀
YOU ARE A KINGGGGG!!!!! THANK YOU!! :D Keep sharing your light!!!
Glad you enjoyed it.
Thankyou so much. Your teaching style is brilliant. How do we swipe between the views without a button. Thanks
Hi Sean, Great courses! Thank you for sharing. Always great when you show the programmatic approach at the end. Really enjoy those videos from the raw programming view.
Also, would be great to see a culmination of videos like this that create an app relevant to current popular apps. I realize that is alot to cover. Thanks again for your instruction.
Hey Mike, glad you liked the video. Like you say, creating an entire app in RUclips videos is a lot. I save that kind of detail for my courses which usually contain anywhere from 50-60 videos (it's a LOT 😀). You can find information about them at seanallen.teachable.com
Sean Allen thank you for the response. I will check it out Sean.
You have any courses on beefed up search engines in app, third party payment gateways, or approaches to uploading downloading images from an app to a database even if traffic increases drastically?
I don’t cover those specific topics at the moment. I’ve only just begun creating courses.
I am the only one who is waiting for advance IOS content from Sean
Yesss
In time... After I get this course out, I'm taking a break from courses and getting back to regular content. Then you'll see more advanced stuff. There's only so many hours in the day.
Sean Allen Id like to see a video how you handle user data as they sign into an app and move from VC to VC. Do you pull data after verification and populate a singleton for example?
That's how I'm doing it in my current app. I have a "SessionManager" singleton that manages my user.
Nice Explanation Sean....
Glad it was helpful, Rahul 👍
best teaching style ever thx bro
Hi Sean. I have been using these three lines of code to remove the translucent from navbar, remove the thin line from the navbar and get the back button to show only arrow:
// Sets the navigation bar background image to empty UIImage to make it transparent.
navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
// Removes thin line under the navigation bar.
navigationController?.navigationBar.shadowImage = UIImage()
// Sets the back button with only arrow (
Very nice tutorial. Thanks buddy!
Glad it was helpful!
thank you for your explanation! it helped me a lot :)
Great video... When I put background image on Login Screen it is not filling whole screen due to navigation item at the top... Please suggest how to make it on full screen?
Thank you! Really awesome tutorial.
Hi Sean, Great courses! Thank you a lot. In my case Navigation Back Button WORKS but does not appear. What can be a problem?
Awesome video! Thank you
Hi Sean - what's the difference between a "Show" segue and a "Show Detail" segue? And "Present Modally" vs "Present as Popover"? Thanks for these videos, by the way!
stackoverflow.com/questions/25966215/whats-the-difference-between-all-the-selection-segues
@@taylermoosa Thanks for the link!
Can you make a tutorial on how to make a top tab bar controller!
Very helpful. Thank you
what a great metaphor!
Great explanation! Since latest IOS release it seems that the Navigation back button is now changing it's behaviour: not anymore as sensitive than before (needs sometimes 2-3 hits to go backup) and when lasting a bit longer on the back button this "Menu" is appearing with the possibility to go back or even to a previous VC (2 steps back). I don't want this as it's confusing for users and not handy. Sean, how can we get rid of this new embedded menu?
Great presentation style! I'm laughing as I get weirded out...while on my screen the "System Pink" is looking very...Red...almost identical to your shirt colour.
Thanks for sharing this. I needed a nice simple reminder when getting back into Xcode
Amazing and simple!
I have applied everything but when I run it the program doesn't show up. I don't know why.
great video. thank you
so there's issue on ios 14.0 UINavigationBar decoded as unlocked for UINavigationController, or navigationBar delegate set up incorrectly. Inconsistent configuration may cause problems.
thank you so much sir
thanks from Russia
Thank you a lot. Very nice explicated and is very usefull. Thanks for this video i'll recomend you with my partners.
What you said around 6:50 saved me ahah thx good video (for me as a noob lol)
you're the best man, Thanks.
Thanks Christopher!
6:47: It was me. I tried to find why nothing appears for a bunch of 30 minutes ... :(
8:14 It was me. I lost an entier hour clicking and not sure what I was doing wrong from Large Titles.
Sometimes you win, sometimes you learn right ?
@@guilhermegolfetto4754 Sure x)
Okay, how to do the same programmatically? I'm actually surprised that the company that hired me wants me to use UIKit, I've been learning SwiftUI for a little while, but it's my first job, I can't complain, I'd better learn UIKit.
thanks very much
Is this tutorial use storyboad or seugeu?
Please explain nested UINavigationControllers in same storyboard and switch ViewController of one navigationController to viewController of Second NavigationController
Hi sean, sorry for the noobie question, is there a difference between cocoatouch file to a regular file? :)
sir how about in a gridview with dynamic data how can i navigate?
Saved me a day...... Thank you so much
Glad it helped!
hey hi, I have a question, I been using xcode on a 13 macbook pro & when i open quicktime my mac starts to overheat after a few minutes, what do i have to do to solved this issues. i'm trying to upload xcode videos to youtube...help please
Thank you !
Happy to help!
does this navigation controller just like navigation component from android?
Hello Sean. How you can store a custom butttom and use it in anothr projects? Its time-killing to create a custom buttom in every new project.
You can save it as a .swift file somewhere (on your computer, google drive, dropbox, etc...), then you can bring in that .swift file to whatever project you want. For example it would be CustomButton.swift.
I did the same process but whenever I run the app it crashes and says this : Thread 1: "Could not load NIB in bundle: 'NSBundle (loaded)' with name 'UIViewController-BYZ-38-t0r' and directory 'Main.storyboardc'"
Awesome @seanallen . great Video .
Thanks! Glad you liked it.
Sean Allen I am now doing your take home project. That’s kind of super fun. Sean why not you do some advanced algorithm problem solving video . I am having hard time to implement BFS/ DFS , Graph , Heap , Recursion . I believe all the iOS developer need those coz in interview they ask to solve those kind of problem . Please do that when you get chance . Thanks 🙏 in advance.
To be honest, I'm not terribly strong when it comes to those. As someone who didn't come from a computer science background, I don't have the foundation. All I know of those has come from studying for interviews.
Sean Allen you are awesome sean whatever you are doing that’s mind blowing . Still respect ✊
If we have 5 views and want to navigate from view 1 to view 5 vs view by view is this possible with native implementations or will it require some “hacking”?
HELP!! Can someone please tell me how to change the back button tint color in only one view controller….
What also I noticed + learned from my mistakes is that whenever you are trying to pass values using prepareSegure function is that it is different when you have UINavigation.
Here is an example, and I hope you make a simple tutorial about it .
// With UINavigationController
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let navController = segue.destination as? UINavigationController,
let secondVC = navController.topViewController as? SecondVC{
// do the following
}
-----------------------------------------------------------------------------------------------
// Without UINavigationController
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let secondVC = segue.destination as? SecondVC
// do the following
}
Does anyone know how to change the status bar colour when each view is embedded in the navigation controller stack?
All the problem is present modally instead show 🤦🏽♂😂 thank you ! 🙏🏼
Happy to help, Mahmut!
how do you do this programmatically?
How swipe to back navigation?
How can i center align the title in the bar?
Nice 👍
Can i customize right to left animation?
I believe by changing to a right to left language, you receive that functionality automatically. See this for details - www.hackingwithswift.com/example-code/uikit/how-to-support-right-to-left-languages
I mean how can i create a custom animation for presenting a View Controller for example when i touch go to pink i want to see that pink VC comes from top to down . Can you make a video about it later 😅
I probably won't make a video about that because that's a custom navigation scheme for your app and likely against Apple's Human Interface Guidelines. By all means, create the app how you want it. I'm just not going to put out content like that.
My idea was a video that you do something like this www.raywenderlich.com/2925473-ios-animation-tutorial-custom-view-controller-presentation-transitions.
sorry if I didn't made that clear Sir. and you're right customizing navigation controller animations is against Apple's Guidelines.
hey man, literally copied you 100% and for some reason when I go onto the large title view, the title does not change colour for whatever reason??? Super confused
What is that APPLE BRAIN WASHING ACADEMY if in Xcode 12&13 if I use show segue, and it always presents modally, no back button ... I did it 10 times, restarted,, what is going on with those DEPRECATIONS a tons of bugs omg ! ? Annoying.. Apple ,, please stop developing Apple if you don't like young suicides from constantly changing your APIs and much worse if things are even not working. Each Xcode & Swift update will make mess everywhere. . So if this video was posted 2021 Mar 28,,, we already got trouble
Very helpful but I think you spend too much time fiddling around with colors and stuff that's unrelated what you are really trying to teach us.
Thanks a lot!