首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS开发之旅
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
iOS完整文件拉流解析解码同步渲染音视频流
解析文件中的音视频流以解码同步并将视频渲染到屏幕上,音频通过扬声器输出.对于仅仅需要单纯播放一个视频文件可直接使用AVFoundation中上层播放器,这里是用最底层的方式实现,可获取原始音视频帧数据. 本文主要分为三大块,解析模块使用FFmpeg parse文件中的音视频流,…
iOS 面试总结- 类的本质(一)
在系统alloc的时候,会分配16个字节。(通过malloc_size函数验证) 当小于16个字节时,系统也会默认开辟16个字节的空间用于存放对象。 3.每个对象中都有一个isa指针。这个指针的作用是什么呢? NSObject的元类isa指向自身、superclass指向NSO…
CAEmitter层
从词源学,五彩纸屑来自于糖衣杏仁甜字意在庆祝抛出,这反过来,来自拉丁语得到他们的名字conficio:CON组(“与一起”) + 法西奥(“做什么,”) ; 在另一种意义上,“庆祝”。 五彩纸屑被围了很多这些天扔,但几乎没有在20 世纪,其标志性的股票磁带游行下来纽约市的街道,…
可变共享结构(第一部分)
今天我们将在结构和类之间构建一个新类型,它包含了这两个方面的积极方面,包括对象的共享状态,知道结构中任何地方发生变化的可能性,以及在任何一点制作私人副本。 这是一个实验。我们不确定最终结果是否有用,但至少我们可以使用一些不错的Swift功能并突破语言的极限。 让我们先来看一个展…
奇怪的AnyObject和背后的SwiftValue
也就是说,除了一些值类型(Struct, Enum),其他的类型都会遵守AnyObject,这都是说得通的。然而奇怪的是如下代码: 照理来说,MyEnum是一个枚举类型,而不是Class类型,这里输出的应该是 e is not AnyObject!,然而真正运行之后我们得到的却…
iOS之多线程:线程的生命周期,NSThread、GCD、NSOperation的使用与总结
我负责努力,其余交给运气。 进程:是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在当代面向线程设计的计算机结构中,进程是线程的容器。简单来说,进程可以看成App执行的一个实例,一个进程可以拥有多个线程。线程与进程的一个…
Swift手势密码库,用这一个就够了!
LockConfig是默认提供的类,实现了PatternLockViewConfig协议。可以直接通过LockConfig的属性进行自定义。 该方式可以将所有配置细节聚集到自定义类的内部,外部只需要初始化自定义类即可。详情请参考demo里面的ArrowConfig类。这样有个好…
Swift实现十大常见算法+各种树
网上有各种语言实现算法的,但是就是swift语言实现写的比较少,最近使用swift语言实现了十大常见算法、链表和一些树结构。github地址。里面有我实现的思路和一些完成项目代码,欢迎相互交流点赞啊。
iOS11 Files文件应用程序开发
最近在做一个项目,需要用到文件选取、上传、下载功能,首先想到的就是iOS11自带的“文件”应用。“文件”算是一个中转站,是iOS系统的文件管理器,可以为各个项目提供私有的文件夹,进行文件管理。 iOS11已经提供了相当完善的接口,本文基于此开发过程的总结,给出iOS11的桌面“…
自定义View都写不好还做什么iOS开发
前言:对于接触业务开发的童鞋,自定义View的开发是进行最频繁的工作了。但发现一些童鞋还是没有以一个好的规范甚至以一种错误的方式来搭建UI控件。由此,本文将以下目录来进行讲叙,详细描述关于自定义View的一些书写注意事项。 通常我们会创建私有方法createUI方法来创建当前自…
下一页
个人成就
文章被点赞
230
文章被阅读
240,449
掘力值
3,423
关注了
0
关注者
1,053
收藏集
0
关注标签
0
加入于
2018-10-30