1、原因:Apple Worldwide Developer Relations Certification Authority证书被删除了或没有更新最新证书,我这里是两个 ...
![240](https://upload.jianshu.io/users/upload_avatars/1948913/008144fb-c740-4829-8f85-df093af99f37.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1、原因:Apple Worldwide Developer Relations Certification Authority证书被删除了或没有更新最新证书,我这里是两个 ...
问题:cell宽度一直是320。 原因: 初始化cell是会先找xib中找cell有就返回,xib cell默认宽度就是320。没有创建一个空白cell宽度也是320,这些都...
一个接口的请求,依赖于另一个请求的结果 使用GCD组队列中的dispatch_group_async和dispatch_group_notify 使用GCD的栅栏函数disp...
分类底层结构就是一个category_t结构体,当我们每创建一个分类,系统编译时就会把这个分类转化成这样一个结构体保存起来。当我们在程序运行时,所有分类的这些属性方法等将会合...
一: 1.1 :UDID 简介:UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。...
前言 在OC和Swift都是允许使用可变参数方法的,虽然可变参数方法在很大程度上违反了编码规范,但是在一些特定场景却又很好用。例如我们在OC中常用的方法NSLog以及Swif...
原文链接 [https://www.jianshu.com/p/c820aad80a08] 示例方法 1. 直接调用 2. performSelector 3.NSMetho...
简介: OC中方法调用分为四种方式,如下: OC代码调用; NSObject的performSelector调用; NSInvocation调用; objc_msgSen...
一、NSNotification使用 1、向观察者中心添加观察者: 方式一:观察者接收到通知后执行任务的代码在发送通知的线程中执行 方式二:观察者接受到通知后执行任务的代码在...
先来认识px与pt区别px就是表示pixel像素,是屏幕上显示数据的最基本的点,它不是自然界的长度单位,点的大小是会变的,也称为相对长度;pt就是point,是印刷行业常用单...
用到的技术点:Method Swizzling + JavaScriptCore框架 本文Demo: https://github.com/3KK3/iOSHotFixDem...
在经过由于Hotfix被下架大量App的风波后,强大好用的JSPatch已成为过去式,虽然JSPatch团队声称是被苹果误杀,也已经在和苹果进行沟通,并且提供了暂时的解决方案...
performSelector方法 performSelector在运行时,调用方去找目标方法selector,在编译时不做校验; 延迟执行 -- 与RunLoop有关 调用...
当我们点击xcode工程的target时,可以看到在Build Phases一栏看到framework可选的状态有几种:Do Not Embed、Embed & Sign和E...
一、NSURLSession介绍 NSURLSession是协调一组网络数据传输任务的对象。(线程安全) NSURLSession类和相关类提供了用于下载内容的API。这些A...
最新 iOS SDK(二):Bundle 以下内容可忽略。 参考 Bundle Programming Guide NSBundle bundleForClass的返回 写在...
目录: 动画库 - Lottie-iOS[https://www.jianshu.com/p/1bbd64b047f9]动画库 - SVGA-iOS[https://www....
一、第 1 种:直接跳转 demo 1.1、Swift 版本/// 跳转@objc func click1() { let url = URL(string: "itms...
SDK开发中我们可能希望使用已有的第三方开源库,比如在发送请求的功能上我们更希望用AFNetworking而非直接使用NSURLSession,又如在实现socket连接时我...