Posts
迈腾大队长
Cancel

效果 今天小伙伴(王可成)发现Xcode有个很方便的功能 可以真机无线调试运行 看一张图 配置 第一步 选择设备选项 第二步 点勾选 via network 剩下的工作就是拔掉那个我们非常讨厌而且有不得不用还死贵且总折头处的白色数据线了 注意:第一次运行的时候比较慢 可以通过数据线插上先运行一次 运行环境: Xcode9 beta 运行设备操作系统: iOS11 b...

前言 本篇讲述的AVAsset元数据(可以简单理解成 比如一个mp3音频格式的model信息. title:xxxx, art:刘德华, album:专辑 爱你一万年…. 等这些数据的来源). 当然这种意义上的字段信息 属于AVAsset的一个属性。AV Foundation通过AVAsset封装来处理各种音频的元数据, __比如从mp3文件中解析出来封面图(artwork)__等。 本...

前言 最近在研究OpenGL 被各种陌生的名词虐成狗,所以记录下来一些学习知识点供学习和参考. GLSL是什么? GLSL(OpenGL Shading Language) 是OpenGL的着色器语言,纯粹的和GPU打交道的计算机语言.可以理解为C的变种专门针对OpenGL编程,不支持指针等等一些C的特性等. (名词解释:着色器(Shader)) GPU是多线程并行处理器,GLSL...

#import "BDRowView.h" #define k_NORMAL_COLOR [NSColor colorFromInt:0xfcfdfe] #define k_SELECTED_COLOR [NSColor colorFromInt:0xeff1f3] @interface BDRowView () @property(strong) NSTrackingArea *tr...

前言 熟悉WIN 开发的同学一定很熟悉快捷方式,在macOS上叫做替身 最近开发插件相关逻辑 发现需要把插件复制到指定目录所以有了此文 软连接 如果你深刻的理解了内存管理的原理,软连接就如同内存管理中的“指向指针的指针”,软连接本质就是指向硬连接的一个地址,自然它也只会对这一个硬连接有效,一旦软连接所指向的硬连接被删除,软连接也就失效了。当然这与”指针的指针”也有一个很微妙的差别,...

前言 无论是何时毕业,何时参加工作,我的这篇文章将是大家迈进大学校门之前或者过程中荐举之章. 学习好一定要坚持下去,学习不好并不代表以后没有机会, 如果你大学想学的是计算机相关专业,我可以把我之所学和必备的一些学习装备合盘托出毫无保留的告诉你, 并切能节省大部分学习开支. 主要分3个方面 书籍 技法 装备 书籍 首先来说 书籍 大学计算机必须的基本经典书籍 ...

前言 当我无数次看到大家写代码的时候总是以一个时间戳+arc4random()创建某文件的时候 深感心碎,难道操作系统就没有提供相关的函数么 于是 我找到了如下代码 解决大家因为创建文件重名问题. /* Create a recording file */ NSString *filePath = [@"~/Movies/AVScreenShackRecording_XXXX...

前言 在iOS和macOS开发者中积累了一些快捷操作记录下来 隐藏左侧面板 command+0=显示/隐藏左侧面板 隐藏右侧面板 command+option+0=显示/隐藏右侧面板 隐藏debug区域 command+shift+y=显示/隐藏底部控制等调试区域 跳转到代码多少行 command + l (L)=跳转...

在你访问照相机、通讯录、等等隐私以及敏感数据之前,你必须请求授权。否则你的app会在你尝试访问这些隐私时崩溃。Xcode会log这些: This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app’s Info.plist m...

前言 在AV Foundation中使用AVAudioRecorder类添加音频录制功能和使用AVAudioPlayer一样简单, 都是在Audio Queue Server上层构建的.同时支持macOS和iOS平台.可以从内置麦克风录制音频,也可以支持数字音频接口或USB外接麦克风录制. 主要内容如下: 如何创建AVAudioRecorder 1. 音频格式 2...