IT界无底坑洞栋主 欢迎加Q骚扰:676758285

  • 微信公众号
  • Posts

    从Zero搭建一个属于自己的机房

    侃今年年初的时候由于自己买的阿里云服务器性能不够(主要是家境贫寒),导致部署在阿里云服务器上的一些服务虽然勉强能跑起来,但是CPU和内存各种爆表,而且服务常常因为没有内存而变得异常难受,后期虽然升级了服务器的内存,但这也不是个长久之计.所以我就在想有没有比较好的解决方案.其实一开始我也想着物理服务器

    MasonryFloatLayout : 基于Masonry的浮动布局

    前言在iOS中使用Masonry进行布局算是日常操作,但是类似于网页的浮动布局的时候,流式布局的示意图如下.移除其中的某个元素,剩下的元素就会往某个方向进行移动,在Web端,这种布局方式就叫做浮动布局.另外还有下面的这种情况,虽然也进行浮动但是仍然还另外一边保持着约束关系,这一种在iOS也是比较常见

    Flutter-快速创建简单闪屏页

    前言近来闲暇时间一直在做Flutter,闪屏页是一个比较常见的需求,网上的闪屏页教程大部分是那种类似于广告页,而非iOS中的 LaunchScreen 性质的闪屏页.按照原来的方案我们要配置闪屏页的话,我们需要同时配置两端的闪屏页,那么有没有比较简单的方案来配置闪屏页呢? 毋庸置疑,当然是有了,那就

    iOS面试题23-cocoapods相关内容

    cocoapods官方网站问题: 讲一下 cocoapods 相关内容.整体流程基于 cocoapods (1.11.3)cocoapods install的底层原理与流程.pod install 和 pod update 的区别Manifest.lock 和 Podfile.lock 的区别c

    iOS面试题22-Notification相关内容

    问题: 简述一下Notification相关内容.实现原理(结构设计、通知如何存储的、name&observer&SEL之间的关系等)通知的发送时同步的,还是异步的NSNotificationCenter接受消息和发送消息是在一个线程里吗?如何异步发送消息NSNotification

    iOS面试题21-组件化相关内容

    问题: 简述一下当前流行的组件化方案.0当前组件化中间件方案主要有三种.URL-BlockProtocol-ClassTarget-Action问: 简述一下 URL-Block 中间件相关内容.服务方提前在中间件注册 URL - Block, 中间件以URL为key, Block为value进行存

    iOS面试题20-响应者链相关内容

    问题:页面事件传递的过程是什么?首先用户触摸屏幕生成一个电信号; 交由IOKit.framework生成IOHIDEvent事件.当一个硬件事件(触摸/晃动/锁屏等)发生之后,首先由IOKit.framework生成IOHIDEvent事件,并且传递给SpringBoard,SpingBoard只能

    iOS面试题19-离屏渲染相关内容

    问题: 简述一下GPU显示过程?CPU计算好显示内容提交给GPUGPU渲染完成将渲染结果放到帧缓冲区中视频控制器通过 Vsync信号 逐帧读取帧缓冲区中的数据经过数模转换传递给显示器显示问题: 屏幕撕裂的原因是什么?CPU/GPU计算处理时间速度与屏幕刷新时间不一致导致的,也就是显卡输出帧的速度比显

    iOS面试题18-weak实现原理相关内容

    问题: 简述一下weak的实现原理.weak是弱引用,用weak来修饰对象其引用计数是不会增加了, weak常用来解决循环引用问题.weak的实现原理是Runtime全局维护的一张weak表,其中key为objc_object的内存地址指针,value为weak指针的地址数组.weak相关步骤如下所