本文长期更新!M系列芯片的机型也适用 Xcode16 pod init等命令执行出错的请参考点击这里这里这里这里[https://github.com/CocoaPods/C...
本文长期更新!M系列芯片的机型也适用 Xcode16 pod init等命令执行出错的请参考点击这里这里这里这里[https://github.com/CocoaPods/C...
1. 概述 从iOS8开始,就引入了新的浏览器控件WKWebView,用于取代UIWebView,但是由于UIWebView的简单易用,还是使用率很高,目前苹果已经在迭代时,...
目录: 一 建造者模式介绍 1.1 定义 1.2 为什么要用建造者模式(优点)? 1.3 哪些情况不要用建造者模式(缺点)? 1.4 抽象工厂模式VS建造者模式 1.4 模式...
目录: 该系列文章预计包括: 1 - 简介 2 - 连接以及连接过程解析 3 - 发送订阅消息以及发送过程 4 - 各个类的解析 前言: 这里的代码是从MQTTSession...
目录: 该系列文章预计包括: 1 - 简介 2 - 连接以及连接过程解析 3 - 发送订阅消息以及发送过程 4 - 各个类的解析 之前一直都忘记这个东西了……其实就是懒癌发作...
手把手教你在树莓派上配置Git 1.为树莓派更换国内镜像源 1.1修改软件更新源 首先为树莓派更换国内镜像源,在终端输入:sudo nano /etc/apt/sources...
监听音量变化 似乎并没有一种正式的方式可以监听并覆盖掉系统音量按钮的行为。我们可以使用的是一个对系统音量变化的事件监听。只需要按如下代码添加上监听即可。 当任何音量改变的事件...
没有iPhone12,适配还是要做的!!! 一、像素大小 新增4款手机3种分辨率,直接上图: 二、机型判断的宏定义 更新下宏定义,又可以愉快的写bug了。 Final 如果有...
前言 关于系统权限的获取,相信大家都不陌生,可是其中蕴含的知识确实不少。怎样向用户索取权限是非常重要的。例如LBS类的应用,如果在索取权限时遭到用户的拒绝,那么该应用基本等同...