背景:负责Widget同事需要研究其它问题,导致前期Widget项目需要找人承接。 代码熟悉了几天,就接到需求,需要把widget独立封装成framework供客户使用,下面...
背景:负责Widget同事需要研究其它问题,导致前期Widget项目需要找人承接。 代码熟悉了几天,就接到需求,需要把widget独立封装成framework供客户使用,下面...
距离上次写Flutter【iOS 学习Flutter (网络库dio简单封装,数据解析)】[https://www.jianshu.com/p/30a6f805db62]已经...
来自官方文档[https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/Ke...
前言 如果你想将你开发的控件与别人分享,一种方法是直接提供源代码文件。然而,这种方法并不是很优雅。它会暴露所有的实现细节,而这些实现你可能并不想开源出来。此外,开发者也...
iOS多线程编程 基本知识 1. 进程(process) 进程是指在系统中正在运行的一个应用程序,就是一段程序的执行过程。 每个进程之间是相互独立的, 每个进程均运行在其专用...
本文是GCD多线程编程基础内容的小结,通过本文,你可以了解到: 多线程的几个基本概念:进程与线程、串行与并发 GCD中的2个核心内容:队列、任务 GCD的基本使用步骤 GCD...
概述 为什么会有数组的线程安全问题?对于可变的集合(NSMutableArray、NSMutableDictionary、NSMutableSet)是可读可写的,所以有可能出...
Swift创建单例 代码如下:Swift5 对应OC创建单例
参考:地址 一:面试题注意事项 (面试官角度) 我们很多iOS面试官在招聘的时候,很多都是直接在网上找一份iOS面试题就开始面试了!(😄偷懒😄)而我觉得这是一个很错误的做法。...