1.MySQL环境 1.1.环境安装 1.2.安装位置 Docker容器就是一个小型的Linux环境,进入到MySQL容器中。 Linux环境下MySQL的安装目录。 路径解...
1.MySQL环境 1.1.环境安装 1.2.安装位置 Docker容器就是一个小型的Linux环境,进入到MySQL容器中。 Linux环境下MySQL的安装目录。 路径解...
1. 前言 可能很多人都没有听过时序数据库(time series database), 其实,已经存在很多不同的数据数据库, 通过DB-ENGINES 网站排名, 可以看到...
category 和 extension 的区别 分类有名字,类扩展没有分类名字,是一种特殊的分类 分类只能扩展方法(属性仅仅是声明,并没真正实现),类扩展可以扩展属性、成员...
题外话:近来工作闲暇之余把以前看的网易大神写的crash防护手动实现了。纸上得来终觉浅,绝知此事要躬行。记录一下思路,大部分还是参考大神的经验。框架内部可接入日志上报系统,结...
它们之间的关系可以这么解释:一个类(Class)持有一个分发表,在运行期分发消息,表中的每一个实体代表一个方法(Method),它的名字叫做选择子(SEL),对应着一种方法实...
OC底层源码/原理合集[https://www.jianshu.com/p/c8544431ce50] IOS了解底层代码非常重要, 无论是我们 了解OC原理或者应付大厂面试...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-runtime-01/...
导语 今天在StackOverFlow上面看到一个提问:object_getClass(obj) and [obj class] give different results...
堆和栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。堆,队列优先,先进先出(FIFO—first in first out);栈,...
KVC是KVO的技术基础,他们都是利用了OC的动态性。 概念 KVC NSKeyValueCoding[https://developer.apple.com/documen...
1. 前言 定义 工厂模式可以简单概括为同类型不同型号的产品有各自对应的工厂进行生产。好比如iPhone手机旗下有iPhoneX及iPhone8两种型号的手机,iPhoneX...
简介 M3U8 是 Unicode 版本的 M3U,用 UTF-8 编码。"M3U" 和 "M3U8" 文件都是苹果公司使用的 HTTP Live Streaming(HLS...
一.前言介绍 此文档描述了从iOS8.0到目前的iOS13版本更新需要兼容的地方--- 仅供iOS开发人员参考 二.iOS 8.0 1.定位功能使用改变 // 判断定位...
前言 RAC,全称是ReactiveCocoa,是函数式编程和响应式编程的结合。函数式编程的第一个特点就是可以把函数作为参数传递给另一个函数,第二个特点就是可以返回一个函...
一 :前言 很多的开发者 都听说过单元测试,但是不可否认 很多开发者 在实际开发中很少使用这个 单元测试。 大部分人想我自己把工程跑起来 一步步 按照 流程来测试 就行了 。...
分割视图控制器可以实现iPad屏幕下的分屏(左右) 会自适应iPad横竖屏下的布局可以设置当竖屏状态下, 隐藏masterViewController 使用方法: 创建分割控...