一、造成NSTimer触发不准确的原因 在run loops循环过程中,被NSTimer触发事件阻塞了,导致循环不能及时进行下去,延误之后NSTimer触发时间。在run l...
一、造成NSTimer触发不准确的原因 在run loops循环过程中,被NSTimer触发事件阻塞了,导致循环不能及时进行下去,延误之后NSTimer触发时间。在run l...
1. 关于Socket 与 WebSocket基本概念 关于Socket 我们都知道socket是套接字,描述ip地址和端口,它本身并不是协议,而是一个调用接口,为了大家直接...
之前发送请求传给后台的参数都是通过requestParm的,而现在要改成走RequestBody的。 代码如下:
如果你刚更新了Xcode,但是Xcode没有提示重启电脑,有时直接使用没有什么问题,但是如果你发现更新完之后找不到模拟器了,那么你可以先重启电脑试一试,一般重启后就找到了,如...
作为一名程序员,为什么要写一篇关于灯泡的技术文章???那是因为最近家里装修换灯具。所以去网上查了一些资料,给同样有需求的程序员们同僚们。发扬技术宅的精神~ 色温在4000k以...
1.创建控件 viewDidLoad 3.代理方法 UIPickerViewDataSource,UIPickerViewDelegate
为 UIScrollView 添加点击事件,从而实现 scrollview 上的点击背景退出编辑状态。 直接代码呈上: 一、先要支持协议 UIGestureRecognize...
如果你开发的APP想要让用户在iOS上使用,那么唯一的办法就是上App Store,当然TestFlight除外,但没人愿意用个测试版还得去下个TestFlight去用吧。所...
做项目的时候需要用到UITextView输入法设置为中文时,我想输入中文“有”,我输入一个字母y的时候,一下回调会被调用 和 目前的解决方案是用以下方式做适配
@d43b0d53d416 感谢,一起学习交流进步👍
iOS开发判断手机是否越狱本文中主要整理介绍三种亲测好用的检测越狱的方式 1.通过越狱后增加的越狱文件判断 判断这些文件是否存在,让文件添加到数组中,遍历数组,如果存在任何一个文件,就认为是越狱了 2...
1.普通的UILabel,通过如下设置文字过长显示不完会显示省略号: 2.带属性 attributedText的label,比如带文字间隔功能的Label。在设置完值后需要重...
使用系统自带的宏定义判断即可
本文中主要整理介绍三种亲测好用的检测越狱的方式 1.通过越狱后增加的越狱文件判断 判断这些文件是否存在,让文件添加到数组中,遍历数组,如果存在任何一个文件,就认为是越狱了 2...
废话不多说直接上代码,需要的自取获取缓存大小: 删除缓存:
我们在修改TableView的数据后,经常使用下面这句[self.tableView reloadData]; 来更新UI 但,其实,这里埋了一个坑,这句代码执行后, 按理说...
用XCode11新建一个工程支持的最小iOS版本小于iOS13的话,XCode控制台会爆出[Application] The app delegate must implem...
沙盒机制 每一个iOS应用程序都会为自己创建一个文件系统目录,这个独立、封闭、安全的空间叫做沙盒。沙盒就是一种安全体系,它规定了应用程序只能在自己的文件系统目录内访问文件,不...
1.Framework是资源的集合,将静态库和其头文件包含到一个结构中,让Xcode可以方便地把它纳入到你的项目中。静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份...