29 Commits

Author SHA1 Message Date
guoling f23e95c652 support using MMKVCore at Apple platform in pure C++ code 2025-02-14 19:43:48 +08:00
guoling fbde94c843 export mmkv symbols & headers for Native usage in NDK #1449 #1450 2025-01-06 15:58:03 +08:00
guoling 9341e03e19 make C++20 optional 2024-05-07 16:43:18 +08:00
guoling 9e8c30d7cb also support std::span<> 2024-05-06 17:54:17 +08:00
guoling 977a93fa09 almost done add vector<T> encode/decode support 2024-04-29 14:25:18 +08:00
guoling b990c2bd14 prepare to add vector<T> encode/decode support 2024-04-28 18:49:34 +08:00
guoling 34411268da add catch(...) for each try-catch 2023-09-19 15:04:23 +08:00
guoling 74be762dc8 add MMKV_DISABLE_CRYPT preprocess directive 2020-07-01 18:12:00 +08:00
guoling 85413274b1 fix POSIX compile error 2020-06-30 20:06:01 +08:00
guoling 1d262bb195 hide KeyValueHolder from public header 2020-06-30 18:23:25 +08:00
guoling af1bca6e33 remove useless code 2020-06-29 12:46:15 +08:00
guoling 89f04a0683 tidy 2020-06-28 16:22:00 +08:00
guoling d734112f0e partialLoadFromFile 2020-06-18 21:39:08 +08:00
guoling 391d893455 tidy 2020-06-18 20:11:34 +08:00
guoling ffc70108ad fix some encrypt bug & drop iOS 8 2020-06-18 18:13:00 +08:00
guoling 0ad815fc5c encrypt & decrypt almost done 2020-06-17 20:44:56 +08:00
guoling 305bbca60d aes decrypt almost done 2020-06-16 21:48:18 +08:00
guoling 524df11448 finish read, prepare for write 2020-06-09 22:22:53 +08:00
guoling 7b55308987 support WatchOS & unify MMKV framework's product name 2020-04-08 11:53:35 +08:00
guoling dd259b3169 add cplusplus check 2020-03-24 20:57:23 +08:00
guoling 177a2a3c68 tidy 2020-01-21 22:04:42 +08:00
guoling d8de9060dd copy assignment safety 2020-01-06 11:31:28 +08:00
guoling 8a1d777302 type safe for pb utils 2020-01-03 16:37:40 +08:00
guoling 961e6d9326 remove redundant constructer param 2020-01-02 21:05:49 +08:00
guoling 620933d9ea opt copying from NSData to MMBuffer 2020-01-02 19:04:12 +08:00
guoling 953b720e37 split Apple stuff in seperate file 2019-12-27 17:08:00 +08:00
guoling 59b064b8bf merge iOS to Core lib: most things actually work 2019-12-23 21:30:56 +08:00
guoling 728ee4c9c2 prepare Core lib for iOS/macOS 2019-12-20 16:58:10 +08:00
guoling b3494159f7 prepare to use Core lib 2019-12-03 21:14:31 +08:00