Recently I have got one iOS Application codebase to review and it always gives a thought, where to start?
Here are the 3 important first steps for me that I always do.
find . -type f -exec wc -l {} + | sort -n
Execute the terminal command in your project location, it will give you count of number of lines, like mentioned below
3000 ./ViewControllers/DashboardVC.swift 5655 ./AppDelegate.swift
where 3000/5655 is the lines of code.
Second, I track are we using Appdelete directly?
grep -rnw . -e "UIApplication.shared"
Last, but not the least. Swift/Objective-C dependency visualizer. It creates object dependency graphs and gives you the clear picture.
Thanks for reading. I hope it was quick and informative for you.