目录 iOS 基础题 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 2.讲一下atomic的实...
什么是组件化 一般指项目根据不同的业务划分的模块化,也可以理解为通用控件的封装,提供接口方便别人调用。 为什么要做组件化 组件化可以实现组件之间...
项目上架,打包遇到[x86_64, i386]问题 这是三方的SDK里面在生成framework这个SDK里面包含了x86_64, i386 架...
一、背景 目前iOS组件化常用的方案就是Pod+路由——持续集成,今天我们来创建一个Pod库。 二、注册用户名和邮箱(此为GitHub的用户名和...
序言 内存泄漏(memory leak):是指申请的内存空间使用完毕之后未回收。一次内存泄露危害可以忽略,但若一直泄漏,无论有多少内存,迟早都会...
由于公司项目是我接手的老项目,项目中有很多废弃的切图和未使用的资源,使得安装包过大,可以利用ZSUnusedResources工具来检测Xcod...
首先在我们的程序中添加一段循环引用代码 选择Product->Profileimage 选择Leaks,点击Chooseimage 分析结果im...
常用的加固方式 URL编码加密 对iOS app中出现的URL进行编码加密,防止URL被静态分析 本地数据加密 对NSUserDefaults,...
线上的崩溃对于APP来说是致命性的,但应用崩溃的原因有很多,比如方法找不到,数组越界等等 先解决 方法找不到 unrecognized sele...