最近对网络优化进行了一些研究,好些都没有去实践,所以做一个整理,以后慢慢研究 HTTP2.0 HTTP2.0新特性 二进制分帧 首部压缩 多路复用 服务器推送 请求优先级 H...
最近对网络优化进行了一些研究,好些都没有去实践,所以做一个整理,以后慢慢研究 HTTP2.0 HTTP2.0新特性 二进制分帧 首部压缩 多路复用 服务器推送 请求优先级 H...
写在前面 当在10亿数据进行不到30次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想...
要从数据库的消息表里查出最近跟哪些人聊了天,从而生成聊天列表。麻烦点: 消息里我可以是发送者也是接收者,还有可能不是我的消息,有其他人登录过了 每个人最新的,而不是一起最新的...
摘要 本系列文章将详细分析iOS的MVVMR架构模式,并基于Swift的响应式、函数式编程框架RxSwift提供相应的实现。系列共分为两个部分: MVVMR架构的思想、基本原...
虽然这是一个小问题,但很多人并没有说清楚。要了解这个就要明白它们出现的历史。 如果操作系统同一时间只执行一个程序,那么当这个程序进行IO操作等耗时事件时,CPU是空闲的,所以...
KVC是Key Value Coding的简称。它是一种可以通过字符串的名字(key)来访问类属性的机制。而不是通过调用Setter、Getter方法访问。KVC的方法定义在...
iOS 安装包瘦身 一. 安装包组成 谈到 App 瘦身,最直接的想法莫过于分析一个安装包内部结构,了解其每一部分的来源。解压一个ipa包,拿到其payload中app文件的...
图像是每个应用程序不可缺少的一部分。调整图像大小是所有开发人员经常遇到的问题。iOS有5中图片缩略技术,但是我们应该在项目中选择哪种技术呢?尤其是面对高精度图片的缩略时,方式...
近期在工作中,对APP进行了内存占用优化,减少了不少内存占用,在此将经验进行总结和分享,也欢迎大家进行交流。 在优化的过程中,主要使用了以下工具: Instruments和A...
本文是对《Objective-C高级编程》中__bridge部分的整理,加上一部分自己的体会。 Objective-C 与 C语言之间的转换 C语言的结构体(struct或u...
初始化函数 Runtime 的由系统调用 _objc_init 进行初始化化 一、environ_init 读取环境配置方法,在这个方法里会读取在Xcode 中配置的环境变量...
Objc中类的初始化是从_objc_init方法开始的。该方法的结构如下图: 首先是调用的是environ_init();这个方法。 这个方法里面主要是对环境变量的配置,方法...
打开天猫首页,可以看到基本分为3大块: 商品分页列表+主推商品广告 知名品牌区域 “天猫超市”、“居家生活”等按主题分块的商品区 这3大块可以分别用不同的模块处理: 分类管理...
如果只是续期证书内容不会变吧
iOS 如何防止https抓包(中间人攻击),及charles抓包原理补充更新完善app安全方案:2019.12.13 证书放到app里面,用来校验信任链的话,如果别人使用青花瓷抓包,并且把抓包工具生成的证书在抓包的机器上导出来,替换掉我们ap...
@红烧大鸡腿 这又不是违反规则,你用了pod不就是这个样子吗
iOS使用Workspace来管理多项目demo地址开发中会有一些常用的类或方法,或者是某个特定功能的,比如一个自定义的弹框、一个更容易使用的网络请求库,可以把它们放到一个单独的工程里,通过静态库(library、...