
iOS
亚古兽要进化
我很喜欢亚古兽
展开
-
iOS如何获取当前内存使用情况swift版
在使用GPU将训练出来的模型运行iOS时,发现对于稍微大一点的图片,内存会存在暴增问题。严重时出现了闪退。因此需要监控SDK在工作时的内存实时消耗情况。在使用iOS监控资源时,查询相关资料,不过大都是OC版本的,其实有涉及到很多C语言方面的语法转换,在转换的时候遇到了不少问题,如提示:Cannot convert value of type 'mach_task_basic_info' to ty...原创 2018-06-21 20:42:57 · 3812 阅读 · 0 评论 -
iOS(swift):Framework工程调用C或者OC文件方法——关于module.modulemap的使用。
在iOS开发中,常用到的两种语言就是swift和OC了。在APP开发中,swift和OC文件可以通过桥接的方式互相调用。特别是swift语言调用OC时,把OC文件直接拖到工程中,xcode会自动生成桥接文件。但是在编写framework文件时会发现拖动到工程中,不但没有生成桥接文件反而报了错;另一方面,即使是APP的开发,如果想要swift调用C语言文件,也是困难重重。解决此类问题使用...原创 2019-04-09 20:05:53 · 6531 阅读 · 1 评论 -
iOS(swift):CVPixelBuffer图像格式转换成CMSampleBuffer
手机上可以通过imageView作为图像的载体对一副图像进行显示。另一方面,在iOS端图像处理中,可以通过GPU对图像进行处理和渲染,并且通过metal框架,可以将处理后的图像直接显示在MTKView上。但是如果不做复杂的处理或者更加有利于将处理后的图像与MTKView更好的解耦,如何将图像进行显示了呢?一方面我们可以将CVpixelbuffer的图像数据个是转换成UIImage,另一...原创 2019-04-23 20:25:07 · 7141 阅读 · 0 评论 -
iOS(swift):将相册里的资源复制到本地APP
通过UIImagePickerController(),打开相册并选取相册内的资源,其实没什么难度。之前项目中需要将相册内的视频拿到本地APP中,并进行播放。具体思路为本地某个控制器准守UIImagePickerControllerDelegate代理方法,通过一下两个方法即可拿到当前视频的路径,尽管中间有通过264压缩,但是整体功能不受影响。 func ini...原创 2019-05-06 20:38:18 · 2509 阅读 · 0 评论 -
iOS:小笔记
一:swift,单例模式以及使用。import Foundation//创建一个单例类class Singleton{// 对于单例实例来说,需要创建一个唯一对外输出实例的方法// 静态变量用static来处理 static let getSingleton = Singleton() func doSomething() { print(...原创 2019-05-24 14:19:48 · 439 阅读 · 0 评论 -
iOS(swift): Core ML的使用
神经网络模型在移动端可以利用CPU加速,但是,如果算法同事那边为了更好的效果在尝试不同的模型,相应的在部署iOS移动端这块就需要不断的修改网络模型。Core ML的出现使部署移动端的任务量可以缩减到最少两行代码。 苹果官方给出了如何利用Core ML的demo,并且给出了两个例子。一个是根绝输入相关数据预测房价,另外一个是输入图片给出分类结果(结合了Vision框架)。打开Xco...原创 2019-05-29 20:52:16 · 4903 阅读 · 2 评论