构造函数类型 1. 默认构造函数 2. 命名构造函数 3. 工厂构造函数 4. 常量构造函数 单例 1. 饿汉式单例 优点实现简单:代码简洁,易于理解。线程安全:由于实例在类...
构造函数类型 1. 默认构造函数 2. 命名构造函数 3. 工厂构造函数 4. 常量构造函数 单例 1. 饿汉式单例 优点实现简单:代码简洁,易于理解。线程安全:由于实例在类...
实际问题场景描述 使用dio框架发起的网络请求,手机上都配置好一切后,Charles却没法抓到包。 问题分析 需要知识储备:https的ssl加密实现、charles抓htt...
资料相关 鸿蒙文档中心[https://developer.huawei.com/consumer/cn/doc/]鸿蒙论坛[https://developer.huawei...
苹果官网查询各个ios系统的占比: https://developer.apple.com/support/app-store/ iphone设备各种系统故障的占比 http...
一、为什么要使用SwiftFormat 我们在作为Git预提交代码之前对其格式进行自动化,确保代码规范,有助于提高code review的效率,对比了几款针对Swift代码的...
[toc] Runloop Runloop本质上是一个实现“闲”等待的do-while循环。用来让App中的线程在有任务的时候让进入处理状态,没有任务的时候进入休闲状态,以此...
触发的方式可能有: 当使用Cloumn等其他不可滚动方式布局时,因为内容不可滚动,一旦内容高度超出屏幕高度,则会触发报错 overflowed 或者当弹出键盘时,scaffo...
点击空白处 收回键盘 返回上一页 收回键盘
VSCode 在 .vscode/launch.json 文件下配置如 .vscode/launch.json 文件 非默认带有,需要配置生成,生成过程具体可直接搜索.vsc...
环境 Flutter 2.3.0 Dart 2.14.0 准备 配置好Flutter环境,具体细节 参考Flutter官网 终端命令行创建Flutter Module Xco...
Module '**' was created for incompatible target arm64-apple-ios8.0: /User/xx/xx 场景:Xcod...
说每个线程都有个runloop,是在哪?什么属性?下面 又说需要自己创建,runloop不能自己创建,只能获取main, current,自己创建了还叫每个线程都有个runloop 吗?
说 销毁则是在线程结束的时候,不说runloop是为了不让线程退出
销毁了还要runloop干嘛?runloop的作用到底是做什么?
install -- Fabric安装失败 解决方法:终端输入 然后 pod install,即可成功
project.pbxproj文件是XCode工程的配置文件。该文件为旧版本的plist格式内容 大概样式如下 大概分为以下几类信息 工程中的文件关联信息、资源关联信息PBX...
[otc] 概念逻辑梳理 创建私有库过程中,涉及的仓库 分为 远程代码仓库 和 远程podspec仓库地址, 本地代码仓库 和 本地 podspec仓库. 实现逻辑步骤先创建...
其实很多程序员都会利用休息时间接私活,这样每年大概会拿到十万左右的额外收入。接私活的方式有很多种,接私活的过程其实也是在累积人脉的过程,累积私活的过程,就像不知道哪天客户还会...
FFmpeg-iOS ffmpeg-iOS制作 ++脚本地址git地址++ 在build-ffmpeg.sh 文件内修改ffmpeg版本号 保证build-ffmpeg-iO...
DateTime相关操作计算 获取当前date 获取指定日期/时间date Date to String String to Date 以下是parse中string的格式2...