简要说一下autoreleasePool的数据结构 简单说是双向链表,每张链表头尾相接,有parent、child指针,每创建一个池子,会在首部...

简要说一下autoreleasePool的数据结构 简单说是双向链表,每张链表头尾相接,有parent、child指针,每创建一个池子,会在首部...
本文不对AFNetworking作全面的解析,仅对比解析一下2.x和3.x的差异。 AFNetworking分为如下5个功能模块: 网络通信模块...
验证手机号 邮箱账号有效性判断 匹配密码格式(长度6~20位,只能是数字、大小写字母) 车牌号码判断 身份证号判断 随机获取八位字符 附:我的博客地址
iOS 11以后的用户可以在App Store内的下载页面内直接购买应用的内购商品,这项功能苹果称作做Promoting In-App Purc...
block本质 block底层就是一个struct __main_block_impl_0类型的结构体,这个结构体中包含一个isa指针,本质上是...
数组和链表的区别 数组地址连续,查找速度快,操作效率低存储单元在定义时分配,元素个数固定,内存空间要求高 链表地址不连续,查找速度慢,操作效率高...
Crash文件获取 大致可以分为两种方式:远程获取和本地获取;具体可以分为如下四种途径 1.1. 远程获取;已经上传到iTunes Connec...
获取时间戳 单位秒,保留六位有效数字,格式如:1574068247.545103 单位秒,整数,格式如:1574068265 单位毫秒,整数,不...
开始之前需要准备一下工具: 移动硬盘或者U盘一个 Mac OS原版安装文件 Mac PE Win PE DiskGenius分区工具 Win P...
iOS 的 App 启动时长大概可以这样计算: t(App 总启动时间) = t1(main 调用之前的加载时间) + t2(main 调用之后...
专题公告
沟通想法,分享知识,如果你喜欢分享技术干货、项目经验、程序员日常囧事等等,欢迎投稿《开发者联盟》专题,该专题收录相关技术文章,但不限于技术,也可以是项目经验类的文章,程序员日常,情感交流等等,欢迎加入!