一个清晰的项目结构有助于我们快速、高效的开发项目,也有助于团队快速了解项目。这是我写小程序的一些规范总结。 一、 项目结构 二、 代码规范(重点) 自定义组件(compone...
一个清晰的项目结构有助于我们快速、高效的开发项目,也有助于团队快速了解项目。这是我写小程序的一些规范总结。 一、 项目结构 二、 代码规范(重点) 自定义组件(compone...
一、背景介绍 iOS项目基础上进行的混合开发,首页列表View和侧边栏View使用了RN的页面,其它页面还是使用原生的。我分别注册了这两个模块,现在希望点击RN侧边栏View...
查看当前环境shell 查看系统自带哪些shell 如果没有/bin/zsh的话,安装zsh 将zsh设置为默认的shell 再次确认下echo $SHELL看下当前默认sh...
题目描述 斐波那契数列:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)。现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开...
AirPlay使用详解 先上Demo地址 https://github.com/HeYming/AirPlayer 之前项目中,老大要求需要支持隔空,特地研究下这个是如何使用...
这篇文章注重于如何实现AirPlay投屏功能.具体AirPlay的实现逻辑这里不再赘述,网上帖子很多 首先.想要呼出AirPlay列表的话,需要将MPVolumnView控件...
相信很部分人有点懵,网上帖子很多关于AirPlay,看完后还是有点不明白,怎么支持调试使用AirPlay来成功投屏! 通俗易懂直接上首先AirPlay需要引入<MediaPl...
最近又看了遍苹果的官方文档《Event Handling Guide for iOS》,对事件响应链中的hit-test view 又多了些理解,个人觉的官方文档对这块讲的非...
前言 在最近的面试中,我发现一道面试题,其考点是:围绕iOS App中一个视图从添加到完全渲染,在这个过程中,iOS系统都做了什么? 在进行了大量的文章查阅以及学习以后,将所...
本文内容系全文转载自微信开发团队的《iOS 事件处理机制与图像渲染过程》 目录 iOS 事件处理机制与图像渲染过程1、iOS RunLoop都干了什么2、iOS 为什么必须在...
GPU 渲染机制:CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模...
导读: 离屏渲染在开发中带来界面卡顿问题一直让开发者们头疼.今天在这里写一遍关于离屏渲染的博文.希望大家有所收获 现在的iOS开发越来越注重App性能和用户体验了. 性能优...
离屏渲染往往会带来界面卡顿的问题,这里将会讨论 当前屏幕渲染、离屏渲染 以及 CPU 渲染 在 OpenGL 中,GPU 屏幕渲染有以下两种方式: 即当前屏幕渲染,在用于显示...
前言 如果你想将你开发的控件与别人分享,一种方法是直接提供源代码文件。然而,这种方法并不是很优雅。它会暴露所有的实现细节,而这些实现你可能并不想开源出来。此外,开发者也...
前言 2016年又是一个全新的开始,每到一年的这个时候,总是颇有感慨。想对过去的一年做一些总结,但又觉得经历和精力总是不够。俗话说,一年之计在于春,当然,新的一年,也总是计划...
YYLabel 先把阴影等效果保存在 attribtutedText 里的 attrributes,复写了 UIView 的 display 方法,在 display 中进行...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...