笔者最近申请邓白氏编码,中间遇到一些问题,然而百度上搜到的文章又都过时或者不完善,故在这里将我的申请过程及遇到的问题重新梳理一遍,供大家参考。
iOS 开发之Method Swizzling
原创 2018-10-27 21:55:10
1135阅读
命名规则 一般原则 清晰 • 命名最好清晰又简洁,但是不能过于简洁而失去了清晰。
转载 2023-07-31 20:39:06
109阅读
公司年底要在新年前发一个版本,最近一直很忙,好久没有更新博客了。正好现在新版
转载 2023-02-07 16:36:56
184阅读
getter和setter多用于封装,封装的类的属性只能用getter和setter来访问,这样子提高安全性保证数据的有效性。比如声明一个Person类class Person { \tprivate String name; \tprivate int age; \tpublic void setName(String sname) \t{ \t\tthis.name=sname; \t} \t
转载 2023-11-12 11:31:28
59阅读
摘要:由于每个人的Objective-C编码风格都不一致,这样不易于保持代码一致性和难以Code Review。为了保证项目代码的优雅、一致和易读性,所以,每个参与此项目的开发人员都需要尽量支持统一的Objective-C编码风格指南。以下作为此项目的编码规范,如有更好的规范,可以陆续优化。一、_ 语言 _应该使用US英语二、_ 代码组织 _在函数分组和protocol/delegate实现中使用
C语言是静态语言,它的工作方式是通过函数调用,这样在编译时我们就已经确定程序怎样执行的。而Objective-C是动态语言,它并不是通过调用类的方法来执行功能,而是给对象发送消息,对象在接收到消息之后会去找匹配的方法来执行。这样的做法就把C语言在编译时的工作挪到了执行时来做,能够获得额外的灵活...
转载 2014-10-18 20:43:00
96阅读
2评论
0. 前言导入的实质是什么? 以下是我从简书收到的一篇文章(https://www.jianshu.com/p/a1e91cc53b07), 我截了一个片段: python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包.只要模 块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用.可以通过以下方式查看导入路径.>>
转载 10月前
15阅读
Url编码(URL encoding)的作用是将字符转化为可在因特网上安全传输的格式。Url的编码格式采用的是ASCII码,而不是Unicode,这也就是说你不能在Url中包含任何非ASCII字符,例如中文。否则如果客户端浏览器和服务端浏览器支持的字符集不同的情况下,中文可能会造成问题。Url编码的原则就是使用安全的字符(没有特殊用途或者特殊意义的可打印字符)去表示那些不安全的字符。在as中有三
转载 2023-05-29 21:43:06
339阅读
:1void method_exchangeImplementations(Method m1, Method m2)它通常叫做m
转载 2023-07-27 16:44:58
37阅读
  硬编码相对于软编码来说,使用非CPU进行编码,如显卡GPU、专用的DSP、FPGA、ASIC芯片等,性能高,对CPU没有压力,但是对其他硬件要求较高(如GPU等)。  在iOS8之后,苹果开放了接口,并且封装了VideoToolBox&AudioToolbox两个框架,分别用于对视频&音频进行硬编码,音频编码放在后面做总结,这次主要总结VideoToolBox。  Demo的G
转载 2023-11-20 09:55:50
198阅读
Url编解码URL编码(URL encoding),也称作百分号编码(Percent-encoding), 是特定上下文的统一资源定位符 (URL)的编码机制。 适用于统一资源标识符(URI)的编码,也用于为”application/x-www-form-urlencoded” MIME准备数据, 因为它用于通过HTTP的请求操作(request)提交HTML表单数据。 是因为当字符串数据以u
转载 2023-07-13 16:04:34
847阅读
源自国内最大中文苹果开发者网站:cocoachinaMethod swizzling指的是改变一个已存在的选择器对应的实现的过程,它依赖于Objectvie-C中方法的调用能够在运行时进改变——通过改变类的调度表(dispatch table)中选择器到最终函数间的映射关系。 举个例子,假设我们想跟踪在一个iOS应用中每个视图控制器展现给用户的次数: 我们可以给每个视图控制器对
转载 精选 2016-01-19 19:32:00
594阅读
编码的优点提高编码性能(使用CPU的使用率大大降低,倾向使用GPU)增加编码效率(将编码一帧的时间缩短)延长电量使用(耗电量大大降低)VideoToolBox框架的流程创建session设置编码相关参数开始编码循环获取采集数据获取编码后数据将数据写入H264文件编码的输入和输出 如图所示,左边的三帧视频帧是发送給编码器之前的数据,开发者必须将原始图像数据封装为CVPixelBuu
转载 2023-09-07 22:09:07
86阅读
iOS蓝牙编码是一个关键的技术难题,特别是在需要与各类蓝牙设备进行交互时,确保数据的安全与准确传输尤为重要。本篇博文将详细记录解决“iOS蓝牙编码”问题的整个过程,包括环境预检、部署架构、安装过程、依赖管理、服务验证和扩展部署六个部分,帮助大家更好地理解和实施蓝牙编码。 ## 环境预检 为了顺利进行iOS蓝牙编码开发,首先需要对开发环境进行预检。以下是系统要求的表格: | 组件
原创 6月前
38阅读
# iOS 中实现 GBK 编码的详细指南 随着我们在 iOS 开发中处理各种字符编码,GBK 编码的使用场景时有发生。GBK 是一种在中文环境中特别常见的字符编码,特别是对于旧版的中文应用程序。本文将针对刚入行的小白开发者,详细讲解如何在 iOS 中实现 GBK 编码。 ## 流程概述 为了实现 GBK 编码,我们的流程可以按以下步骤进行: | 步骤 | 描述
原创 9月前
61阅读
iOS Unicode编码是一种用于表示文本字符的标准,它将每个字符映射到唯一的数字代码点。在iOS开发中,我们经常需要处理文本数据,因此了解Unicode编码是非常重要的。 ## Unicode编码表 Unicode编码表包含了几乎所有世界上使用的字符,包括常见的字母、数字、标点符号,以及各种语言的特殊字符。在iOS开发中,我们可以使用Unicode编码来表示这些字符。 ## Unicod
原创 2024-06-24 07:06:58
95阅读
# HLS编码简介及示例代码 ## 1. 什么是HLS编码? HLS(HTTP Live Streaming)是一种用于流媒体传输的协议,由苹果公司推出并广泛应用于iOS设备上。它将视频文件分成一系列小的HTTP文件片段,以便在网络上进行传输和播放。HLS编码是将原始视频文件转换为HLS格式的过程,通常涉及到视频编码、分段和索引等步骤。 HLS编码有以下几个主要的步骤: 1. 视频编码:将原
原创 2023-10-28 11:52:15
161阅读
iOS视频硬件编解码H264硬件编码的环境:iOS8以前是私有API,仅提供使用不能发布上线,iOS8以后苹果开放了VideoToolbox框架支持硬件编码。硬件编码的好处:iOS8以前使用的通常是软编,软编对CPU的消耗比较严重。硬件编码的好处是能够几大的提高效率,降低CPU的消耗。VideoToolbox 是一套纯C的API,可以在多个语言环境下使用。视频编码编码前和编码后的CMSampleB
转载 11月前
77阅读
# 如何实现iOS Xib编码 ## 简介 作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何实现“iOS Xib编码”。下面将为你详细介绍整个流程和每一步的具体操作。 ## 流程 ```mermaid journey title 实现iOS Xib编码流程 section 整体流程 开始 --> 创建Xib文件 --> 连接Xib文件 --> 设置属性
原创 2024-05-13 06:59:27
69阅读
  • 1
  • 2
  • 3
  • 4
  • 5