问题描述 当我们拿到设计稿去实现一个网页时,经常会发现设计稿当中一般使用的字体都是 PingFang SC 这一款字体。这是因为我们的 UI 设计师 一般使用的都是 Mac ...
问题描述 当我们拿到设计稿去实现一个网页时,经常会发现设计稿当中一般使用的字体都是 PingFang SC 这一款字体。这是因为我们的 UI 设计师 一般使用的都是 Mac ...
前言 由于目前的工作中,原生app大量嵌入h5页面,很多的功能需要h5来实现,但是由于h5需要从网络加载,在弱网状态或者请求资源大的时候必然出现白屏,再网上搜索后发现并没有一...
前言 最近在项目中, 做有关 AVAudioRecorder 的录音开发, 需要把录制的格式转成 MP3, 遇到了转码之后的MP3文件, 无法获取正确的时长问题. 为了解决这...
产生背景:在制作自己私有库的时候依赖了某SDK,该SDK只能在真机编译,即只支持真机指令集不支持模拟器指令集。 pod repo push / pod lib lint 提...
打开终端执行 vim ~/.git-credentials执行i进入编辑状态输入 https://{username}:{password}@github.com或者 ...
为什么会有这篇文章呢? 和之前的同事"我是你爸爸"讨论了关于组件化的事,对我有很大的启发。在此特别感谢"我是你爸爸"。 最近写了关于组件二进制化的文章的文章,有点感触。 一些...
200 <= bgView.width <= bgView.superView.width-20 就是这个意思。
如何使用Masonry根据子视图size改变父视图size(MBProgressHUD)最近需要做一个近似于MBProgressHUD功能的一个控件,于是就仔细看了看MBProgressHUD的源码。总的来说,它的重点在于HUD初始化、show、hide方法,以...
启动时间优化 优化 App 的启动时间 精简逻辑,将非必要操作延时到其他时间段。 将不必须在+load中做的事延迟到+ initialize中。 不使用xib,直接用代码加载...
性能优化,都要优化什么? 启动时间 内存 刷新帧率 UI阻塞次数,不可操作时长,主线程阻塞超过400毫秒次数 CPU使用率 GPU使用率 网络请求时间,流量消耗 耗电功率 如...
1.请求报文(请求行、请求头、请求体) 2.响应报文(响应行、响应头、响应体) 请求行、响应行比较简单,图上面也标记的很清楚,就不做说明了。 3.请求头、响应头相关说明 HT...
在学习代码过程中,每个人都有自己的一套方法论。我习惯于先从整体上去把握框架的思路,然后再去具体的读源码。在读源码的过程中也是按照数据流向来一步一步往下看。 首先看下AFNet...