公司项目中用了一些 runtime 相关的知识, 初看时有些蒙, 虽然用的并不多, 但还是想着系统的把 runtime 相关的常用方法整理一下, 自己以后用着方便, 也希望对...
公司项目中用了一些 runtime 相关的知识, 初看时有些蒙, 虽然用的并不多, 但还是想着系统的把 runtime 相关的常用方法整理一下, 自己以后用着方便, 也希望对...
移动APP中关于crash几乎是0容忍的,那么iOS中会有很多引起crash,比如最常见的数组越界,添加空值。 如果你想解决大部分可能引起的crash,保持代码的健壮性,又不...
前言 移动APP中关于crash几乎是0容忍的,那么iOS中会有很多引起crash,比如最常见的数组越界,添加空值。 如果你想解决大部分可能引起的crash,保持代码的健壮性...
AFNetworking开启removesKeysWithNullValues = YES 好处:可自动过滤后台接口返回的null 原因:后台返回的null会通过NSNull...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
1、明确方法所在位置 分别在NSObject.h 、NSRunloop.h 、NSThread.h 三个类中,是不是很神奇。(其中在NSRunloop.h 、NSThread...
什么是线程不安全和线程安全? 线程不安全:是指不提供加锁机制保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。如下图:image.png 线程安全:指多个线程在执...
1. WKWebView 1.1 使用详解 常用属性/方法 dele 1.2 其他 WKWebViewConfiguration 2. UIWebView+原生框架(jav...
版本记录 版本号时间V1.02020.05.16 星期六 前言 我们做APP很多时候都需要推送功能,以直播为例,如果你关注的主播开播了,那么就需要向关注这个主播的人发送开播通...