公司项目中用了一些 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 线程安全:指多个线程在执...
laji
ios上架由于使用UIWebView被拒最近上架一个老项目总是收到如下内容的邮件: 由于项目太老,第三方库中存在UIWebView被拒 以下有两种方式查看项目中是否用到了UIWebView 1.cd到项目的根目录 ...
1. WKWebView 1.1 使用详解 常用属性/方法 dele 1.2 其他 WKWebViewConfiguration 2. UIWebView+原生框架(jav...
版本记录 版本号时间V1.02020.05.16 星期六 前言 我们做APP很多时候都需要推送功能,以直播为例,如果你关注的主播开播了,那么就需要向关注这个主播的人发送开播通...
前言 首先,我们通过标题可知,本篇文章的核心思想就是如何优雅的实现横向滚动、水平布局、分组显示功能,具体业务细节还请先看下方👇效果图;其次,效果图这种功能,我们平时使用场景很...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-runtime-01/...
本文是《个人页的自我修养》系列文章的一篇,全部: 导航栏的平滑显示和隐藏 - 个人页的自我修养(1) (本篇) 多个UITableView共用一个tableHeader的效果...
都是为了加群的啦级玩意
2021,iOS开发底层进阶路线图(加薪跳槽)序言 我相信很多人都在说,iOS行业不好了,iOS现在行情越来越难了,失业的人比找工作的人还要多。失业即相当于转行,跳槽即相当于降低自己的身价。那么做iOS开发的你,你是否在...
本文Demo传送门:AssociatedObjectDemo 摘要:编程,只了解原理不行,必须实战才能知道应用场景。本系列尝试阐述runtime相关理论的同时介绍一些实战场景...
级别: ★★☆☆☆标签:「iOS通知扩展」「iOS推送扩展」「UNNotificationServiceExtension」「UNNotificationContentExt...
知 识 点 / 超 人 目录背景UNNotificationServiceExtension 与 UNNotificationContentExtension的关系UNNot...
级别: ★★☆☆☆标签:「iOS通知」「iOSPush」「远程通知」作者: dac_1033审校: QiShare团队 iOS中的通知(Notification)分为两种:1...