自从项目接入了 MLeaksFinder + FBRetainCycleDetector 的内存泄漏检测方案,在收获了许多有效内存泄漏的同时,我们也收获了两个 FBRetai...
自从项目接入了 MLeaksFinder + FBRetainCycleDetector 的内存泄漏检测方案,在收获了许多有效内存泄漏的同时,我们也收获了两个 FBRetai...
前言 第三方库是工程开发必不可少的部分,而第三方库可以是.a和.framework的静态库,也可以是.framework的动态库,其中静态库是最常用的方式。静态库往往比较大,...
第一个问题 几乎所有人类,在接触到一个需要遵循的新行为准则的时候,都会问一个问题:“为什么我们要遵守这个?”或者是其某种更具排斥性的变体:“这东西到底有什么用?不遵守这个又会...
每种IDE都有自己特定的工程结构,Xcode也不例外, 它的工程描述文件都在.codeproj中, 这是一个目录, 里边包含一个主要的文件:project.pbxproj。 ...
不以规矩.不能成方圆。--《孟子·离娄上》 说到指令集以及CPU架构体系,大家就会想到计算机专业课程里面的计算机体系结构的方面的内容。既然课程中已经有了的内容我就不想那么枯燥...
前言 在iOS平台中,开发者都知道几乎所有的属性都应该用nonatomic修饰,那么为什么呢?相信不少初学者都应该看到过stackoverflow上的一个问题:What's ...
iOS组件化方案探索 一、什么是组件化? 1、什么是组件? "组件"一般来说用于命名比较小的功能块,如:下拉刷新组件、提示框组件。而较大粒度的业务功能,我们习惯称之为"模块"...
写在开头: 大概回忆下,之前我们讲了AFNetworking整个网络请求的流程,包括request的拼接,session代理的转发,response的解析。以及对一些bug的...
很久没有写东西了,半年搞1个半app,2个ipad项目,人已疯。。。。 今天在重构代码,总结一下:MQTT的使用和坑 MQTT 是IBM开发的一个即时通讯协议,有可能成为物联...