240 发简信
IP属地:重庆
  • 第2天课程:WXML和WXSS基础

    第2天课程:WXML和WXSS基础 1. 学习WXML(微信小程序的HTML)的基本结构和语法 WXML是微信小程序中用于描述页面结构的标记语言,其语法类似于HTML。在微信...

  • 第1天课程:了解微信小程序及其基本组成

    第1天课程:了解微信小程序及其基本组成 1. 了解微信小程序的概念、特点和应用场景 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想。用户扫描或搜...

  • Telegram源码分析

    Telegram-iOS 源码分析:第一部分[https://www.jianshu.com/p/dbe04ba77608]Telegram-iOS 源码分析:第二部分(SS...

  • 2021-06-19

    UI试图相关问题 大纲 UITableView 相关 事件传递&视图响应 图像显示原理 卡顿&掉帧 异步绘制&绘制原理 离屏渲染 重点: 1、重用机制2、并发访问,更新数据(...

  • 120
    效率翻倍!大型Flutter项目快速实现JSON转Model实战

    一、前言 在原生应用开发中,我们通常会使用YYModel、SwiftyJSON、GSON等库实现JSON解析,并使用JSONConverter[https://github....

  • 内存管理

    1. 内存布局 保留区 --> 内核去 (低~高) 代码段 --> 已初始化数据(.data)--> 未初始化数据(.bss)(低~高) 堆(由低到高) --> 栈(由高到低...

  • 算法时间 IV

    1. 爬楼梯[https://leetcode.cn/problems/climbing-stairs/] 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或...

  • 算法时间 III

    1. 有效的字母异位词[https://leetcode.cn/problems/valid-anagram/] 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是...

  • 算法时间 II

    1. 有效的括号[https://leetcode.cn/problems/valid-parentheses/] 给定一个只包括 '(',')','{','}','[','...

  • 算法时间 I

    1. 移动零[https://leetcode.cn/problems/move-zeroes/] 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同事保持...

  • ReactiveCocoa入门到实战 学习笔记(二)

    信号的高阶操作 内容大纲 信号的高阶操作 信号的高阶操作 升阶和降阶我们可以将一个返回 Value 的信号升阶成一个返回 Signal 的信号,这种行为称之为升阶我们也可以将...

  • ReactiveCocoa入门到实战 学习笔记(一)

    ReactiveCocoa操作详解 内容大纲 RACSignal使用基础 RACSignal各类操作 RACSignal使用基础 1. 获得一个信号 单元信号 动态信号 Co...

  • 120
    iOS界面渲染流程分析

    前言 在最近的面试中,我发现一道面试题,其考点是:围绕iOS App中一个视图从添加到完全渲染,在这个过程中,iOS系统都做了什么? 在进行了大量的文章查阅以及学习以后,将所...

  • 120
    iOS安全防护之重签名防护和sysctl反调试

    一 重签名防护 想自己的app不被重签名,可以在代码中检测签名信息,然后采取措施 查看证明组织单位或者进入.app的包内容,查看embedded.mobileprovisio...

  • iOS防护----越狱检测

    如何检测越狱手机一直是iOS应用安全防护的第一道门槛。在应用开发过程中,我们希望知道设备是否越狱,正以什么权限运行程序,好对应采取一些防御和安全提示措施。一般我们通过一些常规...