先说结论:SceneDelegate 用于 iPad 分屏 APP 开发, 目前 iPhone 没有分屏 纯代码,...[作者空间]
1、在开始前先说下怎么将oc代码转为c++代码 方法11、打开终端cd到目标的工程文件2、终端输入:clang -...[作者空间]
1、NS_ASSUME_NONNULL_BEGIN和NS_ASSUME_NONNULL_END 现在新创建的h文件...[作者空间]
1、什么是循环引用?循环引用会导致什么问题? 相互持有,双方都无法释放,导致循环引用,A强引用着B,B强引用着A ...[作者空间]
前面已经说过Block对基本类型变量的捕获,现在来看看Block对对象变量的捕获。先看看下面几个问题 问题一 问题...[作者空间]
Block你知道几种?Block的循环引用你有几种解决办法呢? iOS底层探索之Block(一)——初识Block...[作者空间]
什么是Block变量捕获block变量捕获就是在block内部创建一个变量来存放外部变量什么是值捕获block将外...[作者空间]
前言 在iOS的面试中多线程是经常被问到的,多线程也是一个难点,很多面试者平时用的不多,因此很难回答到点子上,那么...[作者空间]
在开始逃逸闭包与非逃逸闭包之前,先普及一个知识点,即如果编译成SIL文件: 编译成SIL文件: swift使用的编...[作者空间]
一、背景 因为分类的底层结构不能添加成员变量,要想实现成员变量的效果,可以使用runtime关联对象去实现 二、分...[作者空间]
+load总结 1、+load在runtime加载类和分类时调用,且在程序运行过程中+load方法只会调用一次。 ...[作者空间]
介绍 什么是库?库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别人使用。 什么时候我们会...[作者空间]
SOCKET原理与连接? (1)基本概念: 在TCP/IP协议栈中,在网络层IP地址可以代表唯一的一台主机,但是实...[作者空间]
版本记录 版本号时间V1.02020.07.04 星期日 前言 前面写了那么多篇主要着眼于局部问题的解决,包括特定...[作者空间]
前言: 最近把 iOS 面试中可能会遇到的问题整理了一番, 题目大部分是网上收录的, 方便自己巩固复习, 也分享给...[作者空间]
本文内容:iOS本地数据持久化的几种类型iOS本地数据持久化几种类型的应用场景及使用 一.iOS本地数据持久化的类...[作者空间]
block为什么用copy修饰? 因为在MRC下block默认是存储在栈上的,栈上的内存很可能随时会被释放,blo...[作者空间]
自动释放池的原理和本质 什么是 autoreleasepool? 答:autoreleasepool 是 OC 的...[作者空间]
概述 dispatch_once能保证任务只会被执行一次,即使同时多线程调用也是线程安全的。常用于创建单例、swi...[作者空间]
Foundation"源码"[https://gitee.com/hkh_01/Foundation.git]be...[作者空间]