GO: 写第一个 GOLang 程序

最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以直接看教程。 简介本文分享在 MacOS 上面通过 pkg 的方式安装 GO 编程环境, 以及编译运行第一个使用 GOLang 编写的程序. 其他关于 GO 的安装方式, 如使用 Homebrew 安装或者使...

发布于 Server

C 指针与 OC 对象之间的转换

Core Foundation 框架Core Foundation 框架 (CoreFoundation.framework) 是一组 C 语言接口, 简称 CF. 它们为 iOS 应用程序提供基本数据管理和服务功能. 如 Core Graphics、Core Text,并且我们可能需要将 CF 对象和OC 对象进行相互转化,ARC 下,编译器不会自动管理 CF 对象的内存,我们需要手动管...

发布于 iOS

音视频编程: iOS 推流

本篇分享是基于 音视频编程: 构建 nginx 推流服务器 这篇文章的, 之前是使用 ffmpeg 命令进行推流并且都是在 macos 上面进行的操作. 现在在 iOS 平台上使用 LFLiveKit 进行推流, 然后使用 VLC 播放器播放流视频. 该系列博文: 音视频编程: 编译 faac/faad2 音视频编程: iOS 使用 faac 编码 音视频编程: 简单分析 W...

发布于 iOS

音视频编程: 构建 nginx 推流服务器

本篇分享的主要内容 如何在 macos 中构建本地的推流服务器(nginx + rtmp-nginx-module), 并使用 ffmpeg 命令进行视频推流, 然后使用 VLC 播放器播放视频. 该系列博文: 音视频编程: 编译 faac/faad2 音视频编程: iOS 使用 faac 编码 音视频编程: 简单分析 WAV 文件 音视频编程: iOS 使用 faad...

发布于 iOS

NSLog 格式化输出 NSInteger/NSUInteger

最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以直接看教程。 简介在 Xcode 中 使用 NSLog 打印 NSInteger/NSUInteger 数据, 经常会遇到类似的警告. 如下图所示: 但是在 iphone 4s(32位)机器上就没...

发布于 iOS

音视频编程: iOS 使用 faad2

最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以直接看教程。 简介本次分享使用 faad2 解码 AAC 音频文件, 将 AAC 文件转换为 WAV 文件并使用 AVAudioPlayer 进行播放。 在博文 音视频编程: 简单分析 WAV 文件 给大家简...

发布于 iOS

音视频编程: 简单分析 WAV 文件

最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以直接看教程。 这篇分享是下篇 音视频编程: iOS 使用 faad2 的预备知识, 如果要解码 WAV 文件, 首先需要了解一下 WAV 音频文件的格式。 今天说的是 线性 PCM 对应的 WAV 格式的数...

发布于 iOS

音视频编程: iOS 使用 faac 编码

简介本文分享如何将 WAV 格式的音频文件转换(编码)为 AAC 格式的音频文件并使用 AVAudioPlayer 播放编码后的文件. 这里的编码功能使用 faac 这个库来实现. 该系列博文: 音视频编程: 编译 faac/faad2 音视频编程: iOS 使用 faac 编码(本篇) 音视频编程: 简单分析 WAV 文件 音视频编程: iOS 使用 faad2 音...

发布于 iOS

音视频编程: 编译 faac/faad2

本文分享如何在 MacOS 上面编译 faac 和 faad2, 编译后的库文件可以直接在 iOS 上面使用. 后续会分享如何编译给 Android 使用的库文件的方法以及实战. 该系列博文: 音视频编程: 编译 faac/faad2(本篇) 音视频编程: iOS 使用 faac 编码 音视频编程: 简单分析 WAV 文件 音视频编程: iOS 使用 faad2 音视频...

发布于 iOS

iOS 多线程: 初步认识

几乎每个编程语言或者平台都会遇到多线程的问题, 说明多线程是一个非常重要且开发者必须了解和掌握的. 多线程也是面试官比较喜欢问的问题, 例如: 进程和线程的区别, Android 是否支持多进程? 线程池如何实现的? 锁机制? 多线程之间如何通信? 谈及 iOS 中的多线程,一般说的是 pthread,NSthread,GCD,NSOperation 这四种, 用的最多也最方便的就是 G...

发布于 iOS
1420

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

veryitman