Much cleaner code than I previously had in my app. Thanks a lot, Mr.Voong!
@marlonnoble300
4 жыл бұрын
on 3:12 . . . For those using newer versions of Xcode, e.g. Xcode 11.. Instead of going to "AppDelegate.swift", go to "SceneDelegate.swift" and replace your "func scene" with this.. func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. // If using a storyboard, the `window` property will automatically be initialized and attached to the scene. // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead). guard let windowScene = (scene as? UIWindowScene) else { return } window = UIWindow(windowScene: windowScene) window?.makeKeyAndVisible() window?.rootViewController = ViewController() }
@4k_Films_Frankfurt
4 жыл бұрын
I love you man ... hahaha thanks bro
@Daniel-sz2lq
6 жыл бұрын
The last part of the video with the name refactoring and the two dimension array blew my mind. Anyone reading this - MUST WATCH IT
@CodeBean
6 жыл бұрын
Perfect as usual! I loved how you gradually improved the code
@SibeeshPassion
5 жыл бұрын
One of the best tutorial I had seen on this topic. Thanks a lot for this.
@laiqueahmed6613
6 жыл бұрын
As usual clean , neat , perfect ,informative,knowledgeable and pleasing . Thank you very much Brian.
@stevenstone307
3 жыл бұрын
Hey, this is a really fantastic tutorial. Perfect pace, engaging and interesting. Thanks!
@svqventures
6 жыл бұрын
Nice and clean, Brian. That Core Data course looks promising good. ;) My two cents: this is how I organize my sections and content: let datasource: [(sectionName: String, sectionElements: [String])] = ... ... datasource[indexPath.section].sectionName ... datasource[indexPath.section].sectionElements[indexPath.row]
@JeffreyConcerto
4 жыл бұрын
Terrific lesson! You did a great job teaching here, Brian. Thank you for sharing!
@marquisewilliams9205
6 жыл бұрын
Great video, as always! Can't wait until the next one.
@rickeyhrabowskie9683
6 жыл бұрын
Personally love the way senior guys/gals create and maintain code.
@longnguyenba3039
6 жыл бұрын
Hi Brian, It is my luck to have you teaching me iOS coding. I don't even have to think twice about buying your Instagram course. Keep up with your good work!
@LetsBuildThatApp
6 жыл бұрын
+Long Nguyễn Bá much appreciation for all your kind support, hope you continue getting better with each lesson
@ebenandoh-kesson5904
5 жыл бұрын
Yooo yooo. You are just soo good man. Feel you. I’ve always learnt from you and I’ll keep learning. So keep posting
@govindsuryawanshi9052
5 жыл бұрын
Its superb technique to handle dynamic sections in the table view, thanks...
@vijaykharage
6 жыл бұрын
Great video man..loved the simplicity.
@brandonb6175
6 жыл бұрын
Great video Brian. Thanks again for keeping the videos coming! Would love in the future if you could continue to show us those sweet animations you were doing at some point. :).
@SwiftKoding4Everyone
5 жыл бұрын
I needed this so much! Thanks alot!!! Love the way you did things programmatically instead of on the Storyboard. Keep up the great work!
@olgadakhel7649
4 жыл бұрын
Thank you for you work, it is super, as usual
@josephcalla7121
4 жыл бұрын
I really love your video, There are very useful!
@ambrosejesuraj7145
5 жыл бұрын
Mass video Bro. I like this, You really teach well in this video. keep it up..
@beolene
4 жыл бұрын
YOU. ARE. MY. LIFESAVER. LUV.U.!!!!!!!!!
@rylanjevans
6 жыл бұрын
Very helpful! Thank you!
@jimdube
4 жыл бұрын
I'm using Xcode 11.3 and the app crashes right away. Looks like maybe you're using an older version of Xcode? I noticed my SceneDelegate.swift file has the 'var window: UIWindow?' whereas you don't have the file but your AppDelegate.swift file has that. How would I start this tutorial differently to follow along?
@FRkiddo
3 жыл бұрын
Hi Jim, same issue here, did you ever find a solution? thanks
@leonif1
6 жыл бұрын
Hi, I got work thanks to you. Now really interesting to get tutorial on different architecture or patterns :)) sometimes difficult to understand it
@evgeshaky
2 жыл бұрын
Thank you thank you thank you!!!
@frumcrs1259
5 жыл бұрын
Great tutorial! Please show us how can we get rid of the white lines that appear when scrolling
@alanhunt3772
4 жыл бұрын
Not sure why you didn't take an addition 20 seconds to walk us through editing header titles...but to do so it'll be in the viewForHeaderInSection func and you'll have to create a switch to vary the label text per the section row number.
@ArtJacob
3 жыл бұрын
Thanks man
@爱德华纽盖特-x4k
6 жыл бұрын
Hi, buddy, thinks for your tutorial, i have learned a lot . think you again.
@ProductsHub365
6 жыл бұрын
Any Video on Inserting and deleting rows in multiple sections using UITableView will be helpfull. Logic would be some sections should only peform specific tasks like adding new item and other sections requires editing those complete rows of specific section.
@ReadHit
6 жыл бұрын
What a amazing videos !! thanks
@filipvabrousek6900
5 жыл бұрын
Thank you so much Brian! :)
@anandsunku
4 жыл бұрын
after setting the Navigationcontroller in the appdelegate the change is not reflected? how to debug and identify the issue. im using xcode 11.5
@kapilsoni7517
3 жыл бұрын
i am making some transaction type info: where the heading is date, then there is Credit section with three UILabel in one row (transactionReferece, time, transactionAmount.) i am trying to setup three section with 3 UIlabel for each row and there is two rows in each Section . i.e total of 6 rows . i am unable to get it separated particular rows for each date section. i was following your example where you coded let name = indexpath.section == 0 ? names[indexPath.row] : anotherList of Names[indexPath.row] as i have three different section how can implement the same?
@lester8430
5 жыл бұрын
I sure do appreciate it, sir.
@boyangzhang9547
4 жыл бұрын
Thanks a lot. Very Cool. But I constantly received error after first step ( at 4 minuate). Thread 1: Exception: "-[UITableViewController loadView] instantiated view controller with identifier \"UIViewController-BYZ-38-t0r\" from storyboard \"Main\", but didn't get a UITableView." I am using xcode 11.4.1 Appreciate any help.
@alekseidanilov9279
6 жыл бұрын
Keep doing your videos. You are great!
@LetsBuildThatApp
6 жыл бұрын
+Aleksei Danilov thanks alksei
@YoungDeveloper
6 жыл бұрын
Thanks Brian. Please show me how to create a custom tableview with different elements only programmatically
@yakayaka2979
3 жыл бұрын
I cannot add window?.rootViewController = viewController( ).. codes because i have other view controller as root view. How to fix this issue?
@GG-hk5iz
6 жыл бұрын
Great Video Brian...
@kinngjayesh
6 жыл бұрын
Dude can u please make a video on saving json data into core data, that would be so helpful to me. Thanks.
@LetsBuildThatApp
6 жыл бұрын
Yeah, the lesson on how to download JSON data and store your objects into Core Data is here: www.letsbuildthatapp.com/course_video?id=2212
@dailydaisydog
6 жыл бұрын
Thank you for the video :)!!! it helped a lot
@kevinlambert1952
5 жыл бұрын
Thank you for the video! ;)
@imranmirza8849
6 жыл бұрын
great Video Brian, 100k subs coming.
@LetsBuildThatApp
6 жыл бұрын
+Imran Mirza definitely going to happen some time next year, I haven’t planned how to celebrate yet
@tariqAlmazyad
4 жыл бұрын
Could you make an advance tutorial in how to construct e,g ProfileView? section 0 : with 1 cell profileImage with user info section 1: with 3 cell : cell 1 : tell a friend cell 2 : share app cel 3 : support section 2 : with 2 cell : cell 1 : change password cell 2 : update email.
@makemytime9103
4 жыл бұрын
not working with new xcode.... window file is in scene delegate How to fix it now...?
@willasaskara
4 жыл бұрын
Thanks
@РусланРусланыч-н2э
5 жыл бұрын
You best of the best!
@sukycar1
4 жыл бұрын
You're a life saver :)
@annahovhannisyan622
5 жыл бұрын
U r really amazing !!!!!! THANK YOUUUUUU
@nizz4m
6 жыл бұрын
Nice combination of colors Brian. . Have you taking any UI/UX class or tutorial ? Is it necessary for programmers ?
@lalitkumar-co9cr
6 жыл бұрын
Plaese make an video on advanced level constraints and complex ui
@NotoriousGarage
6 жыл бұрын
loved it !!
@kamalzakaria6374
6 жыл бұрын
you are my hero!
@lianahaque2512
6 жыл бұрын
also, why use a closure when you could write a function instead? Is there a difference between either method?
@srikataru1031
6 жыл бұрын
Pleasure. To watch
@Zainanjum100
6 жыл бұрын
thanks for this video
@tomslemoncoffee5958
6 жыл бұрын
Thanks for the video! I figured out how to add new voice recording’s to an existing section. However is it possible to create new sections for each new recording? I would love some help with this!
@rainierromero9890
5 жыл бұрын
Hi, nice vid.. just want to ask if you have tried implementing scrolling on a specific section.. Thank you :)
@bboyNan
6 жыл бұрын
Hi Brian, thanks for sharing the great stuff, I need a little suggestion here if you don't mind, I am building a segmented control which change the content of the below section (a tableview), so I build a tableview with two different custom cells, but they look completely different, one with section collapsable header, the other has no section nor header. I am having trouble distinguish between two custom cells when setup height for row, set number of section etc... Thanks again.
@edip1234
3 жыл бұрын
Класс! Спасибо
@Schmuck
6 жыл бұрын
Hey, I'd love it if you could go through some more front-end based tutorials!
@LetsBuildThatApp
6 жыл бұрын
What do you mean by front-end? Like javascript or ios views?
@Schmuck
6 жыл бұрын
Woah! That was a fast reply. Definitely wasn't expecting such a quick answer. And I mean iOS views, like your "Lets build youtube/twitter/etc" series! I really love them. edit: Also, I love your channel and work. You have by far the best in my opinion on iOS tutorials on youtube
@ashim44
6 жыл бұрын
Hi Brian Can you make app tutorial that would provide stock information and view news related to stock using any public API
@nkmewara3988
6 жыл бұрын
hi brian you are awesome.. i have a small request please make a tutorial about size classes and that run on each device....please.. and one more tutorial on push notification because all tutor make tutorial on push notification but the didn't show when i click on the notification what will happen. how to send user after clicking the notification to viewcontroller.. please brian i searched a lot about it.. please help me
@zzej
5 жыл бұрын
Hello. I would like to implement a TableView but horizontally. Like netflix scrolling through movies.
@shawntaylor9509
5 жыл бұрын
15:23 - what if you have custom data types? Ternary operator doesn't work.
@MrPaulHuynh
5 жыл бұрын
You're the best ! :)
@kelvinyusuf6658
4 жыл бұрын
Did anyone know how to reload section without reloading its header?
@bitsurfer0101
3 жыл бұрын
Could you typecast a section under a name such as: "Hoydy Toydy" for section: 0?
@shawntaylor9509
5 жыл бұрын
Just a question: why don't you drag a navigation controller in and have the TableView with it's methods instead of typing all the code?
@LetsBuildThatApp
5 жыл бұрын
Well, what happens when you want to create UI that isn't supported by Interface Builder, think about something like snapchat swiping.
@shawntaylor9509
5 жыл бұрын
13:12 - can a switch case statement be used when you have multiple sections?
@lianahaque2512
6 жыл бұрын
So I guess a general rule of thumb is, whenever you're making a new object for a view, you create it as a closure form?
@egorsev
5 жыл бұрын
You best!!!
@teuviet9667
6 жыл бұрын
it's sooooooo coooooolllllllllllllllll , thanks
@JunaidKhan-ny8tu
6 жыл бұрын
super super awesome
@ecptavares
6 жыл бұрын
Hey Brian how are you?You always use window = UIWindos(frame:UIScreen.main.bounds) in your project but this time you did not use frame:UIScreen.main.bounds why? what is the difference using it and not using it? thank you
@LetsBuildThatApp
6 жыл бұрын
Back in iOS 9 I believe you had to specify the frame, but now it'll automatically use the entire device's frame.
@libvlog2264
4 жыл бұрын
I'm shocked 😱... !!!!!!
@elishajesus7522
5 жыл бұрын
you're amazing
@Abdi-uy1kh
6 жыл бұрын
why did you put all of them in the viewcontroller. Couldn't you have created a model using a struct and reusing in the array?
@LetsBuildThatApp
6 жыл бұрын
Its just an array of strings, you want to make it more complicated than that?
@Abdi-uy1kh
6 жыл бұрын
If it was a big project would it matter?
@LetsBuildThatApp
6 жыл бұрын
It all depends on how you architect it, I would always avoid over engineering a problem though.
xcode keeps crashing after I run it, when i declare "class ViewController: UITableViewController". any suggestions?
@MultiSimransingh
5 жыл бұрын
Go to the console. What is the error? did you register a uitableviewcell class for your tableView?
@ithouse3607
5 жыл бұрын
Great video,, can you plz explain what you add in appDelegate class? i understood a little bit,,,..... you add this code for exchanging UIViewController to UITableViewController,,,,,,,, thanks
@makemytime9103
4 жыл бұрын
i am facing thread error
@dgw80222
6 жыл бұрын
What about using a dictionary? Use A-Z for the key and the names for the values.
@LetsBuildThatApp
6 жыл бұрын
Maybe I'll go through how to list out contacts for real with first and last name...
@ersembilan3727
3 жыл бұрын
can someone make this where the cell has its own child itself thats expandable ?
@nikasamadashvili5828
5 жыл бұрын
can anyone explain why did it crush when he changed UIViewController to UITableViewController ?
@LetsBuildThatApp
5 жыл бұрын
The good old storyboard expects you to have a UIViewController, so it'll crash.
@nikasamadashvili5828
5 жыл бұрын
@@LetsBuildThatApp aaaaaah now I got it! Thank you a-lot :)
@penguinentrepreneurstreate673
6 жыл бұрын
Thank you Brian, I am new to coding and App design. Can you please tell me which applications do I need to master in order to create my first app. I have a mac and go X code and I am learning Swift. Do you I need to learn how to use Adobe? I am going to focus on IOS Thank you for your kindness and advice. Would you also point me to the right in your site for me to start my journey as App Dev. Thank you. I am more than happy to pay for the training. Your work is outstanding.
@aamirmughal8421
5 жыл бұрын
kindly make use of storyboard.
@LetsBuildThatApp
5 жыл бұрын
This entire series really has nothing to do with storyboards but ok
@aamirmughal8421
5 жыл бұрын
Thanks it would be really appreciated and helpful. I am a storyboard person and make everything with code is sometimes difficult for me. Thanks for you reply 🙂
@javierv.5210
6 жыл бұрын
how can i access my actual contacts on my phone and put them on this app?
@LetsBuildThatApp
6 жыл бұрын
Maybe I'll go through a few lessons on how to access contacts as well....
@javierv.5210
6 жыл бұрын
thanks man! I really like your videos btw, I think you're the best ios youtuber out there ! thank you once more
@Daniel-sz2lq
6 жыл бұрын
15:30 WHAT?!
@jguemez
6 жыл бұрын
Contribution to change the name of the sections let sections = [ "Drinks", "Snaks", "Music" // Party needs (Sections) ] let twoDimensionalArray = [ ["Tequila", "Beer", "Whisky", "Ron", "Vodka"], // Drinks ["Fried Potatos", "Doritos", "Peanuts", "Cheese"], //Snacks ["Kansas", "Boston", "Eagles", "ABBA", "Beatles"] // Music ] override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { let label = UILabel() let section = self.sections[section] label.text = section label.backgroundColor = UIColor.lightGray return label } override func numberOfSections(in tableView: UITableView) -> Int { return sections.count } Thank you very much Brian, you are great!
@LetsBuildThatApp
6 жыл бұрын
Looks good.
@martinbean
5 жыл бұрын
0:47 “And Craig F. Can’t really pronounce his last name.” You can’t pronounce his first name, either 😂
Пікірлер: 126