一、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变量,或者只使用全局变量或是静态变量...[作者空间]
简介 RunTime 又叫运行时,是一套底层C、C++、汇编语言API,其为iOS内部的核心之一,我们平时编写的O...[作者空间]
一、KVO kvo 当一个对象使用了kvo监听,iOS系统会修改这个对象的isa指针, 改为指向一个全新的通过R...[作者空间]
一、底层原理和调用过程 Runloop 和线程一一对应,主线程程序启动默认开启runloop ,其他线程默认没有r...[作者空间]
关联对象其实是通过初始化一个AssociationsManager 来对全局唯一的哈希链表Associations...[作者空间]
weak相关总结 1.weak是底层runtime维护了一张weak_table_t结构的hash表,key是所指...[作者空间]
Q. iOS开发中有多少类型的线程?分别对比 Pthreads // 跨系统c语言多线程框架,不推荐。 NSTre...[作者空间]
一、项目熟悉 在重构项目之前首先是要对项目的业务和项目架构有一定的熟悉程度才能更好的进行对项目重构的一个实施过程。...[作者空间]
引子: 为什么要运用设计模式?先有模式还是先有代码?MVC之间VC,MC他们之间的设计模式又是什么?一开始看到《H...[作者空间]
引言 世上本没有路,走的人多了便成了路。软件本没有什么设计模式,一个问题的解决方案使用的人和次数多了便成为了某一种...[作者空间]
前沿 OC里的runtime就是Java里反射的概念。关于OC中runtime的应用早就被玩烂了, 今天介绍关于用...[作者空间]
iOS导航栏侧滑失效问题 关于iOS的导航栏, 想必各个iOS开发者都是经常要面对的问题.也是必须熟练掌握的一个技...[作者空间]
1.前言 最近在做项目.需要解析解析第三方的网页,如下厨房的网页.这里就以下厨房的为例子.如下图, 这是下厨房移动...[作者空间]