原文地址:Dependency Injection Strategies in Swift 今天我们将深入研究Swift中的依赖注入,这是软件开发中最重要的技术之一,也是许多...
在上一篇 深入 ProtoBuf - 编码 中,我们详细解析了 ProtoBuf 的编码原理。 有了这个知识储备,我们就可以深入 ProtoBuf 序列化、反序列化的源码,从...
因为项目需要所以学习了gPRC远程过程调用框架,而这个框架中就是采用Protocol Buffers进行序列化结构化数据的,这种序列化数据格式与传统的XML、JSON等格式来...
Swift基础语法(零)Swift的认识和编译过程查看Swift基础语法(一)常量变量、注释、运算符、数据类型的认识[https://www.jianshu.com/p/f1...
一、安装步骤安装Homebrew --> 安装rvm --> 安装ruby -> 安装cocoapods 二、检查Homebrew或安装1、查看安装的版本信息 2、安装Hom...
一、iTerm2简介: Mac OS自带的终端,用起来虽然有些不太方便,界面也不够友好,iTerm2是一款相对比较好用的终端工具.iTerm2常用操作包括主题选择、声明高亮、...
导语 环信官方IOS版Demo功能很强大,却没有实现【发送文件】的功能。但是我们在实际项目开发中,用户之间经常需要在聊天窗口发送文件。所以,本文主要介绍在IOS版APP中,如...
这篇文章主要介绍使用Instruments的 Time Profiler 的使用 前言 1.很多公司都恨不得把app压法周期压缩到最低,这就导致了开发中隐藏了很多问题,有点经...
越来越多公司,开始了组件化,你还要等到什么时候...... 说到开发模式,我们最熟知的开发模式 MVC 或者最近比较热门的MVVM。但是我今天说的组件化的开发,其实MVC不是...
iOS组件化开发1 · 什么是组件化 组件化开发2 · 组件开发必备技能 这篇文章的主要内容list1、学会使用git2、作为使用者、开发者怎样使用 CocoaPods3、学...
目录: 组件化需求来源 组件化初识 组件化必备的工具使用 模块拆分 组件工程兼容swift环境 组件之间的通讯 组件化后的资源加载 OC工程底层换swift代码 总结 1. ...
1. 使用UIImageJPEGRepresentation(image, compressionQuality)方法的时候内存暴涨 添加自动释放池。eg: 这个方法是根据源...
CADisplayLink NSProxy forwardingTargetForSelector: 一.CADisplayLink (1) 为什么使用CADisplayLi...
说起 WKWebview 代替 UIWebview 带来的好处你可以举出一堆堆的例子,但说到 WKWebview 的问题,你绕不过的就是 WKWebview cookie 和...
首先准备工具 1> Charles (下载对应操作系统的安装包进行安装,本文使用 macOS 进行演示) 2> iPhone (本文使用SE,系统版本:iOS 10) 开始 ...