知名app学习研究
研究国内外知名的app,学习、分享、研究使用先进技术。
JackLee18
这个作者很懒,什么都没留下…
展开
-
iOS开发通过微信学习WCDB(四)
最近打算将封装一个基于wcdb操作的数据库私有库,在封装使用的过程中遇到了一些问题,将问题整理了一下,分享给大家。私有pod库依赖于WCDB 造成lint失败 最开始遇到这个问题的时没有眉目,后来看到打包方式都是静态库,后来想了一下,觉得是不是不能动态库,改成动态库试试,我在podspec文件中填了类配置如下 s.static_framework = true关于这个字段的详细解释,大家可以看下cocoapods的官网。上面有详细的解释Use of ‘@import’ when C+原创 2021-07-02 18:48:30 · 688 阅读 · 0 评论 -
iOS开发通过分析研究知名app提高自己的能力
最近这一年来,明显的感觉到自己获取新技术,新知识的入口不再那么有效了。之前关注的很多知名的微信公众号也不再更新难得的干货文章了,CocoaChina、掘金、简书、csdn首页上也难得一见好的有关iOS开发的文章了,内心非常的不安,止步不前,进步缓慢让人感觉特别难受。一直在思索如何才能实现突破,最近终于有了点眉目,准备开通一个专栏,专门研究国内外知名app,学习,研究这些app使用的成熟的技术,...原创 2018-03-30 20:57:49 · 580 阅读 · 0 评论 -
iOS开发通过微信学习hijack(一)函数劫持
前段时间通过学习WCDB,基本掌握了WCDB的使用方法,最近通过解压微信ipa包,发现里面有一个hijack.js文件。就在网上搜了一下hijack, 没想到发现了新天地,JS函数劫持。什么是js函数劫持? 函数劫持,顾名思义,即在一个函数运行之前把它劫持下来,添加我们想要的功能。当这个函数实际运行的时候,它已经不是原本的函数了,而是带上了被我们添加上去的功能。这也是我们常见的钩...原创 2018-04-24 17:29:45 · 900 阅读 · 0 评论 -
iOS开发通过微信学习WCDB(一)
最近通过对微信ipa包解压发现微信有使用WCDB这个开源库,搜索了一下了解到WCDB(WeChat Database)是一个高效、完整、易用的移动数据库框架,基于SQLCipher,支持iOS, macOS和Android。经过分析对比,个人感觉WCDB的优势还是比较突出的。下面我就从几个方面对FMDB,Realm,WCDB,CoreData进行比较分析。由于本人从事iOS开发,对于andro...原创 2018-04-03 18:12:57 · 2869 阅读 · 0 评论