来自网络,笔记自用 关于面试题 打个比方,如果把找工作理解成考大学,面试就是高考,市面上的“真题”就是模拟试卷。我们会很容易倾向于在面试前寻找对应公司的面试“真题”,重点准备...
来自网络,笔记自用 关于面试题 打个比方,如果把找工作理解成考大学,面试就是高考,市面上的“真题”就是模拟试卷。我们会很容易倾向于在面试前寻找对应公司的面试“真题”,重点准备...
一、前言 项目越来越大,仅靠人工代码review可能有时候会比较费时费力,所以这时就有必要借助于一种自动化的代码审查工具:程序静态分析 程序静态分析(Program Stat...
公司项目中用了一些 runtime 相关的知识, 初看时有些蒙, 虽然用的并不多, 但还是想着系统的把 runtime 相关的常用方法整理一下, 自己以后用着方便, 也希望对...
1. App的启动分为三个主要阶段: main()函数执行前 main()函数执行后(从main函数执行,到设置self.window.rootViewController)...
引言 没有代码的瞎掰都是耍流氓! 这里是我使用MVVM模式结合组件化所做的音乐类App小部分功能,包括歌单、搜索和播放。你可以在这里看到viewModel到底如何书写、...
目录一、崩溃收集介绍二、第三方库收集崩溃信息三、原生收集崩溃信息四、崩溃信息符号化五、崩溃中断拦截 一、崩溃收集介绍 App线上崩溃一直都是比较棘手的问题,尽管我们努力在...
废话不多说,直奔主题。不想看过程的也可以直接划到底部看总结。 这两天新拿到一份代码,在上报发布的模块页面,编辑相册图片(添加多行水印)的时候,程序内存峰值直接飙升到四百多兆。...
使用MVVM模式可以让Model--ViewModel--UI间形成绑定关系,Model数据变化可以通过VM直接更新UI;在实际的场景,比如一些复杂的情况: 多个异步请求,获...
大家好,我是面试聊iOS的程序员。这篇文章将和大家分享面试iOS时聊RunLoop一般都可以聊些什么。 抖音搜索 面试聊iOS 观看视频版 相关文章链接面试聊iOS:内存管...