- 博客(17)
- 收藏
- 关注
转载 零基础入门音视频(二)
音频编码一.为什么要做音频编码?之前的文章中,我带着大家来计算过CD音质的数据采样,每分钟需要存储空间约为10.1MB.从存储的角度或者网络实时传播的角度.这个数据量都是太大了.对于存储和传输都是非常具有挑战的.所以我们需要通过压缩编码压缩编码的可能性压缩编码的基本指标就是压缩比,压缩比通常小于1(如果等于或者大于1,是不是就失去的压缩的意义了,压缩目的就是为了减少数据体量).压缩算法分为...
2019-08-09 16:48:08 1114
原创 ios零基础学习 准备什么,如何去学习
ios零基础学习 准备什么,如何去学习一、什么是iOS要想学习iOS开发,首先要搞清楚什么是iOS。iOS其实是一款操作系统,就像平时我们在电脑上用的XP、Win7,都是操作系统。那什么是操作系统呢?操作系统其实是一种软件,是直接运行在硬件(电脑、手机等)上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。比如说,如果你不在电脑上装个Win7、XP或者其他操作系统的话,你是不...
2019-10-11 15:34:39 531
转载 2019 iOS面试题(一)---Objective_C语言特性:分类、扩展、代理、通知、KVO、KVC、属性
分类扩展代理(Delegate)通知(NSNotification)KVO (Key-value observing)KVC (Key-value coding)属性关键字一、分类1.分类的作用?声明私有方法,分解体积大的类文件,把framework的私有方法公开2.分类的特点运行时决议,可以为系统类添加分类 。说得详细些,在运行时时期,将 Category 中的...
2019-08-17 13:51:07 253
转载 《Effective Objective-C 》干货:技巧篇
第一:以“类族模式“隐藏实现细节在iOS开发中,我们也会使用“类族”(class cluster)这一设计模式,通过“抽象基类”来实例化不同的实体子类。举个
2019-08-16 18:42:34 215
转载 零基础入门音视频(三)--视频H264编码
一.学习背景5G网络作为第5代的移动通信网络,它的网络峰值传播速度可1以达到10Gbps/s.这比4G的的传输速度快数百倍.举个例子,整部超高画质电影下载可在1秒钟之内下载完成.当然,随着5G技术的诞生,用在智能终端分享3D电影,游戏或者超高画质节目的时代已经毫无悬念的向我们走来.想必大家也逐步了解,国内外的互联网公司也已经布局音视频,3D技术方面的开发者招聘和相关产品研发.目前落地推广最普...
2019-08-10 22:28:01 413
转载 零基础入门音视频教程(一)
一. 音频基础1.1 声音的产生相对于视频,可观察这个现象.音频在学习过程,就缺乏了想象的空间.但是如果从原理出发,就不会那么难了.声音是什么?答:声音是波,靠物体的振动产生1.2 声波的3要素声波的三要素,是频率,振幅,波形.频率代表音阶的高低,振幅代表响度,波形则代表音色.频率越高,波长就会越短.而低频声响的波长则较长.所以这样的声音更容易绕过障碍物,能量衰减就越小.声音...
2019-08-08 22:37:53 874
转载 oc语言基础入门
%%: 为’%'字符;%d,%D,%i: 为32位整型数(int);%u,%U: 为32位无符号整型数(unsigned int);%hi: 为有符号的16位整型数(short);%hu: 为无符号的16位整型数(unsigned shord);%qi: 为有符号的64位整型数(long long);%qu: 为无符号的64位整型...
2019-07-31 22:05:17 636
转载 iOS 越狱---沙盒简析
沙盒文件Application:这个目录下面则是一些系统的文件l* ibrary:这个则是存储的app的文件MobileSubstrate:这个是最重要的文件ProferenceBundles:这个目录下面的应用是安装了某个插件之后在设置里面出现控制菜单,方便控制插件ProferenceLoader:配置加载功能插件菜单User:存放用户的数据bin:命令行工具*(OS X新版本不开...
2019-07-27 15:06:00 744
转载 swift零基础入门必学知识点
一个新语言的学习应该从打印"Hello, world"开始。在Swift,就是一行:println("Hello, world")简单值使用 let 来定义常量, var 定义变量。常量的值无需在编译时指定,但是至少要赋值一次。这意味着你可以使用常量来命名一个值,你发现只需一次确定,却用在多个地方。var myVariable = 42myVariable = 50let myCo...
2019-07-26 16:56:25 416
转载 ios零基础入门-----flutter的基本知识
Flutter的Widget采用的是现代化的React风格,该风格的设计灵感来源于React这么语言。最核心的理念是你可以使用Widget设计界面。Widget通过当前的state和注册信息来描述view应该长成什么样子的。当前的状态发生了变化后,Widget会重新构建。一、Hello Worldvoid main() { runApp( new Center( chi...
2019-07-24 14:22:05 159
转载 iOS Mac小白必备的基本操作
常用的快捷键空格(space)键这是一个神奇的按键。在Mac系统里,几乎所有文件都可以直接用空格键快速查看预览。如视频、图片、音乐、页面、文档、PDF等等。拿图片举例,只要点选文件夹里某张图片,点击空格键就打开了,再点击上下左右键可切换浏览其他图片。而不用每次都双击打开,再关闭,再双击打开另一张,再关闭……2. 复制粘贴⌘ + C 复制(拷贝)⌘ + X 剪切⌘ + V 粘贴...
2019-07-24 14:09:50 430
原创 iOS 面试之数据结构和算法分析(快排,希尔排序,堆排序,冒泡排序,选择排序)
常见的数据结构类型1.集合结构 线性结构 树形结构 图形结构1.1、集合结构 说白了就是一个数学意义上的集合,就是一个圆圈中有很多个元素,元素与元素之间没有任何关系 , 这个很简单1.2、线性结构 说白了就是一个条线上站着很多个人。 这条线不一定是直的。也可以是弯的。也可以是值的 相当于一条线被分成了好几段的样子 (发挥你的想象力)。 线性结构是一对一的关系1.3、树形结构 说白了就...
2019-07-22 13:46:23 633
转载 卖肾都要买苹果手机,学iOS刻不容缓
如何开始?1、买一个Mac电脑,IOS开发必须使用Mac,当然还得有一部IPhone,如果还有Ipad或者Ipad mini就更好了。2、安装Xcode,当我们有了Mac之后,就可以安装Xcode,它是IOS开发中最重要的软件,它是开发IOS应用的集成开发环境,它是苹果为我们提供的免费的软件,直接在App Store中就可下载。然后我们可以在Xcode中写代码,在storyboard中“拖拽...
2019-07-19 15:22:04 125
转载 腾讯面试题及答案(iOS方向)
腾讯一面:1.使用了第三方库, 有看它们是怎么实现的吗?答:例:SD、YY、AFN、MJ等!1.入口 setImageWithURL:placeholderImage:options:会先把 placeholderImage 显示,然后 SDWebImageManager 根据 URL 开始处理图片。2.进入 SDWebImageManagerdownloadWithURL:delega...
2019-07-18 14:51:47 361
转载 iOS-2019-面试题及答案
知识点:栈和堆得内存管理1.内存管理范围只有oc对象需要进行内存管理非oc对象类型比如基本数据类型不需要进行内存管理2.内存管理本质因为:Objective-C的对象在内存中是以堆的方式分配空间的,并且堆内存是由你释放的,就是releaseOC对象存放于堆里面(堆内存要程序员手动回收)非OC对象一般放在栈里面(栈内存会被系统自动回收)堆里面的内存是动态分配的,所以也就需要程序员手动...
2019-07-18 14:11:07 148
原创 新手入门最简单的的ios项目,只要上手就能看到结果和问题
1、打开Xcode并选择创建一个新的Xcode项目。步骤流程如下:2. 然后选择单一视图应用程序3. 接下来输入产品名称即应用程序名称、组织名称和公司标识符。4.确定已经选择自动应用计数,以自动释放超出范围的资源。单击下一步。5.选择项目目录并选择创建6. 你将看到如下所示的页面7. 在下拉菜单中选择iPhone Simulator并运行。8. 成功运行第一个应用程序,将...
2019-07-18 13:57:14 539
转载 **iOS技术开发入门**
注册苹果账号1、单击 (https://developer.apple.com/programs/register/) 并选择创建Apple ID2、输入个人信息3、返回邮箱确认,激活账号4、下载研发工具,Xcode及它所包含的iOS模拟器,iOS SDK和其他研发资源申请APP开发者1、点击 (https://developer.apple.com/programs/ios/)2、...
2019-07-17 22:24:02 141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人