
在 iOS 开发中,内存主要分为堆区、栈区、全局区、常量区、代码区五大区域 堆(heap)区 是有程序员分配和释放,用于存放运行中被动态分配的内存段。大小不定,可增加和缩减 ...
知 识 点 / 超 人 数据结构算法排序是比较枯燥的知识,学习一定要耐着性子看,不然很容易理解错误。本文比较适合自学和基础较差的读者学习,文字都比较白话简单易于理解。文章目录...
目录 《Object-C编程之道》✅ 《iOS Core Animation:Advanced Techniques》✅ 《Advanced Swift》 《图解TCP/IP...
如果是一个复杂的tableview呢,很多种不同cell,cell的点击方法需要和控制器交互?那你的这个工具类岂不是又变得很臃肿了?
tableView 通过代理瘦身tableView 通过代理瘦身 iOS开发中,用的最多的也就tableView,collectionView了,开发中我们一般将创建view,获取数据通过VC来完成的,一旦...
感谢总结,没有最好的,选择合适业务才是首选
@我是程序媛 和服务器进行通信,如果有回执,说明正常连接,没有发送回执,且显示当前正在连接中,就是假连接的情况,你需要colse当前连接,重新发起连接请求~
关于GCDAsyncSocket的一些个人理解GCDAsyncSocket GCDAsyncSocket 的读写都是异步的不会阻塞线程。 socket读写都是数据流,这个流一直存在,心跳不是必须的。如果不断开这个流通道就...
iOS的获取视频数据是420f和420v还有BGRA三种格式。
VideoToolbox硬解码H264流播放VideoToolBox硬解码H264 对于H264和VideoToolBox还不熟悉的童鞋一定下先看下H264基础简介iOS-VideoToolbox硬编码H264 整体的...
@_我和你一样 我阅读了GCDSocket里面的代码,且在实际的使用过程中,这两个方法理论上是可以监听,但是不够实时和准确,会存在假连接的情况发生。
关于GCDAsyncSocket的一些个人理解GCDAsyncSocket GCDAsyncSocket 的读写都是异步的不会阻塞线程。 socket读写都是数据流,这个流一直存在,心跳不是必须的。如果不断开这个流通道就...
一直在关注你咯~
一种创新地使用replaykit的方式暂未完成
最近在做replaykit直播,iOS11以后可以用的功能吧。
iOS ReplayKit前言: 随着上一篇 IJK 成功播放了视频,又来了新的需求,那就是,要录制直播中的一段视频,保存到用户相册。 代码地址: https://github.com/gityuen...
@杭研融合通信iOS 可以了,谢谢。解决了困扰我很久的问题,我还以为buffer一直没有收到。
iOS端使用replaykit录制屏幕的技术细节++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++...