We ship with 49 stickers and the previous cache size of 32 led to thrasing every time a chat was opened. Since sticker packs can be as large as 200 stickers and we hold three pages in cache while the keyboard is open, increase the cache size for the main app to 600. For the share extension, make it 64 to minimize memory use while avoiding threashing. The cost of this cache is just the sticker metadata (unique ID, emoji description, etc.) so it won't make much difference in memory utilization. |
||
|---|---|---|
| .. | ||
| protobuf | ||
| Resources | ||
| src | ||
| tests | ||
| Utilities | ||
| .clang-format | ||
| .gitignore | ||
| .travis.yml | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
SignalServiceKit
SignalServiceKit is an Objective-C library for communicating with the Signal messaging service for iOS & OS X
To use SignalServiceKit via CocoaPods add the following to your Podfile
pod 'SignalServiceKit', git: 'https://github.com/signalapp/Signal-iOS.git'