Improve Debugging Skills | iOS | Swift/Obj C | Xcode
Вставка
- Опубліковано 2 сер 2024
- Because we spend a lot of time in fixing bugs and improving the performance of the apps, it is very important to have good debugging skills.
In this video, I’ve summarised some of the debugging skills that I’ve learnt from my experience. These include Breakpoints, LLDB (po, p, v), Network Link Conditioner, Identifying tricky issues which do not occur on simulator/debug mode, View Hierarchy.
I’m sure that these 25 mins of this video will save many hours of yours.
Additional Tools for Xcode (Network Link Conditioner)
developer.apple.com/download/...
SimSim (for explore application folders)
github.com/dsmelov/simsim
Chapters 👇🏼
00:00 Start
01:42 Breakpoints
03:14 Swift Error Breakpoint
05:52 LLDB (po)
07:58 LLDB (p)
10:11 LLDB (v)
12:57 Network Link Conditioner
15:47 Looking into device's container
19:18 Debugging issue which do not occur on simulator, debug mode
23:31 Debugging View Hierarchy
First of all when I look at his face i feel his face is filled with lot of confidence and clarity ......such such high quality content he has....very rich....thank u bhaya for ur videos....and please please continue to uplooad videos on swift iOS...do not stop..God bless u
Thanks for the kind words Mamtha 🙂
Thanks bro. You're such an underrated youtube channel in the ios community. I always watch your videos anytime i see it. Good one as always!
Thanks for your constant support Sami. This encouragement means a lot. 🙂
very true statement, channel like this should get more attention and share.
The information provided in your all videos really helps in clearing all of the doubts about any topic.
Happy that you found them useful 🙂
Top class as always. Your channel is becoming a resource hub for mobile app devs. Thanks a lot Sir.
Thanks a ton for showing p command in lldb, it helps a great deal in api debugging.
Awesome tutorial. I was aware of some of these tips but some of them I learned now and I think they are really useful :)
Glad that you found the video useful 🙂
What a solid lecture! Keep up your great work! 👍
Glad that you liked it 🙂
it was very crisp for ppl like me looking for a specific point and you are onSpot. Great work bro.👌
Great work 👍🏼 very well explained 👏🏼
Thanks Aditya, glad that you liked it 🙂
Awesome...debugging is really necessary.
Thanks, glad that you liked it 🙂
Great tutorial!
Informative. Thanks
Very informative 🙌🏻
Please share more videos like this
Thanks Tania, glad that you liked it. 🙂
Clear and concise content 😀
Thanks Akash 🙂
Very useful. Thanks
Thank you, men !!!
Very Informative... Very helpful.... Kudos!!! Thanks!!!
Thanks Shubham 🙂
Great video, I have a small doubt like what's the difference between "e" & "p" I mean both of them are used to change the values at runtime
well explained 👏🏼
Thanks Ashish, glad that you liked it 🙂
Great video.
One question about the `NSLog`.
I saw you created a log file but after that you were just printing out logs using NSLog statements.
How to do these statements get redirected to the the log file? Thanks
Explained well
Thanks Manish, glad that you liked it 🙂
Thanks for the video bro
Thanks Neelesh, glad that you liked it 🙂
Well explained
Thanks Ankit, glad that you liked it 🙂
best debug ever bro
Thanks Seemant. Happy to see that you found the video useful. 🙂
Awesome Explanation ⭐️⭐️⭐️⭐️⭐️⭐️
what other cool Xcode snippets, do you have ?
Thanks Franklin, glad that you liked it 🙂
I’ve uploaded 6 videos as of now, and a new video comes every Sunday. Please have a look at the channel to view other videos.
wow❤🔥
Thanks for doing this. Do you have Darth Vader there with you?
where can I find SimSim app?
21:25 Hi, What is shortcut for this snippets window?
Cmd + Shift + L
Bro need mvc vs mvvm, advantage, disadvantages and interview questions about this
Hi Selva, I’ve been receiving comments about MVVM and I’ll try to cover it very soon. Thanks 🙂
Which app you used to goto sandbox directory?
Sim Sim (link is in the description)
brother we don't need to download network link conditioner, because we already getting this feature in Xcode in itself, go to the simulator and devices you will see internet speed
Yes, that we can be seen from Xcode, but I guess that we can't create custom profiles for changing the network conditions (which can be done from Network Link Conditioner).
Thanks for sharing the info though 🙂
Off the topic. I don’t know if any one noticed. Someone might be snoring at the background.
Haha.. definitely not snoring, but yeah, there was some background noise and when I tried to remove it in editing, this is how it sounded 😅
Maybe you should focus on improving your testing/TDD skills and spend less time debugging the app.