版本记录 版本号时间V1.02021.05.17 星期一 前言 MetricKit由iOS13系统进引入,用来汇总和分析有关异常和崩溃诊断以及电源和性能指标的每个设备的报告。...
版本记录 版本号时间V1.02021.05.17 星期一 前言 MetricKit由iOS13系统进引入,用来汇总和分析有关异常和崩溃诊断以及电源和性能指标的每个设备的报告。...
版本记录 版本号时间V1.02021.05.13 星期四 前言 MetricKit由iOS13系统进引入,用来汇总和分析有关异常和崩溃诊断以及电源和性能指标的每个设备的报告。...
一、Swift 存储属性和计算属性比较: 存储型属性:用于存储一个常量或者变量计算型属性: 计算性属性不直接存储值,而是用 get / set 来取值 和 赋值,可以操作其他...
一、基础 1、final关键词的用法 2、常见的数据类型 常见的数据类型枚举(enum)Optional值类型(value type)结构体(struct)Bool、Int、...
前言 这篇博客完全是因为 浅谈Masonry的使用技巧 才引出来的,如果不是内容太多,也不会单独写一篇博客来记录,在9102一整年中我基本与普通UI开发无缘,大部分工作是对L...
前言 讲真的,搞事搞了四五年的时间了,一直觉得AutoLayout布局方式比较影响性能,所以一直使用着最原始的Frame布局方式,但是随着机器性能的不断提高,我觉得AutoL...
产生死锁的四个必要条件互斥条件:进程对所分配到的资源不允许其他进程进行访问,若其他进程访问该资源,只能等待,直至占有该资源的进程使用完成后释放该资源请求和保持条件:进程获得一...
前言 谈到多环境,相信现在大多公司都至少有2-3个app环境了,比如Test环境,UAT(User Acceptance Test)用户验收测试环境,Release环境等等。...
接入xlog 参考链接:iOS接入指南[https://github.com/Tencent/mars/wiki/Mars-iOS%EF%BC%8FOS-X-%E6%8E%A...
//www.greatytc.com/p/bdaa49f9d1a4[//www.greatytc.com/p/bdaa49f9d1a4] 1、Swift ...
原文链接 卓同学的 Swift 面试题上篇回答 //www.greatytc.com/p/23d99f434281 dynamic 的作用 由于 swift 是一个静...
原文链接 卓同学的 Swift 面试题下篇//www.greatytc.com/p/cc4a737ddc1d class 和 struct 的区别 class 为类,...
iOS源码解析:runtime<一> isa,class底层结构窥探iOS方法调用的过程我们都很清楚,比如下面这个方法调用: 这个方法调用过程是首先通过person对象的is...
isa详解 要想学习runtime,首先要了解它底层的一些常用的数据结构,比如isa指针。在arm64架构之前,isa就是一个普通的指针,存储着Class,Meta-Clas...
1.添加框架 2.确保有框架在里面 3在桥接文件中添加 头文件 4, import UIKitpublic class AliPayUtils: NSObject {var ...