240 发简信
IP属地:北京
  • 120
    策略模式

    定义 策略模式(Strategy Pattern):定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。 适用场景 有时候在实现某一个功能的时候可能会有多个方案:我们...

  • 120
    观察者模式

    定义 观察者模式(Observer Pattern):定义对象间的一种一对多的依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象都可以到通知并做相应针对性的处理。 适用...

  • 120
    代理模式

    定义 代理模式(Proxy Pattern) :为某个对象提供一个代理,并由这个代理对象控制对原对象的访问。 定义解读:使用代理模式以后,客户端直接访问代理,代理在客户端和目...

  • 120
    适配器模式

    定义 适配器模式(Adapter Pattern) :将一个接口转换成客户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式的别名是包装器...

  • 120
    外观模式

    定义 外观模式(Facade Pattern):外观模式定义了一个高层接口,为子系统中的一组接口提供一个统一的接口。外观模式又称为门面模式,它是一种结构型设计模式模式。 定义...

  • 120
    原型模式

    定义 原型模式(Prototype Pattern): 使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。 适用场景 对象层级嵌套比较多,从零到一创建对象...

  • iOS KVO记录

    iOS - 关于 KVO 的一些总结[https://cloud.tencent.com/developer/article/1615641] 如何优雅地使用KVO(简书)[...

  • WKWebView执行Post请求

    方法一:使用js的form表单发送post请求首先定义js函数的字符串宏 执行使用 方法二:1.使用原生或AFNetworking发送post请求到服务器2.获取服务器返回的...

  • WKWebView拦截请求资源

    方案一:使用 NSURLProtocol 拦截 WKWebView 请求问题:1、拦截请求需要使用私有接口(WKBrowsingContextController类和regi...

  • iOS 网络安全学习链接

    数字签名是什么?[http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html] 图解SSL...

  • *.github.io 打不开解决办法记录

    1、修改DNS为114.114.114.114。 参考链接 2、将http://* 换为https://开头。

  • iOS 多环境配置 记录

    手把手教你给一个iOS app配置多个环境变量iOS开发,利用Build Configuration + Create Schemes多环境配置iOS Xcode使用xcco...

  • iOS 单元测试引用pod第三方头文件问题

    现象: 今日需要对Demo工程pod中集成的自己开发的framework进行单元测试,发现pod中framework头文件无法引用, 解决办法: 修改podfile文件,将p...

  • iOS单元测试中使用资源

    转载自:iOS单元测试中使用资源在编写iOS的测试用例时,我们经常会要用到一些图片、音频、视频等文件来进行测试。如果这些文件是打包到工程里并且是在单元测试的target里的话...

  • Flutter MacOS 10.15 Running "flutter pub get"问题

    现象: 在MacOS Catalina 10.15中通过命令行 “flutter create flutter_text“创建flutter项目出现: 或者是:通过Andro...

  • 注释代码只是为导出文档,我这边注释后导出正常,或者你可以看看最新版appledoc是否解决此问题

    解决appledoc:method type doesn't match!问题

    使用命令: 对项目导出appledoc html文档,遇到“method type doesn't match!”问题,经查看appledoc github Issues,发...