前言 开发中可能常常出现这样的情景:把一堆算法塞到同一段代码中,然后使用 if-else 或者 switch-ca...[作者空间]
什么是抽象工厂 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该...[作者空间]
Block你知道几种?Block的循环引用你有几种解决办法呢? iOS底层探索之Block(一)——初识Block...[作者空间]
导语:iOS签名类型有Development、AD-Hoc、In-House、App Store,而打包过程中又涉...[作者空间]
在block里面需要修改外部变量时,我们会使用__block修饰这个外部变量,然后再对其进行修改操作,这是为什么呢...[作者空间]
1.代理模式 代理模式完成委托方交给的任务,委托方有一些任务自己不想完成,但是还需要要实现,则将该任务存放到协议中...[作者空间]
什么是TCP三次握手? TCP三次握手是在TCP / IP网络中用于在服务器和客户端之间建立连接的过程。这是一个三...[作者空间]
发送通知 注意移除通知,由那个控制器创建由那个控制器移除,谁创建谁移除,最好在dealloc方法中移除,如果通知不...[作者空间]
本文首发于 个人博客 KVC就是键值对Key-Value Coding,它是苹果提供给我们处理对象的一种机制。通常...[作者空间]
AFNetworking主要是对NSURLSession和NSURLConnection(iOS9.0废弃)的封装...[作者空间]
@(IOS各个版本适配) [TOC] 一、iOS12(Xcode10) 1.1、升级Xcode10后项目报错 不允...[作者空间]
起因 项目中用到了YYKit中的一些组件,比如YYText和YYImage,于是抽了点时间阅读了一下当中的一些代码...[作者空间]
更多:iOS面试题大全 SDWebImage 一个为UIImageView提供一个分类来支持远程服务器图片加载的库...[作者空间]
2019 iOS面试题-----多线程相关之GCD、死锁、dispatch_barrier_async、dispa...[作者空间]
load和initialize方法的区别是什么? Demo地址 调用方式1、load是根据函数地址直接调用2、in...[作者空间]
1、iOS(面试)UI相关:事件传递,图像显示,性能优化,离屏渲染2、iOS(面试)--Objective_C语言...[作者空间]
前言 最近偶尔出去面试了解一下现在iOS行情和面试会问的问题。其中有这样的一个问题被问到很多次:引用计数原理。回去...[作者空间]
很少有人知道weak表其实是一个hash(哈希)表,Key是所指对象的地址,Value是weak指针的地址数组。更...[作者空间]
问题一:App重启后,NSCache中的东西还存在吗? 一听到缓存数据,我们脑海里立马浮现了《印象笔记》这样“理所...[作者空间]
一、基础知识 二、CABasicAnimation 1. 动画的属性和解释 2.属性值的解释 repeatCoun...[作者空间]