The problem we’re running into is the TWTRTweetView sizeThatFits method is a few orders of magnitude slower than any of our own views of equal complexity that do the same size calculations. Here’s a screenshot that profiles opening a few dozen tweets in a UICollectionView mixed in with a few dozen of our own story types:
Almost all of the time is taken up in TWTRTweetView sizeThatFits: method and on older devices like a 4S it makes the collection view unusable for almost 15 seconds. Is anyone working on TwitterKit able to take a look inside that method to see what’s going on?
As an aside it would be great if you open-sourced TwitterKit for iOS (like you’ve done with Android) so we can submit fixes.