240 发简信
IP属地:上海
  • 4.1.1,如果长度是14,那么小于14的最大质数应该是13吧?

    哈希算法详解(附带 iOS 开发中实际应用)

    前言 哈希(Hash)或者说散列表,它是一种基础数据结构。Hash 表是一种特殊的数据结构,它同数组、链表以及二叉排序树等相比较有很明显的区别,但它又是是数组和链表的基础上演...

  • 作者你好,下载本地的m3u8文件以及ts文件,搭建好本地服务器后,我使用ijkplayer播放不了,作者有遇到过吗?

    iOS流媒体开发之三:HLS直播(M3U8)回看和下载功能的实现

    尊重知识,转发请注明出处:iOS流媒体开发之三:HLS直播(M3U8)回看和下载功能的实现 概要流媒体开发第一篇文章就说要把这些不是随便就可以百度到的知识献给“简书”,拖了一...

  • 请问去掉对GCDWebServer的依赖?

    iOS防截屏方案(基于DRM)

    背景 在iOS开发的一些业务场景中,可能有一些敏感信息(如付款的二维码等),我们不希望被随意传播。应用内禁止截屏,可以一定程度上,提高敏感信息被传播的门槛(可能需要另外一台手...

  • 请问如何将本地MP4视频加密转换m3u8?

    ios 本地服务器播放M3U8视频加密和解密的流程

    首先要做的就是 1:本地服务器就是从网上下载HTTPServer文件包(本地服务器是指用第三方代码开启本地服务器) 2:问题 1:为什么要开启本地服务器进行播放视频 2:...

  • 120
    Objective_C语言特性:分类、扩展、代理、通知、KVO、KVC、属性

    2019 iOS面试题大全---全方面剖析面试 分类 扩展 代理(Delegate) 通知(NSNotification) KVO (Key-value observing)...

  • 大佬,有个问题想请教下,就是在NetworkExtension中请求网络总是报出“未能找到使用指定主机名的服务器”的错误,可是这个接口方法主app中是正常请求的。

    ios networkExtension使用中遇到的问题

    需要开发一个特殊的app。所以需要用到networkExtension。但在使用过程中遇到了很多问题,在这里记录一下。因为我自己也是新手在做这个的时候到处找不到资料很痛苦啊。...

  • 请问一下怎么设置木马轮播显示的个数

    iOS学习笔记:“iCarousel” 旋转木马效果

    参考Demo:https://github.com/nicklockwood/iCarousel 作者是英国 Charcoal Design 公司的创始人,这是一款可以在 i...

  • iCarouselOptionVisibleItems设置没有效果啊?

    iOS 旋转木马 iCarousel 实现细节

    最近在做一个选择器,但不是系统的那种选择器。最后在网上找到了一个 开源库。。iCarousel iCarousel 还算是比较好用的,但是在使用之前,必须要先熟悉他的一些熟悉...

  • 请问有Demo吗?

    【ios学习】从0开始写一个直播间的礼物系统

    前段时间公司APP要对直播间的礼物系统进行改版,由于以前直播的收入不在于礼物分成,所以以前的礼物系统是很简单的一个展示而已.为适应主流直播间的礼物效果,特由此改版! 1. 所...

  • @龙门逍遥侯 你说:“是需要持有并不代表对其强引用”。

    拿上例来说,如果不是因为栈上的block强引用了person对象,它怎么去持有person对象呢。

    iOS 底层 - 对象类型的auto变量

    本文源自本人的学习记录整理与理解,其中参考阅读了部分优秀的博客和书籍,尽量以通俗简单的语句转述。引用到的地方如有遗漏或未能一一列举原文出处还望见谅与指出,另文章内容如有不妥之...

  • @龙门逍遥侯 那怎么解释下面这段代码?分别在ARC和MRC环境运行

    Person *person = [[Person alloc] init];
    person.age = 20;

    NSLog(@"this bolck class is %@",[^{
    NSLog(@"%d",person.age);
    } class]);

    NSLog(@"person reference count is %ld",(long)CFGetRetainCount((__bridge CFTypeRef)person));

    ^{
    NSLog(@"%d",person.age);
    }();

    NSLog(@"person reference count is %ld",(long)CFGetRetainCount((__bridge CFTypeRef)person));

    iOS 底层 - 对象类型的auto变量

    本文源自本人的学习记录整理与理解,其中参考阅读了部分优秀的博客和书籍,尽量以通俗简单的语句转述。引用到的地方如有遗漏或未能一一列举原文出处还望见谅与指出,另文章内容如有不妥之...

  • 楼主能不能证明下你说的这个结论:“如果block是在栈空间,不论是通过强指针或者弱指针访问外面的变量用肯定不会对auto变量产生强引用”。?

    我认为在ARC下,栈上的block会强引用(__strong)对象类型的auto变量,即auto变量引用计数会增加。

    iOS 底层 - 对象类型的auto变量

    本文源自本人的学习记录整理与理解,其中参考阅读了部分优秀的博客和书籍,尽量以通俗简单的语句转述。引用到的地方如有遗漏或未能一一列举原文出处还望见谅与指出,另文章内容如有不妥之...

  • 可以使用KVC试试,但是Xcode11访问私有会crash。

    iOS反射机制: objc_property_t的使用

    objc_property_t在实际开发中用得还是比较多的,例如需要获取一个注册类的属性,或者判断属性的类型,再或者获取属性之后自动给其赋值等等 这里举个获取注册类的所有属性...

  • 只是获取了数组个数而已

    iOS反射机制: objc_property_t的使用

    objc_property_t在实际开发中用得还是比较多的,例如需要获取一个注册类的属性,或者判断属性的类型,再或者获取属性之后自动给其赋值等等 这里举个获取注册类的所有属性...

个人介绍
iOS软件开发工程师