240 发简信
IP属地:山东
  • iOS 多线程之GCD实例

    一个接口的请求,依赖于另一个请求的结果 使用GCD组队列中的dispatch_group_async和dispatch_group_notify...

  • iOS Category

    分类底层结构就是一个category_t结构体,当我们每创建一个分类,系统编译时就会把这个分类转化成这样一个结构体保存起来。当我们在程序运行时,...

  • Resize,w 360,h 240
    适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr屏幕尺寸及安全区域

    先来认识px与pt区别px就是表示pixel像素,是屏幕上显示数据的最基本的点,它不是自然界的长度单位,点的大小是会变的,也称为相对长度;pt就...

  • iOS 面试题-2019.下

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

  • iOS 初探 AFNetworking

    本文不对AFNetworking作全面的解析,仅对比解析一下2.x和3.x的差异。 AFNetworking分为如下5个功能模块: 网络通信模块...

  • iOS 正则匹配常用方法

    验证手机号 邮箱账号有效性判断 匹配密码格式(长度6~20位,只能是数字、大小写字母) 车牌号码判断 身份证号判断 随机获取八位字符 附:我的博客地址

  • Resize,w 360,h 240
    iOS 内购项目的App Store推广

    iOS 11以后的用户可以在App Store内的下载页面内直接购买应用的内购商品,这项功能苹果称作做Promoting In-App Purc...

  • Resize,w 360,h 240
    iOS block原理详解

    block本质 block底层就是一个struct __main_block_impl_0类型的结构体,这个结构体中包含一个isa指针,本质上是...

  • Resize,w 360,h 240
    iOS 数据结构

    数组和链表的区别 数组地址连续,查找速度快,操作效率低存储单元在定义时分配,元素个数固定,内存空间要求高 链表地址不连续,查找速度慢,操作效率高...

个人介绍
程序是写给人读的,只是偶尔让计算机执行一下