iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法。下面就介绍如何在iOS中实现: 在程序启动时加上一个异常捕获监听...
iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法。下面就介绍如何在iOS中实现: 在程序启动时加上一个异常捕获监听...
前言 大多数APP都有访问相机和相册功能,所以有必要研究一下。这段时间准备集中精力研究研究iOS中访问相机和相册这块。大概会分三篇,分别会介绍UIImagePickerCon...
我们在APP中点击照片,都会显示出大图,然后在大图的上面会有个保存照片的按钮,照片直接保存到了系统的相册中,但是因为公司产品的需要,让你创建和APP同名的相册保存在里面,那么...
key可以用礼物id+发送者id拼接。这样就保证了唯一性
iOS 基于 IM 实现仿映客刷礼物连击效果前段时间分享了 iOS 动画队列-仿映客刷礼物效果,收到不少同学的建议,大家普遍反映这个动画在项目中是基于 IM 消息的,不能拉到项目中使用。于是我又更新了一版,便于直接引入...
-集合:集合(NSSet)和数组(NSArray)有相似之处,都是存储不同的对象的地址;不过NSArray是有序的集合,NSSet是无序的集合。集合是一种哈希表,运用散列算法...
最近在研究直播的相关知识,在网上看到了不少优秀的开源项目,可惜都没有看到映客那个刷礼物的效果,于是手痒痒,决定自己做一个~ 首先从简单的开始,文字描边+连击效果,这个比较简单...
NSOperationQueue 1,operationQueue 里边应该可以同时添加多个operation吧? 是的,本来operationQueue的目的就是多线程管理...
在iOS开发中如果涉及到虚拟物品的购买,就需要使用IAP服务,我们今天来看看如何实现。 在实现代码之前我们先做一些准备工作,一步步来看。 1、IAP流程 IAP流程分为两种,...
iOS应用数据持久化存储的常用方式 1.XML属性列表(plist) 2.Preference(偏好设置) 3.NSKeyedArchiver 归档(NSCoding) 4....
iOS开发-数据持久化 原文链接 Sindri的小巢 在程序开发中,数据层永远是程序的核心结构之一。我们将现实事物进行抽象,使之变成一个个数据。对这些数据的加工处理是代码中能...
1.设计思想 1.1 首先,这是个水平布局 ,只是相对于普通流水布局多了一个水平缩放功能的实现.1.2 通过视图可以看出来, 图片在中心处处于最大,并且随着移动图片的尺寸也会...
今天开始做这个事情,预期一周内搞定。具体花多久,等着看吧。以前也没做过。 我参考了一些demo和文章,我把我觉得不错的贴上来。感谢这些作者。 别人家的demoDemo 别人家...
控制器继承UICollectionViewController 它自动遵守数据源 和 代理了。 1.实现数据源方法 pragma mark - collectionView数...
![Upload 2016-01-27 15_42_00.gif failed. Please try again.]YouXianMing 大神的github地址https...
在自定义View的时候,可以使用贝塞尔曲线(UIBezierPath)类来实现直线和曲线的绘制和渲染,起初是使用贝塞尔曲线是定义路径的几何形状。贝塞尔曲线可以定义矩形、椭圆和...
先简单的介绍下CAShapeLayer 1,CAShapeLayer继承自CALayer,可使用CALayer的所有属性 2,CAShapeLayer需要和贝塞尔曲线配合使用...
前言: 在工作中, 很多小伙伴都会在PCH文件定义一些常用的宏,但是又怕写这些简单的宏浪费时间,又有时候忘记怎么定义了怎么办?本人在工作中也是如此。所以在这里给大家分享一些常...
1. 警告:directory not found for option “xxxxxxxx” 文件路径未找到 ** 选择工程, 编译的 (targets) 选择 Bu...
iOS程序开发过程中引用多个第三方库时会出现类名重叠,导致冲突,具体的冲突错误提示如下: duplicate symbol OBJC_IVAR$_AFHTTPSessionM...