I have some years of experience in development for the best mobile platform — iOS. During this time I've seen many iOS apps and many iOS engineers.Our world is full of good developers, but sometimes I notice that some of them have no idea how to use the whole potential of one of the most popular mobile devices on the planet for making really smooth applications.And now I'll try to explain my vision of the optimizations an engineer should use to make UITableViews faster and smooth.Difficulty and the depth of material will increase from the beginning to the end of story, so I'll start with things which are familiar to many of you. Deeper aspects of the iOS drawing system and UIKit will be covered at the end.Built-In ToolsI really believe that most people reading this story know about this, but some people, even after using these tools, are not using it in the right way.The first one is reusing single instance of cell/header/footer even if we need to show more. This is most obvious way to optimize UIScrollView (which is a parent of UITableView), just built by engineers at Apple.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

objective-c,development,ios