code随手记

Practice from here


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索
close

PhotoBatch-文件操作(1)

发表于 2017-11-26   |   分类于 macOS   |     |   阅读次数

最近开始自学mac app开发,网上资料很少,大致看了一下官方文档,mac开发主要框架就是AppKit,我有几年iOS的开发经验,在加上官方文档和网上一些零碎的资料,慢慢学习应该是问题不大。准备自己动手制作一个批量图片处理软件,记录一下自己的学习过程,一方面帮助自己对学到知识的整理,也可以给学习macOS的人一些参考。

文件拖拽

  • 需要实现的效果:将文件或者文件夹拖到到我们的app内,获得其绝对路径

新建 macOS 工程

跟新建iOS项目工程几乎一致。

新建工程

阅读全文 »

Gif播放与暂停

发表于 2017-11-14   |   分类于 Swfit   |     |   阅读次数

gif播放的两种方式

UIWebView

这应该是播放gif文件最简单的方式了,缺点:无法暂停播放

1
2
3
4
5
6
7
8
9
10
//1. 把gif文件 转化成 data
guard let dataPath = Bundle.main.path(forResource: "demo", ofType: "gif") else { return }
guard let gifData = NSData(contentsOfFile: dataPath) else { return }

//2. 给UIWebView 设置data
let webview = UIWebView()
webview.frame = CGRect(x: 0, y: 300, width: self.view.frame.size.width, height: 200)
webview.scalesPageToFit = true
webview.load(gifData as Data, mimeType: "image/gif", textEncodingName: String(), baseURL: NSURL() as URL)
self.view.addSubview(webview)
阅读全文 »

iOS三种录制视频方式详细对比

发表于 2017-03-22   |   分类于 iOS技术   |     |   阅读次数

先附上参考资料

http://www.jianshu.com/p/16cb14f53933

https://developer.apple.com/library/content/samplecode/AVSimpleEditoriOS/Introduction/Intro.html

https://github.com/objcio/VideoCaptureDemo

https://github.com/gsixxxx/DTSmallVideo

https://github.com/AndyFightting/VideoRecord

卷首吐槽语

这还是第一次接触自定义界面录制视频,包括各种参数的设置,不得不说,录制视频这块,各种类,各种方法,蛮复杂的,网上的资料也是各种杂乱,想要弄清楚还真是得费一番功夫,我参考了大量资料,根据自己的思路整理了一遍,按照我的思路来,保证你看一遍就会,我这里只是简单的录制,压缩,剪裁,导出等功能,不设计滤镜,添加背景音乐,合并,字幕等等,重要的是这个流程,主流程会了,其他也就是锦上添花了。

先附上dome demo地址

脑图

方便大家对三中录制方式有一个大概的了解,看一下这张图片。
基本属性与类
第一种采用系统的录制较为简单,详细介绍后面两种。

阅读全文 »

instruments实践

发表于 2017-01-01   |   分类于 iOS技术   |     |   阅读次数

前段时间写项目,突然跳到某一个页面crash了,然后我重新又进来几次,然后又没问题了,以为这是个”意外”,也没在意,一段时间后,又发生了一次crash,还是同一个页面,我意识到这不是偶然了,然后开始找原因。关于instruments的使用也看过很多次了,但是一直没怎么用,正好这次用它解决了一个问题,顺便记录一下。在猜测某个页面有问题的情况下,我一般的思路是这样的:

第一步:查看dealloc

看这个页面有没有被释放,在dealloc打上断点,发现页面确实已经释放了,排除这个可能,进行下一步。

阅读全文 »

1…789…12
夜千寻墨

夜千寻墨

扫码关注微信公众号,及时获取文章更新

48 日志
10 分类
77 标签
RSS
GitHub Weibo 简书 instagram
© 2020 夜千寻墨
powered by Hexo
theme - Next
本站访客数人次 总访问量次