1. 概述 在计算机中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。 --维基百科 可以通俗的理解为:锁是用来处理多线程下产...
1. 概述 在计算机中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。 --维基百科 可以通俗的理解为:锁是用来处理多线程下产...
1. load 1.1 概述 先看下官网文档给出的说明 The load message is sent to classes and categories that are...
目录 各种格式文件转PDF多张图片转PDFUIWebView转图片 各种格式文件转PDF 其实就是用UIWebView去加载文件,然后通过UIPrintPageRendere...
前言 本文旨在记录自制framework的过程、碰到的各种问题及解决方法 目标是制作一个带bundle资源的framework,并在新App里能使用这个framework,所...
预期效果 如图1所示:UIScrollView进行嵌套组合,最外层是一个UIScrollView,为了说明方便,称为父UIScrollView里面嵌套着头部区、悬停区和一个U...
概述 定义 触发器顾名思义即是设置好既定条件,一旦满足既定条件则执行相应目标操作。在MYSQL中指的是:是指事先为某张表绑定一段代码,当表中的某些内容发生改变(增、删、改)的...
1. 概述 MySQL是一个关系型数据库管理系统[https://baike.baidu.com/item/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95...
已经修改了,有误的地方,感谢细心指出
dispatch_semaphore_t 造成 EXC_BAD_INSTRUCTION 崩溃我们先来看个简单的例子: 代码1 运行结果日志: 咋一看感觉没什么问题,但是如果去运行下,你会发现崩溃了。! 提示:Thread 4: EXC_BAD_INSTRUCTION...
1. 什么是模板设计模式 模板设计模式(Template Method Pattern)定义: Define the skeleton of an algorithm in ...
1. 什么是装饰器设计模式 装饰模式(Decorator Pattern 定义 Attach additionalresponsibilities to an object ...
1. 什么是代理模式 代理模式(Proxy Pattern) 定义 Provide a surrogate or placeholder for another object...
1. 什么是适配器 适配器模式(Adapter Pattern) 定义 Convert the interface of a class into another inter...
1. 什么是建造者模式 建造者模式(Builder Pattern) 定义 Separate the construction of a complex object fro...
1. 什么是原型模式 原型模式(Prototype Pattern) 定义 Specify the kinds of objects to create using a pr...
1. 什么是工厂模式 工厂模式(Factory pattern)在设计模式中属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建...
1. 什么是单例模式 单例模式(Singleton Pattern) 定义 Ensure a class has only one instance, and provide...
前言 在使用mac进行开发的过程中,难免有自定义终端命令和脚本来提高工作效率的场景,本文整理了添加命令和自定义脚本(脚本以python为例)的基本方法。 添加简单自定义指令 ...
前言 在swift4.0后,苹果官方在Foundation框架中添加了Codable协议可用于JSON解析为Model和Model转化为JSON。除了一些三方JSON解析库外...