240 发简信
IP属地:台湾
  • 解决了么,什么问题啊

    flutter 1.22.2 初始化FlutterViewController 闪退

    '-[__NSCFBoolean objectForKey:]: unrecognized selector sent to instance 0x2685b2fe0' 更新...

  • OC中的实例、类、元类、分类和类扩展

    一、 OC的实例 实例或者说是对象实例本质是一个结构体: 而每一个对象都有一个类,而对象中的isa指针,指向对象所属的类。*id是一个objc_object结构类型的指针。该...

  • 120
    iOS编译过程

    编译器 iOS编译和打包时,编译器直接将代码编译成机器码,然后直接在CPU上运行。而不用使用解释器运行代码。因为这样执行效率更高,运行速度更快。C,C++,OC都是使用的编译...

  • UITableView不使用reloadData更新

    引子:昨天一个前同事问我面试的时候面试官问不使用reloadData怎么更新cell的删除和添加,他说回答了用reloadSections:(NSIndexSet *)sec...

  • OpenGL的正背面剔除

    在Open GL工程的搭建中我们介绍了OpenGL在MacOS上的项目搭建,在OpenGL的透视投影中我们介绍了简单的3D图形的绘制。那么在该篇我们介绍复杂的3D图形渲染,以...

  • 120
    OpenGL的透视投影

    坐标系统 在所有顶点着色器运行后,所有我们可见的顶点都变为标准化设备坐标(Normalized Device Coordinate, NDC)。每个顶点的x,y,z坐标都应该...

  • OpenGL工程图形移动

    OpenGL项目的键盘输入以及边界处理 在上一篇Open GL工程的搭建中我们已经介绍了OpenGL工程的搭建,并且对代码做了解释。在这一篇文章中我们将对OpenGL工程开启...

  • 120
    Open GL工程的搭建

    引子:移动端开发经过这么多年的开发,已经越来越成熟了,而且由于网页端技术的野蛮发展,移动端开发已经越来越式微啦。在这个环境下深耕iOS原生和努力掌握大前端技术栈对于iOS开发...

  • 120
    iOS离屏渲染的检测和优化

    在iOS离屏渲染介绍了离屏渲染的逻辑和原理,我们知道离屏渲染对于性能会有较大的消耗,那么开发中怎么避免产生离屏渲染或者优化离屏渲染呢? 离屏渲染的检测 Debug功能调试打开...

  • 120
    iOS离屏渲染

    通过iOS图片渲染过程初探、Core Animation渲染过程中我们简单的介绍了渲染的原理,在本章我们探讨下,渲染时常见的导致卡顿的现象:离屏渲染图片或者视图的渲染流程: ...

  • 120
    Core Animation渲染过程

    上一篇iOS图片渲染过程初探介绍了屏幕显示图像的原理,这一篇简书探讨下iOS和OS X系统下Core Animation在可视元素显示中的作用。下图是可视元素的渲染框架 图层...

  • 120
    iOS图片渲染过程初探

    对于计算机软件的从业人员来说我们知道计算机有两大核心处理器: CPU(Central Processing Unit)中央处理器:现代计算机的三大核心部分之一,作为整个系统的...

  • __block修饰的block已经不会变为栈区block了

    【高级iOS】block部分原理讲解

    首先感谢八点钟学院分享宝贵的知识! 为什么是部分,因为阅读过block源码,很多要结合clang编译成c++来反复推敲和解读,用文字实在不好组织表达。 1.探索 block是...

  • iOS机型尺寸

    机型尺寸(寸)逻辑缩放实际缩放逻辑分辨率pt屏幕分辨率pxScale Factor4/4S3.52.02.0320*480640*960@2x5/5c/5s/SE4.02.0...

  • 120
    SSH多账号设置

    创建ssh-key 获取ssh 到代码管理网站填充ssh 创建config文件 Host是别名,Hostname是地址如:github.com,gitee.com等通过别名可...

  • 120
    iOS开发消除编译警告

    iOS开发中的警告 开发过程中总会不可避免的产生各种警告,警告值得开发者严禁对待。比如: -Wnonnull警告 表示需要非空的入参 -Wunused-const-varia...