前言:之前使用CocoaPods时,对于Podfile文件的配置,也就了解了最基本的使用。但是公司同事对于Podfile的配置有很多骚操作,不得不系统的了解一下了,😄!内容都...
![240](https://upload.jianshu.io/users/upload_avatars/2955889/dce02dde4ab9.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言:之前使用CocoaPods时,对于Podfile文件的配置,也就了解了最基本的使用。但是公司同事对于Podfile的配置有很多骚操作,不得不系统的了解一下了,😄!内容都...
与浏览器不同,mac 的终端默认并没有开启代理模式,也就是说即使我们电脑安装了xxxxx代理客户端,在终端中也是无法ke学上网的。下面通过样例演示如何对终端配置网络代理。 1...
最近看叶孤城的书,里面提到了UIStackView,说起这种布局,也是很早就知道了,但是一直没有研究过,开发中也没有使用过,周末上网翻看一下了大家的文章,发现大多都是Stor...
TopicList 一, UIBezierPath 简介 二, UIBezierPath 初始化方法 三, UIBezierPath 常用属性说明 四, UIBezierPa...
在Swift中,如果你具有较大的值类型对象或数据并且必须将其作为参数分配或传递给一个函数,则在性能方面复制它代价可能是非常昂贵的,因为必须将所有基础数据复制到内存中的其他位置...
iOS 底层原理 文章汇总[//www.greatytc.com/p/412b20d9a0f6] Apple提供的常规打包方式主要是由Xcode支持的,下面展开来聊...
一、matrix介绍 Matrix 是一款微信研发并日常使用的应用性能接入框架,支持iOS, macOS和Android。 Matrix 通过接入各种性能监控方案,对性能监控...
参考各种教程实现Jenkins自动化打包遇到点坑,特此把自己成功安装的步骤记录一下。 一.安装jenkins 首先使用osx系统自带的homebrew来安装jenkins。 ...
讲的很好,下次不许讲了
所谓『APM』,就是Application Performance Management的简称,我们利用这个系统来对应用的性能、可靠性进行线上的监控和预警的一种机制。现在Ap...
@synchronized 本质是个递归锁,不需要程序员手动加解锁,并且不会产生死锁问题,因此在开发中的使用频率比较高,下面我们来研究一下他的底层实现。 一、底层调用实现 @...
Masonry 是一个轻量级的用于自动布局(AutoLayout)的第三方框架,以其简洁的使用方式,受到广大开发者的青睐。本篇文章将带你一步步的去了解其实现原理,知其所以然!...
最近对网络优化进行了一些研究,好些都没有去实践,所以做一个整理,以后慢慢研究 HTTP2.0 HTTP2.0新特性 二进制分帧 首部压缩 多路复用 服务器推送 请求优先级 H...
前言: 最近把 iOS 面试中可能会遇到的问题整理了一番, 题目大部分是网上收录的, 方便自己巩固复习, 也分享给大家; 希望对大家有所帮助! 对于答案,不一定都合适,欢迎大...
iOS 底层原理 文章汇总[//www.greatytc.com/p/412b20d9a0f6] 本文主要介绍界面卡顿的原理以及优化 界面卡顿 通常来说,计算机中的...
1.造成tableView卡顿的原因有哪些? 1.最常用的就是cell的重用, 注册重用标识符如果不重用cell时,每当一个cell显示到屏幕上时,就会重新创建一个新的cel...
一、Reveal 1、Reveal简介和下载 Reveal是一款调试iOS程序UI界面的神器。官网:https://revealapp.com[https://reveala...