知识点 1.NSArray 2.NSMutableArray 1.数组的基本用法;2.数组的遍历3.数组排序 =========== NSArray 不可变数组 ================= 1、OC数组和c数组的区别 C语言的数组: 相同类型变量的有序结合。 类型:可以是简答数据类型、
转载
2023-11-18 20:02:30
72阅读
# iOS OC 数组编码简介
在iOS开发中,Objective-C(OC)是一种广泛使用的编程语言。而在OC中,数组的处理和编码是非常重要的部分。本文将介绍数组在OC中的基础知识,包括如何使用数组、如何进行编码以及相关的示例代码。
## 数组的基础
在Objective-C中,数组通常使用`NSArray`和`NSMutableArray`这两个类来进行管理。`NSArray`是一个不可
原创
2024-08-07 11:09:30
64阅读
命名规则
一般原则
清晰
• 命名最好清晰又简洁,但是不能过于简洁而失去了清晰。
转载
2023-07-31 20:39:06
109阅读
一、什么是数组数组:Java提供了一个用于存储相同类型的元素的,固定大小的连续集合数据结构。本质还是一个对象,继承自Object。数组是用于存储数据的集合,储存相同类型数据的集合。与单个变量相比(如number0, number1 … number99),数组变量需要使用下标索引来确定数组中某个数据的顺序(如numbers[0], numbers1 … numbers[99] )。 数组按照使用
# iOS URL编码解码
在iOS开发中,我们经常会涉及到URL编码和解码的操作。URL编码是将URL中的非安全字符转换成特定格式,以便于在网络传输中使用。而URL解码则是将编码后的URL再转换回原始的URL格式。本文将介绍在iOS中如何进行URL编码和解码操作,并提供相应的代码示例。
## URL编码
在iOS中,我们可以使用`addingPercentEncoding(withAllo
原创
2024-05-17 06:42:06
131阅读
# iOS 视频编码解码指南
iOS设备上的视频编码和解码是一项重要的功能,特别是在处理媒体应用程序时。在这篇文章中,我将逐步指导你如何实现 iOS 中的视频编码和解码,确保你可以理解整个流程,并提供必要的代码示例。
## 整体流程
在开始编码和解码之前,我们需要清楚整个过程的步骤。以下是视频编码和解码的基本流程:
| 步骤 | 说明 |
|------|-------
在期待了近一年的时间后,苹果公司终于发布了新款手机,而且同时有三款。但在看到定价之后,不少消费者甚至果粉表示,自己的手机还可以再战几年,纷纷捂紧了自己的钱包。然而一个从未出现的事情却在这一发布后产生了——新款手机的发布,带火了旧款手机。而这中间比较最多的就是iPhone XR和iPhone X。iPhone XR搭载A12仿生芯片,续航能力强同时6.1英寸大屏可以同时满足观看视频和玩游戏的需求。大
转载
2024-09-14 09:07:39
12阅读
字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。
至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。
GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。
GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)
# iOS 硬件解码与编码指南
在iOS开发中,音视频处理是一个重要领域。了解如何使用硬件加速进行编码和解码将帮助你更高效地处理多媒体数据。下面我们将介绍实现iOS硬件解码和编码的完整流程。
## 整体流程
我们将这个过程划分为以下几个步骤:
| 步骤 | 描述 |
|------|-----------------------------|
这一节内容主要是OC中的面向对象OOP内容,那么我们直接进入主题吧!首先一起了解的是OOP是什么?一、OOP的概念在iOS开发学习中非常重要,因为Cocoa基于OOP概念,而且objective-c是一种面向对象语言。至于概念,维基解释:它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。1、类因为Cocoa基于OOP概念,而且objective-c是一种面向对象
ffmpeg最近有工作需求用到ffmpeg,分享下。包括一些编码的基础知识,ffmpeg视频解码基础,还有GPU解码的部分。
属于科普工作,并不深入,记录了踩过的一些坑,希望有用
代码部分参考自 同事***(打码)代码,谢谢大神!FFmpeg是一种功能强大的常用的视频/音频处理开源框架。支持几乎所有主流格式音视频的编解码,并能进行拼接等操作。基础知识视频格式:mp4, avi, mkv等,称之为
转载
2023-07-11 16:13:27
594阅读
# iOS Objective-C 数组查找详解
在这篇文章中,我们将会深入探讨如何在 iOS 的 Objective-C 中实现数组的查找功能,从最基本的概念到代码的实现,确保你能理解每一个步骤。首先,我们需要对整个流程进行一个概述,接着逐步深入到代码实现。
## 整体流程
下面的表格展示了实现数组查找的主要步骤:
| 步骤 | 描述
数组1 - OC 中的数组只能存放对象,不能存放非对象,如 int、结构体、枚举等① NSArray1 NSArray * array01 = [NSArray arrayWithObjects:@"A",@"B",@"C", nil];
2 NSLog(@"%@",array01);
3
4 NSArray * array02 = [[NSArray al
转载
2024-09-12 19:27:24
62阅读
# iOS NSString 编码和解码
在iOS开发中,NSString是一种常用的字符串类型。在处理字符串时,编码和解码是常见的操作。本文将介绍NSString的编码和解码相关知识,并提供相应的代码示例。
## 编码
编码是将字符串转换为特定格式的过程,常用的编码方式包括UTF-8、GBK、Unicode等。在iOS中,NSString提供了一些方法来进行编码操作。
### UTF-8
原创
2023-08-12 05:49:12
851阅读
/**decode编码*/
- (NSString *)encodeToPercentEscapeString
{
NSString*
outputStr = (__bridge NSString *)CFURLCreateStringByAd
原创
2016-11-12 00:46:39
2146阅读
1.url编码ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是:NSString * encodingString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];2.url解码请求后,返回的数据,如何显示的是这样的格式:%3A%2F%2F,此时需要我们进
原创
2022-12-09 15:03:44
96阅读
1.url编码ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是:NSString * encodingString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];2.url解码请求后,返回的数据,如何显示的是这样的格式:%3A%2F%2F,此时需要...
原创
2022-08-06 00:34:58
490阅读
iOS系统中H264硬解码及显示详解苹果在iOS 8.0系统之前,没有开放系统的硬件编码解码功能,不过Mac OS系统一直有,被称为VideoToolBox的框架来处理硬件的编码和解码,终于在iOS 8.0后,苹果将该框架引入iOS系统。一、VideoToolbox基本数据结构:1、CVPixelBuffer:编码前和解码后的图像数据结构;2、CMTime、CMClock和CMTimebase:时
转载
2023-09-01 18:13:09
227阅读
使用ffmpeg进行解码的流程是固定的,就如同iOS开发一样,从viewDidLoad,viewWillApear,viewDidAppear,苹果都已经把需要调用的方法顺序告诉我们了,需要我们做的就是把自己业务代码合理的放到对应的位置。视频解码基本流程注册需要支持的文件格式以及对应的编解码器打开文件从文件中提取数据流信息从数据流(视频数据流/音频数据流/字幕数据流)中找到对应的视频数据流从视频数
转载
2023-07-25 10:22:22
2199阅读
1、数组类 1> 回顾C语言数组数组是一个有序的集合, 来存储相同数据类型的元素。下标访问数组中的元素,下标从 0 开始。 2> 数组有序的集合,OC中的数组只能存储对象类型, 但是对于对象的类型没有限制。下标访问数组元素,下标从 0 NSArray:不可变数组,即:对象创建好以后,数组中元素个数不能发生变化。 NSMutableArray:可变数组,即对象创建好以后,数组中的元素
转载
2024-04-04 11:59:29
134阅读