很长的前言 在block语句块中,如果需引用self,而self对象中又持有block对象,就会造成循环引用循环引用(retain cycle),导致内存泄露,比如以下代码 ...

很长的前言 在block语句块中,如果需引用self,而self对象中又持有block对象,就会造成循环引用循环引用(retain cycle),导致内存泄露,比如以下代码 ...
1. 概念 iOS通过纯代码进行UI开发的话,屏幕适配有时会比较麻烦,所以一般都会使用 自动化布局框架 进行屏幕适配工作,其中 Masonry[https://github....
UIApplication 1.UIApplication —是应用程序的象征,每个应用都是UIApplication对象,而且是单例 单例通过 : share开头[UIAp...
cell的注册与不注册的情况的区别如果是注册的情况 非注册: 对于这两种方法的解释注册带forIndexPath: 非注册不带forIndexPath: 很明显 注册的方法会...
前言:在构建自己的组件库中,我们会经常编辑.podspec文件,进行一些配置项,但是有一些确实还是不太清楚,这里统一学习一下,内容翻译自官方文档:https://guides...
常用地图坐标系介绍: WGS-84:是国际标准,GPS坐标(Google Earth使用、或者GPS模块) GCJ-02:中国坐标偏移标准,Google地图、高德、腾讯使用 ...
随着项目的业务逻辑的增多,难免会出现一些性能问题,今天要讨论的问题就是平时不太注意感觉影响也不大,但一旦对应用产生影响,那么后果非常严重,会导致应用很容易崩溃,这个问题就是内...
注意: ios-ntp这个库有问题,我最终使用的是通过有效域名获取网络时间。看我demo中的getInternetDate方法。 我们有时需要获取一个时间,但如果只是从本地直...
static 、 const 和 extern 是在写 iOS 应用中常用的几个关键词。本篇文章将从以下几个方面介绍。 static 被 static 修饰的变量属于静态变量...