视频录制 其实有了前面的拍照应用之后要在此基础上做视频录制功能并不复杂,程序只需要做如下修改: 添加一个音频输入到会话(使用[[AVCaptureDevice devices...
视频录制 其实有了前面的拍照应用之后要在此基础上做视频录制功能并不复杂,程序只需要做如下修改: 添加一个音频输入到会话(使用[[AVCaptureDevice devices...
近两年市面上出现了很多有关有关美颜滤镜、贴纸等各种贴纸效果的相机出现,由于项目的需要调研了google开源的一个能够提供3D角度的ARCore框架,本人也结合ARKit在iO...
缘起 随着互联网企业的不断发展,产品项目中的模块越来越多,用户体验要求也越来越高,想实现小步快跑、快速迭代的目的越来越难,还有65535,应用之间的互相调用等等问题,插件化技...
UITextField清空按钮 clearButton改变位置 改变图片
更新2021/2/26(感谢@lgq_9b65的提醒, 由于我一直没用真机测试, 才搞出这个乌龙.) 真机测试中发现以下问题 NSLog没有调用writev print没有调...
预备知识 定义 树是一种数据结构,它是由N(N >= 1)个有限结点组成一个具有层次关系的集合。特点: 每个结点有0个或者多个子结点 没有父结点的结点称为根结点 每一个非根结...
Block的底层基本结构 通过clang命令查看编译器是如何实现Block的,在终端输入clang -rewrite-objc main.m,然后会在当前目录生成main.c...
排序算法基础 排序算法,是一种能将一串数据按照特定的排序方式进行排列的一种算法,一个排序算法的好坏,主要从时间复杂度,空间复杂度,稳定性来衡量。 时间复杂度 时间复杂度是一个...
AutoreleasePool(自动释放池)是OC中的一种内存自动回收机制,它可以延迟加入AutoreleasePool中的变量release的时机。在正常情况下,创建的变量...
前言 最近在网上找了不少面试相关的资料学习准备面试!如果您觉得里面的问题不错,在面试准备的时候学习看看. 这次终于拿下了这个心仪很久的岗位 有记录面试题, 希望对你们有帮助~...
百度移动云可穿戴部门的面试经历,面试官都非常热情友好,一上来反倒弄的我挺不好意思的。下面记录一下自己的面试过程,因为我真的没啥面试经验,需要总结下。 一面 Objective...
可能是目前最好的 AVPlayer 音视频缓存方案 转自:【博客】 可下载:缓存视频播放demo地址 2017-03-31 Vito Vito的猫屋 不过,我还真没看到目前有...
声明:面试是对自我审视的一种过程,面试题和iOS程序员本身技术水平没任何关联,无论你能否全部答出,都不要对自己产生任何正面或消极的评价! 欢迎加入iOS交流群76140767...
最近本人被无良公司裁员,恰逢疫情期间,由于学历不高(大专)年龄高(91年),求职之路可谓是“一把辛酸一把泪”。除了经验和阅历,完全没有优势。但还是收到几家公司的面试邀请,但之...
Runtime 系列文章 深入浅出 Runtime(一):初识深入浅出 Runtime(二):数据结构深入浅出 Runtime(三):消息机制深入浅出 Runtime(四):...
针对苹果证书申请签名记一下自己的看法,有错误或遗漏的地方请指出。 一.目的 苹果为什么要采取如此复杂的证书签名机制 对盗版软件做到一定的控制,大部分主流操作系统(Win...
这个栏目将持续更新--请iOS的小伙伴关注! (答案不唯一,仅供参考,文章最后有福利) iOS面试题大全(上)[https://www.jianshu.com/c/31a51...
目录:1.Runtime2.NSNotification相关3.RunLoop4.多线程相关5.KVO6.Block相关7.视图与图像相关8.数据结构与算法9.架构设计10....