在开发iOS / macOS 应用中, 经常会使用数据库(sqlite)来保存数据, Apple也提供了一个庞大的神器--CoreData, 不过个人感觉这个神器跟Java一...
IP属地:北京
在开发iOS / macOS 应用中, 经常会使用数据库(sqlite)来保存数据, Apple也提供了一个庞大的神器--CoreData, 不过个人感觉这个神器跟Java一...
说明 现在已经有很多第三方平台支持解析crash日志中的系统方法了,比如bugly。但是万一遇到情况特殊或者公司要求,还是走上传崩溃日志到自己的服务器,然后自己去定期解析的话...
前言 本篇分享的类型不是学习教程,并且要有一点JavaScriptCore基础。 毕竟这一块网上一大堆的学习教程,博主就没必要班门弄斧了。 本篇的目的是分享JavaScrip...
1.简介 LRU (英文:Least Recently Used), 意为最近最少使用,这个算法的精髓在于如果一块数据最近被访问,那么它将来被访问的几率也很高,根据数据的历...
在NSObject.mm文件中可以找到alloc方法和new方法的实现 alloc参数allocWithZone 为 true 1.alloc---->allocWithZo...
在日常开发中,有的人会用[[Class alloc] init]创建实例,也有的人会用[Class new]的方式去创建实例。面试的时候,偶尔也会被问到这个问题。 那么,这两...
缓存 Model JSON 转换过程中需要很多类的元数据,如果数据足够小,则全部缓存到内存中。 查表 当遇到多项选择的条件时,要尽量使用查表法实现,比如 switch/cas...
1. 背景 某天被人问到Cocoapods实现的原理,突然发现自己只是会用这个包管理器,但对其实现的原理并不清楚,而又刚巧我们最近在做一些代码自动化的工作,后续可能有将代码自...