240 发简信
IP属地:上海
  • 666

    iOS耗电量优化实践

    前言-理论篇 耗电量分析是衡量应用性能表现的一个重要指标,要做好一款app,不仅仅是实现功能,我们需要考虑很多性能指标,让用户用的更爽,在开发过程中,要充分考虑到各项性能指标...

  • 不错

    AVAudioPlayer、AVPlayer和AVQueuePlayer的使用

    AVAudioPlayer 简述 AVAudioPlayer是属于 AVFundation.framework 的一个类,它的功能类似于一个功能强大的播放器,AVAudioP...

  • 博主,您这篇文章很好👍
    我在使用过程中、发现异常、
    这一行 “// 根据起始位置和结束位置,截取相同字符之间的字符串的范围
    NSRange rangeMessage = NSMakeRange(startRange.location + startRange.length, endRange.location - startRange.location - startRange.length);”之前、加入异常判断、

    代码如下:
    //异常处理、未找到开始结束的位置、或者只找到开头
    if ((startRange.location == endRange.location)||(startRange.location > endRange.location)) {
    return @"";
    }

    iOS | NSString截取字符串中相同字符之间的字符串

    项目中有需求截取字符串,字符串中有两个相同的字符,要获取的新字符串就在这两个相同字符串之间。 封装了一个简单的方法,只要传入四个参数,第一个参数是需要截取的字符串,第二个参数...

  • 不错

    [iOS]关于ARC实现的一些总结

    最近在重温《Objective-C 高级编程》这本书,深深为这本薄书里蕴含的"惊人"能量所倾倒.本篇文章将总结一下ARC实现的一些细节. ARC的概念 ARC翻译过来就是自动...

  • [iOS]关于ARC实现的一些总结

    最近在重温《Objective-C 高级编程》这本书,深深为这本薄书里蕴含的"惊人"能量所倾倒.本篇文章将总结一下ARC实现的一些细节. ARC的概念 ARC翻译过来就是自动...

  • 对,我就是RunLoop(代码也会讲故事系列)

    "请问你是?" "不用请问,我就是RunLoop" “你好,我是iOS开发者,我听说过你,不过抱歉,对你的名声我早有耳闻,只是不很熟悉。” ”嗯,不难理解。毕竟我在幕后,你在...

  • 三分钟教会你runtime获取属性和成员变量

    runtime之属性和成员变量 目录 成员变量和属性到底是什么?怎么通过runtime获取属性?怎么通过runtime获取成员变量?成员变量和属性的区别?实际应用场景是什么?...

  • 厉害了 大佬 star已点

    Swift.左侧弧形tableView,50行代码搞定

    实现效果: 左侧有弧形区域的tableview,实现简单屏幕适配,可修改弧度和cell高度. 可增加中间cell最大,上下端cell依次变小的效果. 实现方式: 1.实现根据...

  • Swift.左侧弧形tableView,50行代码搞定

    实现效果: 左侧有弧形区域的tableview,实现简单屏幕适配,可修改弧度和cell高度. 可增加中间cell最大,上下端cell依次变小的效果. 实现方式: 1.实现根据...

  • 120
    AFNetworking源码浅析

    本文将从最简单的GET请求方法的使用入手,由表及里,逐步探究AFNetworking如何封装处理原生的网络请求。 一、AFNetworking的简单使用 Post、Put、D...