240 发简信
IP属地:浙江
  • 120
    iOS copy和mutableCopy

    一、copy (1)用copy修饰的 或者赋值的 变量肯定是不可变的。 (2)用copy赋值,要看源对象是否是可变的,来决定只拷贝指针,还是也拷贝对象到另一块内存空间 二、m...

  • iOS常用排序分析-冒泡、选择、快速

    冒泡排序 基本思想:两两比较相邻的关键字,如果反序则交换,直到没有反序的记录为止简单的冒泡排序如下: ⚠️时间复杂度O(n2)。 两种优化方式 第一种 设置一个标记位来标记是...

  • Shell入门介绍

    Shell脚本执行方式 1、作为可执行程序将上面的代码保存为 test.sh,并 cd 到相应目录: 注意,一定要写成 ./test.sh,而不是 test.sh,运行其它二...

  • 120
    iOS 网络缓存机制分析

    iOS 网络请求缓存机制分析 在移动互联网时代,有大量的静态资源需要在移动客户端进行展示,这些静态资源占据了客户端的主要网络流量。iOS系统针对get请求提供了多种缓存策略,...

  • 120
    MLeaksFinder 原理

    一、背景 平常我们都会用 Instrument 的 Leaks / Allocations 或其他一些开源库进行内存泄露的排查,但是检查过程非常繁琐,而且不清晰,最主要的是A...

  • Category的认识

    Category是啥东东? Category(分类)是在Objective-C 2.0之后出现的,主要用于给现有类添加方法,以便对原有类的一个补充和完善 Category有什...

  • iOS推送认证方式

    简介 APNs(Apple Push Notification service =APNs)是Apple推送通知服务。2016年的WWDC,苹果上线了token验证的推送方式...

  • 你好,有完整的demo嘛

    Swift实现高德地图行程详情地图标注,画点,画线,缩放级别自适应,逆地理编码

    最近做的一个共享出行的项目中,有一个行程详情的界面,就是把自己的行程轨迹显示在地图上,需要用到地图的标注,画线,和缩放级别自适应的功能.其中缩放级别自适应我是找了好久才实现的...