PINCache
PINCache copied to clipboard
Fast, non-deadlocking parallel object cache for iOS, tvOS and OS X
Hello, Created this issue to address the vulnerability with using NSCoding. The NSCoding does not verify the type of object upon deserialization and therefore is vulnerable to object substitution attacks....
If my disk size is more than default size, it gets trimmed to default size on initialising PINCache. Due to that, my images are downloading again and again and getting...
> PINDiskCache.m (464) ERROR: “322B3BCC-B82D-42B4-953E-F5FC3ABD7E3E-1967-000000C5FCFC6086” couldn’t be removed because you don’t have permission to access it. I keep seeing those.
So I'm currently migrating from Carthage to SPM. After doing so I started seeing crashes that looked to be related to PINCache, so i tested some more. I made two...
Hey, there is awesome Carthage feature for Xcode 12+ (https://github.com/Carthage/Carthage#migrating-a-project-from-framework-bundles-to-xcframeworks) with no need to apply a workaround PINOperation 1.2.1 fixes issues with xcframework build, that's important for PINCache and PINRemoteImage...
There is no need to store Carthage folder in repository. Carthage is smart enought to symlink dependencies
Hello Firstly, thank you for PINCache, its been a breeze to set up and work with, so much appreciated! I'm wondering why the `enumerateObjectsWithBlock` and fam isn't part of the...
There is a simple replacement.
The `_sharedTrashURL` generated with `[[NSProcessInfo processInfo] globallyUniqueString];` contains `%00%00%00%00` , lead to a crash. Device: iPhone Xr iOS 14.2 (18B92) *** -[NSURL fileSystemRepresentation]: conversion failed for file:///private/var/mobile/Containers/Data/Application/40AC63D8-3BD7-458B-BAC6-6396A78BD715/tmp/FE7F1C30-38EE-47ED-BB37-8FE73EA7873A-64416-000010D9F50E%00%00%00%00/7F3D3218-6F96-4724-9853-19D242240A2F-64416-000010D9F50F2CDB ``` 0 CoreFoundation...
- added Carthage step to release pipeline