https://www.cnblogs.com/lxlx1798/p/14587268.html[https://www.cnblogs.com/lxlx1798/p/145...

https://www.cnblogs.com/lxlx1798/p/14587268.html[https://www.cnblogs.com/lxlx1798/p/145...
很长的前言 在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 SDK开发及创建自己的Framework(原文:How to Create a Framework for iOS 作者:Sam Davies 译者:Mr_cyz ) 怎样让其他开发者更方便地去复用控件? 如果你想...
随着项目的业务逻辑的增多,难免会出现一些性能问题,今天要讨论的问题就是平时不太注意感觉影响也不大,但一旦对应用产生影响,那么后果非常严重,会导致应用很容易崩溃,这个问题就是内...
注意: ios-ntp这个库有问题,我最终使用的是通过有效域名获取网络时间。看我demo中的getInternetDate方法。 我们有时需要获取一个时间,但如果只是从本地直...
static 、 const 和 extern 是在写 iOS 应用中常用的几个关键词。本篇文章将从以下几个方面介绍。 static 被 static 修饰的变量属于静态变量...
在iOS开发过程中,我们用@proprety声明一个属性后,在代码中我们可以用self.xx与_xx来获取到这个属性。但是一直有一个疑惑,那就是这两个之间有什么区别呢?最初我...
前言 需求是移动端接入MQTT,点击按钮利用MQTT给门禁上的设备发送消息;注:门禁设备(Android系统集成了MQTT和给硬件信息发送指令的包)缺陷未解决:1.门最后开没...
前言 最近公司由于业务需求,需要提供一个SDK以供第三方公司的集成开发,之前没有这方面的开发经验有点迷茫。然后就在网上查看了一些相关的资料,自己研究了一天,成功的封装出了...
自从android4.4开始,android手机状态栏再也不是一成黑的时代,之前叫做变色龙,miui6发布会把他叫做沉浸式,之后大家就自然而然的接受了沉浸式这个名称,其实实际...
----- 更新 目前使用了 MQTTSessionManage 类 来代替之前的 MQTTSession ----- 在最近的一个项目中,使用到了mqtt协议,并且需要S...
今天使用cocoapod安装MQTTClient时报错了,我前两天还安装别的框架,没有报错正常的,短短几天时间就报错了,感觉应该不是什么版本问题,下面先看看报错信息 报错信息...
iOS代码规范总结 一、命名规则: 1、文件名:全小写,使用下划线分割单词,如 2、类名:大写开头,驼峰原则,如 3、变量名:小写开头,驼峰原则,类型做为前缀,如 局部变量:...
本项目只是个别页面需要横屏,所以不需要勾选方向,默认竖屏即可。 注意:1、iOS16以下版本:只支持present跳转页面,并且是要设置scanVC.modalPresent...
总体方向两点: model下,present方式推出界面。 push横屏,带tabbar、navigation,且一个item下所有控制器对应的只有一个根navigation...