(碎语,文章从我的简书上搬来,好几年都没有用过开源中国。往后陆续将其他swift记录和一些日常笔记积累搬来)记录下一个内存爆增问题。使用insturments解决的SDWebImage引起的内存爆增导致的...
https://github.com/zhengjianhuagithup/zjjhVideo-stitching.git 写了一个可以实现剪辑视频并拼接,然后保存到系统相册中的小程序,下载可以使用。源代码已经上传到git上...
本片分为数据的读取(使用到AVAssetReader),和重写drawRect方法将读取的数据绘制成图像。 一、AVAssetReader介绍 AVAssetReader用于从AVAsset实例中读取媒体样本。但光有它是不能解决我们的...
现在一个可以实现拍照时曝光、对焦,视频录制的小功能已经实现。真机上已经可以运行。已经将代码上传。 前面两篇实现了照片功能此片将要实现最后一个视频流的获取和保存,同样是保存到系统相...
一.类的下标方法 类、结构体和枚举可以定义下标,它可以作为访问集合、列表或序列成员元素的快捷方式。可使用下标通过索引值来设置或检索值而不需要为设置和检索分别使用实例方法。 可以为一...
昨天一个网络问题排查不清楚,想到了Charles(青花瓷)抓包工具。在刚工作的时候就使用过一次,当时好像还没有收费。逛草稿的时候有一片是17年的关于抓包的,只写了开头。今天从下载到查看完...
从日记中整理出switch和for in。swift的switch比起oc真的是厉害坏了而且for in中的功能也比oc的更加灵活。小作笔记 1.1 swift中swich语句会将一个值与多个可能的模式匹配。然后基于第一个成功...
项目开发的时候遇到的Undefined symbols for architecture 64问题,最后也是解决。总结下使用到的方法 。 1.如果是导入第三方sdk导致的,先查看是否将第三方要求的库是否完全导入完整。如果有...
项目中出现了一个消息角标设置的bug,涉及到UIApplication对象的处理。在此记录下加深对UIApplication的理解。 一、UIApplication的基础认识 UIApplication是应用级别的一个单例。我们一个应...
一、起因 参与一个比较成熟的项目的开发,刚好项目新功能上线。结果上线4天奔溃2千个,我看了下倒吸一口凉气。当时,最后排查出来是很简单的原因新用户注册时H5返回给iOS壳中<NULL>类型数据的...
这些天项目中碰到一个恶心的bug是关于系统键盘的。因为这个项目为混编,所以在光标获取和键盘调用的时候就会特别有“喜感”(bug)。此前,我只是依稀感觉苹果的原生键盘我们是没有多大的操作...
如果在网上搜关于内存管理最多的总结就是谁持有谁释放。但是内存管理往多的说是有好多东西的,我今天只写一下关于strong、weak和autoreleas(以后会写片博客,会介绍到它们的底层运作)。在此...
一直在使用一些方法比如在给模型赋值时使用的setValuesForKeysWithDictionary:jsonObject、改变一些属性时valueForKeyPath等。但面试的时候,面试官一句给我说一个应用场景。我靠,当时我想吃...
func addButton(rect:(CGRect)) -> (UIButton) { //两种方式初始化button // var myButton = UIButton.init(frame: rect) var myButton = UIButton.init(t...
在oc中有NSMutableString和NSString两种类型的字符串,但在swift中分别在定义的时候使用let和var来代表是否可以操作。let和var也通用于其他类型。使用let修饰的为不可变,使用var修饰的可变。...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复