Very amazing video But I don't understand one thing. Who can Explain me why HE is using "item size " twice? once in the viewDidLoad and Once as an extension ? what is the difference
Your videos are awesome! I am starting into this iOS world and one thing that I think would be helpful for everyone is that you can use AutoLayout like in this video instead of coding the views, I've found myself struggling with AutoLayout but at the same time your videos have taught me a lot. Most of the projects out there are developed with AutoLayout, so it would be great if we can learn AutoLayout while learning to code too. You are awesome! thank you!
Would be nice to have a part 2 where you associate each cell with a different image, maybe different format than the standard and have each cell executing an action.
And what I would must change if I my cells has different widths and I want to automatically put cells in a new row when a new completed cell cannot be inserted in a previous row?
This was really good basic tutorial; however, you move pretty fast so the zooming in gets a little frustrating when trying to follow along. Question: I am trying to create a grid type view of a bunch on buttons that will take the user to different screens. Each button will have an image with it, then have text overtop of what it is. What would be the best way to achieve my goal? Would using this method be better than using Table Cell View with a bunch of buttons?
When I right click the view controller at 15:07, the collectionView outlet is not available. I've double checked that all previous code is entered correctly.
Like the way you explain little details while implementing. But seriously the continuous moving and zooming is frustrating and distracting as hell. I had to pause the video mid way to give this feedback
thank you for this tutorial! Could you please make a tutorial for "implementing the iphone lock screen" with 10 key buttons and simulate the unlock function? Thank you!!!
Great video... However, looks like it is failing when I run in iPad due to constraints issue... How can I make it compatible with all devices screen size?
Sorry for vagueness but am I doing something wrong when I tap on a selection and make the selection border highlighted to show user tapped it, when I come back the order gets all funky? Is it because it's a reusable cell?
thank you afraz for this great content i am really learning new techniques from you, i have one question why did you used public func configure while nib was static func ? thank you
A public function is a function that is used on an "instance" of a class; in this case, an individual cell. A static function does not need an "instance" instantiated in order to perform the function.
Hi!, I followed this steps but Im getting this error: Could not load NIB in bundle, and triggers when Im dequeue the cell, I have already check all the cell identifiers but still confussed what is happening
Amazing video! Liked and subbed. Just one question though. After this code works perfectly, I noticed that the cells all contain the same image. How can I change this so that each of the 12 cells contains a different image?
12:09 I don't have a MyCollectionViewCell.nib option! It returns: Use of unresolved identifier 'MyCollectionViewCell' I Did set the identifier on the MyCollectionViewCell.xib to MyCollectionViewCell. I literally doing this tutorial for the 4th time now! I can even jump to definition which takes me to MyCollectionViewCell.swift. And I don't have any typo's..... collectionView.register(MyCollectionViewCell.nib(), forCellWithReuseIdentifier: "MyCollectionViewCell") Use of unresolved identifier 'MyCollectionViewCell'
I check your videos but i always exit out when you keep doing that zoom in and out.. Its really not comfortable. Could you please keep a constant screen instead of zoom in and out.. otherwise your videos are good.
the zooming is nonsense. . .. cut it to 50% so that people can see something other than the current letter you are typing. Literally makes your video unwatchable.
A little too much zooming in my friend. I guess the video quality is technically HD, but it looks to me like you're recording on a Macbook retina display? Macbooks are 16 x 10 aspect ratio, so the only way you will get a crisp image in HD is by using an external monitor, possibly with a capture card. A lot of people say you need 2 computers to justify using a capture card, but actually that's not really true. Sometimes 1 computer with a capture card is fine. You are offloading some of the processing power for the encoding to the capture card hardware that way, and can achieve better results in my experience. Note that there is no such thing as an HDMI to USB adapter because USB cannot handle the data bandwidth of HDMI. It needs to undergo some video encoding, which the reason for a capture card.
Enjoy my teaching style? Check out some of my premium courses at courses.iosacademy.io/
Zooming in and out caused my eyes to readjust which is very uncomfortable but anyways great content. Thanks.
Thanks for the feedback. Ive reduced it in newer videos :)
Simple and a great video. Zooming also helped. Thanks.
Youre welcome
wonderful !! You the best teacher bro!
Thanks!
The best lesson for start! Thx!
Your welcome! Don't forget to subscribe for more :)
@@iOSAcademy Already)
Great Video Thank you!
Your welcome
thanks for sharing and it was really great!
Thanks!
Wonderful Video Thank you
Youre welcone!
Was very helpful! thanks :)
Your welcome! Make sure to subscribe :)
@@iOSAcademy Already have! And talked to my friends about your amazing channel! You are creating real value for us
great stuff!
Thanks
I am confused. Why do we need to specify the size 2 times (one in delegate and another view did load)?
Nice bro! Thanks for the awesome content
Youre welcome
Very amazing video But I don't understand one thing. Who can Explain me why HE is using "item size " twice? once in the viewDidLoad and Once as an extension ? what is the difference
Your videos are awesome! I am starting into this iOS world and one thing that I think would be helpful for everyone is that you can use AutoLayout like in this video instead of coding the views, I've found myself struggling with AutoLayout but at the same time your videos have taught me a lot. Most of the projects out there are developed with AutoLayout, so it would be great if we can learn AutoLayout while learning to code too. You are awesome! thank you!
Would be nice to have a part 2 where you associate each cell with a different image, maybe different format than the standard and have each cell executing an action.
Great idea. I've got plans to do more in depth table and collection view cell customization vids since its such a broad topic that people love :)
you can do it by yourself, it's izi. create an array of images. cell.image.image = yourArrayImage[indexPath.row]
And what I would must change if I my cells has different widths and I want to automatically put cells in a new row when a new completed cell cannot be inserted in a previous row?
This was really good basic tutorial; however, you move pretty fast so the zooming in gets a little frustrating when trying to follow along.
Question: I am trying to create a grid type view of a bunch on buttons that will take the user to different screens. Each button will have an image with it, then have text overtop of what it is. What would be the best way to achieve my goal? Would using this method be better than using Table Cell View with a bunch of buttons?
When I right click the view controller at 15:07, the collectionView outlet is not available. I've double checked that all previous code is entered correctly.
Like the way you explain little details while implementing. But seriously the continuous moving and zooming is frustrating and distracting as hell.
I had to pause the video mid way to give this feedback
Why set cell size inside viewdidload and also in the extension below
thank you for this tutorial! Could you please make a tutorial for "implementing the iphone lock screen" with 10 key buttons and simulate the unlock function? Thank you!!!
Great Content. I dint give any focus on the zoom but your speed was a bit on the higher side. I had to slow down the view to follow.
Thanks! Ill make sure to keep a better pace going forward. Make sure to sub and stay tuned for more content
@@iOSAcademy already subscribed. Keep going
Awesome. But like the most of people saying, zooming in and out is not good way to show your codes.
Thanks. New videos have no zoom
Great video... However, looks like it is failing when I run in iPad due to constraints issue... How can I make it compatible with all devices screen size?
Can I add a table view inside that "nib (xib)" complete with table cells to display dictionary data (retrieved from a web site?
TIA
how can popup the search bar of file in xcode please? :)
command shift O
Mate your tutorial is really great but this extreme zoom in - zoom out made me dizzy
Hi! like you said on the video, I don't really understand why'd you use static, could you please explain a little bit more?
Sure, Ill make a video on this
@@iOSAcademy thank you! i'll make sure to watch it
Great tutorial! but, sorry, your zooming in and out making it hard to see the code structure.
Thanks and good feedback
Thank you for your video! How can I remove margin from this code ?
Question: Can this all be done in the viewController w/o having to go into the main.storyboard to add a collectionView from the Library?
Sorry for vagueness but am I doing something wrong when I tap on a selection and make the selection border highlighted to show user tapped it, when I come back the order gets all funky? Is it because it's a reusable cell?
please don't zoom in and out frequently
Thanks for the feedback
thank you afraz for this great content i am really learning new techniques from you, i have one question why did you used public func configure while nib was static func ? thank you
A public function is a function that is used on an "instance" of a class; in this case, an individual cell. A static function does not need an "instance" instantiated in order to perform the function.
Albert Planida thanks and appreciated got it now
Hi!, I followed this steps but Im getting this error: Could not load NIB in bundle, and triggers when Im dequeue the cell, I have already check all the cell identifiers but still confussed what is happening
Amazing video! Liked and subbed. Just one question though. After this code works perfectly, I noticed that the cells all contain the same image. How can I change this so that each of the 12 cells contains a different image?
you have to create an array of image
First create an array of images:
var images = [image1, image2, ....]
Then recall the array in the function didSelectItemAt indexPath
all cool but stop zooming screen every time, impossible to look code
12:09 I don't have a MyCollectionViewCell.nib option! It returns: Use of unresolved identifier 'MyCollectionViewCell'
I Did set the identifier on the MyCollectionViewCell.xib to MyCollectionViewCell. I literally doing this tutorial for the 4th time now! I can even jump to definition which takes me to MyCollectionViewCell.swift. And I don't have any typo's.....
collectionView.register(MyCollectionViewCell.nib(), forCellWithReuseIdentifier: "MyCollectionViewCell")
Use of unresolved identifier 'MyCollectionViewCell'
I think zooming in and out is disturbing rather than being any helpful.
New videos have no zoom
@@iOSAcademy Oh! Never mind then. Thanks 😊 🙏
I check your videos but i always exit out when you keep doing that zoom in and out.. Its really not comfortable. Could you please keep a constant screen instead of zoom in and out.. otherwise your videos are good.
Thanks for the feedback, newer videos have less zooming
Why zooming in???? All that in and out is the most annoying thing I've seen... Good content though
New videos have no zoom
the zooming is nonsense. . .. cut it to 50% so that people can see something other than the current letter you are typing. Literally makes your video unwatchable.
You might create a collection view with this tutorial but it is not the 2022 version. Even though macOS looks so old. Just stop lying people.
A little too much zooming in my friend. I guess the video quality is technically HD, but it looks to me like you're recording on a Macbook retina display? Macbooks are 16 x 10 aspect ratio, so the only way you will get a crisp image in HD is by using an external monitor, possibly with a capture card. A lot of people say you need 2 computers to justify using a capture card, but actually that's not really true. Sometimes 1 computer with a capture card is fine. You are offloading some of the processing power for the encoding to the capture card hardware that way, and can achieve better results in my experience. Note that there is no such thing as an HDMI to USB adapter because USB cannot handle the data bandwidth of HDMI. It needs to undergo some video encoding, which the reason for a capture card.
ohhhh
everything that u said I cant understand😆😆😂😂
Gib sourcecode plz thx
Hey Jesse, Ive started including source code for newer videos as people have asked. I don't think I have the source for this anymore though.
It is all fine, but please don't zoom in so much, it becomes hard to see the whole picture, and really annoying. Thanks for the content anyway.
Please don't zoom at all. It's really hard to follow!
how do I Contact you? I have some Doubts
where to download the codes?
GitHub, what is your username - I can add you
@@iOSAcademy eahnivy8
please stop zooming in and out it is just awful and makes it harder to code along
New videos have no zoom
stop zooming please
Thanks for the feedback
I just couldn't watch it, with all these EXTRA ZOOMING all the time
stop zooming a lot
3:15 ..the 3 protocols....are...delegates. Uh? Gawd have to re read about protocols and delegates now...
Do never force unwrap an optional
nice video otherwise
Yep, just for demo purposes
Man , stop zooming in and out , you are hurting our eyes, and ruining your great videos...
New videos have much less zoom :)
Stop ZOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMING Pleaseeeeeeeeeeeeeeee.