iOS开发

代码改变世界,智慧照亮人生

遇到一些简单的需求就想直接用xib做了,但是如果要在xib里为控件添加圆角和外框宽度,该怎么做呢? 只要如下所示为属性设置value值就可以了 layer.borderWidth layer.cornerRadius 但是要更换边框颜色就需要费点事情了,先要创...

发布 0 条评论

测试ARKit,创建的时候直接选择AR图标就可以创建一个AR项目,运行之后转动手机就能看到一个飞机(注意:只支持A9以上处理器,也就是6S) 而我这里使用的是Single View App 自定义一个controller,引入库文件 //3D游戏框架 #import ...

发布 0 条评论

在做相册的时候遇到了一个问题,就是UICollectionView刷新的时候会闪屏,网上搜了搜,解决的方法也是挺多,并没有一一尝试,只是存下来做个笔记,来看看遇到的几种方法。 方法一: [UIView performWithoutAnimation:^{ /...

发布 0 条评论

之前在做去紫边的时候用到了iOS中底层的一些函数,但是每次使用内存都会飙升,多用几次直接内存爆炸了。 经过查询才知道是因为底层的一些函数开辟的内存系统是没有管理的,也就是没有释放掉,所以需要手动释放,但是还不能直接获取图...

发布 0 条评论

经常看到别人的项目中导入别的工程作为类库,正好项目中要用到GPUImage,虽然也支持pod 'GPUImage'导入,但是这里还是决定尝试一下项目中直接导入GPUImage的项目的方式。 首先要去github上下载GPUImage的源码,其中包含工程源码,可以...

发布 0 条评论

分享多图 目前观察的是分享到三方的很少支持多图分享的,然而观察到相册却能分享多图,不公平哎,不过才知道是支持使用的,那就是使用UIActivityViewController。 UIActivityViewController是在iOS 6开始支持的,同样是不能在Apple TV...

发布 0 条评论

NSURLProtocol定义 这两天在优化项目,无意间看到了NSURLProtocol,学习一下顺便总结下来。 NSURLProtocol也是苹果众多黑魔法中的一种,能够让你去重新定义苹果的URL加载系统 (URL Loading System)的行为,URL Loading System里有许多...

发布 0 条评论

我这项目使用的是OC,Swift已经出来好几年了,趋近于成熟,已经可以拿来搞事情了,所以我打算在项目中用Swift写一些模 块。首先遇到的问题就是在OC中如何调用Swift的问题,其实也很简单,首先按照下图查看项目的module名称,所以这里...

发布 0 条评论

要简单的粗略计算一下一段代码运行花费的时间,只需要知道这段代码开始执行的时间和结束执行的时间就行了, 先声明两个时间变量,存储开始执行和结束执行的时间 CFAbsoluteTime _start; CFAbsoluteTime _end; 在代码开始执行的地...

发布 0 条评论

项目中之前使用的是AVPlayer直接播放URL地址,但是不知道是相机的wifi不够稳定还是代码的问题,app总是出现缓冲卡顿,就考虑改写成边下边播的模式,查过了许多资料,发现大部分都是用的同一种方法 AVAssetResourceLoaderDelegate 代...

发布 0 条评论