JKSwiftExtension[https://github.com/JoanKing/JKSwiftExten...[作者空间]
Runloop这个算是iOS开发者面试中最常见的问题之一了把,但是每次面试遇到这种问题都会菊花一紧,生怕回答的少了...[作者空间]
一个为UIImageView提供一个分类来支持远程服务器图片加载的库。功能简介: 一个添加了web图片加载和缓存管...[作者空间]
iOS15导航栏适配 设置导航栏纯色/透明、解决ScrollView类上滑导航栏出现磨砂阴影的问题 Swift版导...[作者空间]
UIView与CAlayer 两者之间的关系 每一个uiview都有一个默认的支持图层layer,UIView负责...[作者空间]
前言 weak弱引用的相关内容在开发中常遇到,那么这篇文章我们主要探索weak的底层操作是什么样子的,开始吧! 准...[作者空间]
一. iOS中发送HTTP请求的方案 在iOS中,我们常用发送HTTP请求的方案有苹果原生(自带):NSURLCo...[作者空间]
1、锁的归类 锁的分类只有两大类自旋锁和和互斥锁。这两大类下又分成很多不同的小类。了解锁之前建议先了解一下线程及线...[作者空间]
面试题 一、iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?)二、如何手动触发KVO?三、通过KVC...[作者空间]
前段时间更新了一篇 给iOS中高级面试官的一份招聘要求收到很多小伙伴的点赞与关注。可能有很多小伙伴已经带着我在那篇...[作者空间]
二进制重排为什么会减少启动时间? 编译器把源文件编译成Mach-O可执行文件时, 是按照 Build Phases...[作者空间]
1、weak原理概括 weak是弱引用,用weak描述修饰或者所引用对象的计数器不会加一,并且会在引用的对象被释放...[作者空间]
当我们在手机上点击、滑动屏幕等操作进入到相应的页面,手机是如何区分相应指令并响应的呢?其中又是经历了怎样的过程呢?...[作者空间]
1. 指针类型 id是指向Objective-C对象的指针。 void *是任何东西的指针(无类型指针)。是“对...[作者空间]
协议规定了用来实现某一特定功能所需的方法和属性。 任意能够满足协议要求的类型被称为遵循(conform)这个协议。...[作者空间]
在平时创建对象@property的时候,我们会有用到atomic跟nonatomic,但两者的区别在哪里 atom...[作者空间]
本篇主要介绍笔者在iOS开发工作中用到的加解密算法的使用,主要包括:1)对称加密算法:AES、DES、3DES2)...[作者空间]
Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。...[作者空间]
一,概念 AutoreleasePool 顾名思义是自动释放池的概念,就是将iOS项目开发中的对象的内存通通都放入...[作者空间]
当我们点击xcode工程的target时,可以看到在Build Phases一样看到framework可选的状态有...[作者空间]