好记性不如烂笔头,记录下来的才是永恒!这里是JavaQ大本营,诚邀关注。 上篇《这样的API网关查询接口优化,我是被迫的》文章末尾,有朋友留言提到文中的场景是IO密集型操作,...

好记性不如烂笔头,记录下来的才是永恒!这里是JavaQ大本营,诚邀关注。 上篇《这样的API网关查询接口优化,我是被迫的》文章末尾,有朋友留言提到文中的场景是IO密集型操作,...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
1.GCD信号量简介 GCD信号量机制主要涉及到以下三个函数: dispatch_semaphore_create(long value);和GCD的group等用法一致,这...
前言 在上一篇-Masonry源码分析(上)文章中介绍了Masonry的文件结构、大致讲了一下类中的方法,希望大家能通过上篇文章熟悉一下几个类的作用。 之前也说过了,我源码分...
首先我们先来看下头各自所属文件的声明 可以看出arc4random()、random()、rand()函数返回类型分别为uint32_t,int,long,现在的iOS硬件设...
FF大是PDA掌上百科论坛的一位自制词典大神,ID是fearfare090807,曾经在论坛分享了3本经典词典,被坛友们奉为神作,各种美化版层出不穷,但是19年初他因为与论坛...
前段时间抽空总结了一下iOS视频播放的基本用法,发现这其中还有一个我们无法绕过的问题,那就是播放界面的旋转与适配。的确,视频播放与游戏类型的App经常会遇到这个的问题。由于至...
由于种种原因,简书等第三方平台博客不再保证能够同步更新,欢迎移步 GitHub:https://github.com/kingcos/Perspective/。谢谢! awa...
前言 微信朋友圈一直以来都是iOS开发人员争相模仿的界面,主要是其包含了丰富的iOS所需知识点,以及常用的功能模块。当然各个功能模块实现过程中的细节处理以及用户体验的优化,这...