一、HTTPS的作用 HTTPS(超文本传输安全协议)它是在TCP和HTTP之间加入了SSL/TLS安全协议,使得...[作者空间]
一、TCP建立连接过程---三次握手 第一次握手 ,客户端发送连接请求 同步位SYN = 1 ,随机选择起始序号:...[作者空间]
目前比较流行的组件化通讯有两种:MGJRouter 和Mediator 一、MGJRouter MGJRouter...[作者空间]
常用项目架构模式有MVC、MVP、MVVM等。 一、MVC 苹果传统使用框架,简单易理解和使用,不过弊端是随着项目...[作者空间]
总结:第一种方式:Analyze 静态分析(command+shift+b)也就是编译,主要分析以下四种问题:1....[作者空间]
总结:1.编译优化,如果可以只打包arm64指令集设备,把第三方库支持arm7的可以分离出来,这样能有明显的效果(...[作者空间]
app启动优化主要分两个阶段 pre-main 和 main()到首屏显示。 pre-main()阶段主要处理的事...[作者空间]
block 类型 在MRC环境下 1.全局block:如果没有使用外部auto变量,或者只使用全局变量或是静态变量...[作者空间]
一、底层原理和调用过程 Runloop 和线程一一对应,主线程程序启动默认开启runloop ,其他线程默认没有r...[作者空间]
关联对象其实是通过初始化一个AssociationsManager 来对全局唯一的哈希链表Associations...[作者空间]
weak相关总结 1.weak是底层runtime维护了一张weak_table_t结构的hash表,key是所指...[作者空间]
Q. iOS开发中有多少类型的线程?分别对比 Pthreads // 跨系统c语言多线程框架,不推荐。 NSTre...[作者空间]
我们之前项目配置域名都使用这种宏定义的方式,需要什么环境就注释掉另外几个,操作起来比较呆萌,这篇文章说一下如何使用...[作者空间]
苹果是非常注重隐私的,现在用户的隐私权限也变得越来越多。苹果表示,今年晚些时候,在用户为任何 Apple 平台下载...[作者空间]
原因在UIPasteboard获取粘贴板的类,有的第三方SDK用到了UIPasteboard读取iOS系统的粘贴板...[作者空间]
1.AppDelegate(应用程序生命周期) 2.UIViewController(控制器生命周期) 当一个视图...[作者空间]
xcode11创建项目新增SceneDelegate文件,AppDelegate文件结构也发生变化,在AppDel...[作者空间]
先来看看效果吧。使用简单,可自定义位置大小。 此轮播是基于UIScrollView实现的,写得比较简洁,具体代码逻...[作者空间]
场景: 参数加签名! 参数都是对象,里面则是什么都有,对象,字典,数组,乱八七糟的,查了半天也没有直接把对象或者字...[作者空间]
开篇扯淡: 什么情况下需要用到静态库呢? 1、例如我们常用的第三方SDK(微信、支付宝、高德地图、友盟等等),像要...[作者空间]