引言 在使用 Swift 语言开发中对集合类型的数据操作也是频频使之。Swift 是一种支持函数式编程的语言,它提给开发者许多对集合类型操作的函...
引言 在使用 Swift 语言开发中对集合类型的数据操作也是频频使之。Swift 是一种支持函数式编程的语言,它提给开发者许多对集合类型操作的函...
为了防止一个应用占用过多的系统资源,苹果设计了一个“看门狗”(watchdog)的机制。在不同的场景下,“看门狗”会监测应用的性能。如果超出了该...
说明:在我理解中,这里所谓的抽象,其实就是制定某一个接口规范。具体体现在代码里,就是设置一个基类,基类遵守某一套接口规范,但是其具体的实现则通过...
图片缓存框架 图片的读写 读取图片image.png 缓存图片image.png (1)如果程序并没有被关闭,一直在运行,那么此时内存缓存中有数...
iOS开发中block直接强引用和先弱引用再强引用的区别[https://www.jianshu.com/p/bd74f02f24f4] __w...
腾讯三面问题: OC你了解的锁有哪些?在你回答基础上进行二次提问;追问一:自旋和互斥对比?追问二:用C/OC/C++,任选其一,实现自旋或互斥?...
写在开头: 本来这篇内容准备写在AFNetworking到底做了什么?(三)中的,但是因为我想在三中完结这个系列,碍于篇幅所限、并且这一块内容独...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/...
摘要软件的设计模式如同高楼的设计蓝图,优秀巧妙应用设计模式可以使编码者更加轻松,软件的架构也会更加合理,这篇博客主要探讨工厂设计模式,iOS中的...
在iOS开发过程中,不可避免的要和证书打交道,真机调试、App上架、打包给测试去测试等都需要搞证书。在此过程中我们会遇到很多的问题,但是如果掌握...
专题公告
不积跬步,无以至千里