240 发简信
IP属地:湖南
  • 120
    三、OpenGL渲染架构

    1. OpenGL的渲染架构 渲染流程: 设置顶点数据和其他参数。 在顶点着色器中进行运算得到裁剪坐标。 细分着色器、几何着色器,不可自定义,跳过。 图元设置,根据设置构成点...

  • 120
    iOS启动优化(一)性能检测

    项目启动优化是每个APP都可以接入的技术,只不过针对不同的业务逻辑我们需要有不一样的解决方案,因为有大部分人的“优化”,是在处理自己放荡不羁的代码。 既然这里我们要讨论启动优...

  • @吴清正 就是从服务器获取的

    浅谈Hash

    Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通...

  • @吴清正 必须是从服务器获取的时间戳。哈哈

    浅谈Hash

    Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通...

  • 120
    谈谈:这次疫情对一个普通iOS开发者的影响!

    “2019年已经很难了,2020年开局0-5那就更难了啊!”大家应该都很清楚,这次疫情对于国家的整体经济体系影响非常大,但是要说有多大,我也不了解,毕竟我只是个程序员!但是对...

  • 赞!周末组队写文章啊!你们都更新这么快了。我都快废了……

    Swift - 面向协议编程(POP)

    一、OOP与POP 面向对象程序设计 (Object Oriented Programming) 其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实...

  • 苹果签名的,就是A。因为验证的也是iOS系统。所以只要是这条线的,都是A签名,A验证

    iOS应用签名(下)

    描述文件 前面的文章我们已经介绍了简单的应用签名但是这种签名方式并不能解决应用滥用的问题,所以苹果又加了两个限制.第一限制在苹果后台注册过的设备才可以安装.第二限制签名只能针...

  • 是的。

    配置Flutter环境ForMac

    关于Flutter的介绍我这里就不多说(看官网),如果你已经了解过了,那么这篇文章正好针对iOS开发者,开启Flutter之旅。本次版本:Mac OS X 10.15.2Fl...

  • 120
    配置Flutter环境ForMac

    关于Flutter的介绍我这里就不多说(看官网),如果你已经了解过了,那么这篇文章正好针对iOS开发者,开启Flutter之旅。本次版本:Mac OS X 10.15.2Fl...

  • @Semon_da95 正如你所说,公钥是公开的.所以我们不会用于私钥加密核心数据.但是利用私钥加密也会有应用场景.比如我们会用于签名.然后客户端利用公钥去验证签名.比如:App Store有一个私钥.iOS系统内置一个公钥.iOS系统如何知道APP是苹果发布的呢?利用公钥验证App Store的私钥签名.当然实际上苹果利用双向验证,更加复杂.但核心就是这个思路.

    浅谈RSA

    上一篇文章,我们了解了一下Hash算法,那么这篇文章,我们一起来了解一下RSA. RSA概述 首先看这个加密算法的命名.很有意思,它其实是三个人的名字.早在1977年由麻省理...

  • 120
    iOS持续化集成之Jenkins (三)

    前言在之前的两篇iOS持续化集成之Jenkins (一)和iOS持续化集成之Jenkins (二)中介绍了 Jenkins 环境搭建以及配合插件实现了自动化打包分发 APP,...

  • @一缕清风杨万里 offset 和 pFile(File Offset)都是MachO文件相对偏移.

    iOS逆向(6)-从fishhook看runtime,hook系统C函数

    在上篇文章不知MachO怎敢说自己懂DYLD中已经详细介绍了MachO,并且由MachO引出了dyld,再由dyld讲述了App的启动流程,而在App的启动流程中又说到了一些...

个人介绍
旁观者的姓名永远无法爬上比赛的计分板