关于爱情的电影很多,但要论表述最完整,讨论最深刻,覆盖最全面,剧情最经典的,一定是这部由李力持执导,周星驰主演的暗黑童话---《行运一条龙》。 电影一共三条感情线,分别由...
iOS 13 如期而至,适配工作可以开展起来啦。在适配 iOS 13 过程中,遇到了如下一些问题。 1. UITextField 的私有属性 _placeholderLabe...
指推送通知跟NSNotification有区别: 1、NSNotification是系统内部发出通知,一般用于内部事件的监听,或者状态的改变等等,是不可见的2、本地通知与远程...
一: NSRunLoop 简介 NSRunLoop 从字面上来讲就是一个 运行循环。Run loops是线程相关的的基础框架的一部分。一个run loop就是一个事件处理的循...
前言:在面向对象编程中, 最通常的方法是一个New 或者 alloc 创建要给对象实例,但是在一些情况下, new操作符直接生成对象 往往不符合我们的要求。举例来说, 新建一...
一:概念 抽象工厂是工厂方法模式的升级版本,他用来创建一组相互依赖的对象。 二: 应用说明 正如DEMO abstractFactoryMode Group 中所说。 也就是...
一:概念 将请求封装成对象,以便使用不同的请求、日志、队列等来参数化其他对象。命令模式也支持撤销操作。 二: 应用场景 在软件系统中,行为请求者与行为实现者通常是一种紧耦合的...
生活中的场景: 就拿汽车在路上行驶的来说。即有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶。这你会发现,对于交通工具(汽车)有不同的类型,然而它...
大体效果如下: 代码分析 DEMO 下载地址。 这是一个类似 原生 UITableView 的自动以控件,使用swift 编写。 多出了调节 每行高度。因为系统的TableV...
有的时候我们需要将iOS app 的运行效果录制下来并保存成gif动画发布在 博客或者简书上面。这样看上去效果更好,更直观。网上一些 录制屏幕的软件 但是,录屏软件的屏幕范围...
前言: 在软件设计中,已有的类与新接口之间不兼容的问题相当常见,同时,我们又不想为新的接口而重写现有的类。此时,就需要用到“适配器模式”。定义:将一个类的接口转换为客户希望的...