利用Objective-C语言的动态特性,采用AOP(Aspect Oriented Programming) 面向切面编程的设计思想,做到无痕植入。能够自动在app运行时实...
前言: 最近把 iOS 面试中可能会遇到的问题整理了一番, 题目大部分是网上收录的, 方便自己巩固复习, 也分享给大家; 希望对大家有所帮助! 对于答案,不一定都合适,欢迎大...
weak引用和unowned引用有些类似但不完全相同。Unowned 引用,像weak引用一样,不会增加对象的引用计数。然而,在Swift里,一个unowned引用有着非可选...
Swift 循环引用 [TOC] 前言 本本主要研究的是Swift中闭包捕获外部变量时产生的循环引用。全部示例是在macOS 命令行工程中。 1. 循环引用 1.1 闭包捕获...
1 问题描述 CocoaPods 升级到1.11后,当pod install时,默认会从 CDN 上更新第三方库文件(https://cdn.jsdelivr.net[htt...
本文试图探讨以下三个问题 什么是类簇 使用类簇有什么好处 类簇的具体应用 1. 什么是类簇 类簇的英文名是class cluster,cluster本意是一群,一组的意思,简...
一、NSDictionary使用原理 1.NSDictionary(字典)是使用hash表来实现key和value之间的映射和存储的,hash函数设计的好坏影响着数据的查找访...
仅需七步, 让你的iOS原生项目拥有Flutter热重载极速调试 1. Mac的App Store上下载安装InjectionIII. 2. 打开InjectionIII, ...
记得2020年的读书会活动中,有幸跟李继宏老师有过一面之缘。最近翻出了在Kindle中沉睡已久的由李继宏老师翻译的这本《穷查理宝典》。这是一本能够让人在阅读后的晚上比早上变得...
Flutter环境配置 Flutter的sdk安装在哪个地方合适? Flutter的SDK中包含了很多命令行工具, 我们需要配置环境变量, 建议安装到平时放命令行工具的地方....
Dart中的方法 方法也是一个对象:使用场景作为参数传递 返回值和参数类型可以省略 当方法的执行语句只有一句的时候:可以使用箭头函数 => 表达式 可选参数:传递参数的时候必...
1.确定第三方库 首先直接去SDWebImage[https://github.com/SDWebImage/SDWebImage]的仓库,里面直接就有关于WebP的仓库地址...