iOS - 环信小结(待续)
零.环信小结,以备后用 一. Cocoapods 集成 不包含实时语音版本 SDK(HyphenateLite),引用时 #import <HyphenateLite> pod 'HyphenateLite' 包含实时语音版本 SDK(Hyphenate),引用时 #import <Hyphenate> pod 'Hyphenate' 二.依赖库相关 忘了,第一步集成完成后编译下,编译如果成功的话,那就忽略这一步,如果编译失败,去环信官网瞅瞅吧! 三.初始化 1.在全局文件...【详细】
ios 环信小结
2017年11月21日 赞:1 评论:0 阅读:835
iOS - 滤镜的初步实现
一、相关属性声明(有可能有遗漏的,自行添加) /// 滤镜相关 @property (nonatomic,strong)GPUImageView * gpuView;//预览视频内容 @property (nonatomic,strong)GPUImageMovie * gpuMovie;//接管视频数据 @property (nonatomic,strong)UIScrollView * EditView;//滤镜选择视图 @property (nonatomic,strong)NSArray * GPUImgArr;//存放滤镜数组 @property (nonatomic,strong)GPUImageOutput<GPUImageInput> * pixellat...【详细】
ios 滤镜的初步实现
2017年11月01日 赞:1 评论:0 阅读:361
iOS 加速计判断横竖屏
1.属性声明 #import <MobileCoreServices> #import <AVFoundation> @property (nonatomic , strong) CMMotionManager *motionManager; 2.方法实现 weakSelf.motionManager = [[CMMotionManager alloc] init]; NSOperationQueue *queue = [[NSOperationQueue alloc] init]; if (weakSelf.motionManager.accelerometerAvailable) { weakSelf.motionManager.accelerometerUpdateInterval = 1; [weakSelf.motionManager startAccelerometerUpdatesToQueue:queue wi...【详细】
ios 加速计判断横竖屏
2017年10月30日 赞:0 评论:0 阅读:362
iOS - 视频压缩和图片压缩
第一、视频压缩 一、输出地址 - (void)viewDidLoad { [super viewDidLoad]; NSDateFormatter *formater = [[NSDateFormatter alloc] init];//用时间给文件全名,以免重复,在测试的时候其实可以判断文件是否存在若存在,则删除,重新生成文件即可 [formater setDateFormat:@"yyyy-MM-dd-HH:mm:ss"]; //一般.mp4 NSURL *newVideoUrl = [NSURL fileURLWithPath:[NSHomeDirectory() stringByAppendingFormat:@"/Docum...【详细】
ios 视频压缩和图片压缩
2017年10月30日 赞:0 评论:0 阅读:588
iOS - 自定义滑动条
self.slider = [[UISlider alloc] init]; _slider.minimumValue = 0.0;//下限 _slider.maximumValue = self.videoTime;;//上限 _slider.continuous = YES; [self.view addSubview:_slider]; [_slider makeConstraints:^(MASConstraintMaker *make) { make.bottom.equalTo(_avPlayer.bottom).offset(-10); make.left.equalTo(_avPlayer.left).offset(14); make.width.equalTo(WIDTH-28); make.height.equalTo(10); }]; [_slider addTarget:self action:@selector(sliderValueCh...【详细】
ios 自定义滑动条
2017年10月30日 赞:0 评论:0 阅读:357
iOS - 芝麻认证
前言、芝麻认证需要后台传给你一个 url,后台去蚂蚁金服上看的文档写的有iOS和安卓要实现的代码! 一、请求接口,返回url [self doVerify:jsonDict[@"data"][@"biz_no"]]; 二、相关代码 #pragma mark - 芝麻认证 - (void)doVerify:(NSString *)url { NSString *alipayUrl = [NSString stringWithFormat:@"alipays://platformapi/startapp?appId=20000067&url=%@", [self URLEncodedStringWithUrl:url]]; if ([se...【详细】
ios 芝麻认证
2017年10月30日 赞:0 评论:0 阅读:504
iOS 省份城市选择器
第一种、微信个人资料修改中设置地区版本(省、市两个页面选择) **一、选择省份 MSUAdressController** 1.MSUAdressController.h 中的代码 #import <UIKit> @interface MSUAdressController : UIViewController @property (nonatomic , copy) void(^locationSuccessBlock)(NSString *str); @end 2.MSUAdressController.h 中的代码 #import "MSUAdressController.h" #import "MSUReviseTableCell.h" #import "MSUAddCityControl...【详细】
ios 省份城市选择器
2017年10月30日 赞:0 评论:0 阅读:342
iOS - 日期选择器
一、申明相关属性 @property (nonatomic , strong) MSUShadowView *shadowView; @property (nonatomic , strong) MSUDatePopView *popView; 二、相关view初始化 - (MSUShadowView *)shadowView{ if (!_shadowView) { self.shadowView = [[MSUShadowView alloc] initWithFrame:CGRectMake(0, 0, WIDTH, HEIGHT)]; self.shadowView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5]; [self.view addSubview:self.shadowView]; } return _shadow...【详细】
ios 日期选择器
2017年10月30日 赞:0 评论:0 阅读:281
iOS - 评论功能实现
前言:偷个懒,这篇文章写起来有些绕,还要修改做好的数据之类的,所以大概只写个思路,代码不用看的太过相信! 零、核心代码和思路 1. 在控制器创建 commentView,然后复制Model,在commentView.m中 setModel重新初始化,并赋值使用; 2.评论功能分为 评论tableview 和 回复tableview; 3.在重新初始化 setModel set方法中,获取评论条数和model,根据...【详细】
ios 2 模糊搜索
2017年10月30日 赞:2 评论:0 阅读:446
iOS - 模糊搜索 2
前言:简单版可查看 模糊搜索 1 博客 一、申明相关属性和代理 <UITableViewDelegate> /// tableView 搜索页 @property (nonatomic , strong) UIView *tableBGView; @property (nonatomic , strong) UITableView *tableSearchView; //数据源 @property (nonatomic , strong) NSMutableArray *dataList; @property (nonatomic , strong) NSMutableArray *searchList; @property (nonatomic , copy) NSString *inputString; 二、创建导航...【详细】
ios 2 模糊搜索
2017年10月30日 赞:0 评论:0 阅读:259
iOS - 自定义动画版下拉刷新 MJRefresh
前言:有些BUG 待修复 一、导入第三方 MJRefresh (略) 二、自定义 DIY类文件 继承于 MJRefreshHeader 1)MSUDIYHeader.h 中代码 #import <MJRefresh> @interface MSUDIYHeader : MJRefreshHeader @property (nonatomic , strong) UIImageView *freshImaView; @end 2) MSUDIYHeader.m 中代码 #import "MSUDIYHeader.h" #import "MSUPathTools.h" @interface MSUDIYHeader () @end @implementation MSUDIYHeader - (void)prepare{ [sup...【详细】
ios MJRefresh 自定义下拉刷新
2017年10月26日 赞:0 评论:0 阅读:477
iOS - 实现六位数字密码
一、初始化弹窗视图 1.自定义阴影背景视图 1)新建一个类 ,继承于UIView的类 MSUShadowView 2)MSUShadowView.h 中内容 #import <UIKit> @interface MSUShadowView : UIView @end 3)MSUShadowView.m 中内容, #import "MSUShadowView.h" @implementation MSUShadowView - (void)touchesBegan:(NSSet<UITouch> *)touches withEvent:(UIEvent *)event{ // self.hidden = YES; for (UIView *view in self.subviews) { CGPoint ...【详细】
ios 实现六位数字密码
2017年10月26日 赞:0 评论:0 阅读:530
iOS - 概要设计文档
原文出处:http://www.cnblogs.com/dxage/archive/2007/01/05/612428.html 发表者语: 做软件到一定层次了,就要考虑到设计了,设计了很久,就是不系统,系统的设计需要一个记录,记录就用文档,那么对项目所有包括技术上的设计都记录下来,我们就可以理解为软件的概要设计了。 在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部...【详细】
ios 概要设计文档
2017年07月21日 赞:0 评论:0 阅读:181
iOS - IJKPlayer 相关
ijkplayer 是一款做视频直播的框架, 基于ffmpeg, 支持 Android 和 iOS!在这里详细的记录下之前在 iOS 中如何集成ijkplayer,以备后用! 第一、下载 ijkplayer ijkplayer下载地址 下载后解压,解压目录如下: 第二、编译 ijkplayer 说是编译 ijkplayer, 其实是编译 ffmpeg, 在这里我们已经下载好了ijkplayer, 所以 github 上README.md中的Build iOS那一步中有一些步骤是不...【详细】
ios ijkplayer 相关
2017年07月07日 赞:0 评论:0 阅读:205
iOS - 横竖屏相关篇
以前都是将知识点写在 《iOS - 小常识知识点这篇文章》 ,但是后来累积的太多,所以还是决定抽时间按功能模块抽分出来! 0.点项目 - Targets - General - Deployment Info ,如图 第一、默认所有竖屏之强制恒平板 -- UIDevice 和 Animation 版 (无需解锁即可强制横竖屏) 1.项目名称 - TARGETS - General - Deployment Info - Device Orientation , 勾选Portrait ! 2.创建按...【详细】
ios 横竖屏相关篇
2017年07月04日 赞:0 评论:0 阅读:228
iOS - 各类证书篇
闲来无事,将各类证书创建方案整理记录,以备后用! 第一、调试证书 (鉴于iOS7以后,真机调试免费调试测试,故不复述) 打开 Xcode ,点击右上角 Xcode - Preferences - Account - 左下角 + 符号 ,添加新的appid , 然后点击工程 - TARGETS - General - Signing - Team 选择 AppId ! 第二、开发证书 1.登录开发者网址 https://developer.apple.com ,选择Account ,输入...【详细】
ios 各类证书篇
2017年06月22日 赞:0 评论:0 阅读:209
iOS - 支付宝接入记录(待更新)
对于最新版的支付宝SDK和官方API,有一句MMP不知当讲不当讲! 前段时间有同城的几个小伙伴问到支付宝接入这块,当时凭着14年那会的模糊的印象说了下,最近闲着没事又重新集成了下新版的支付,MMP,涵盖官方API、百度谷歌各种文档,各种资料五花八门,前后不一!时间长了什么东西都记忆模糊了,还是文笔比较久! 零、登录蚂蚁金服...【详细】
ios 支付宝接入记录
2017年06月21日 赞:0 评论:0 阅读:250
iOS - Gif播放
1.系统UIImageView 多张图片组成动画(帧动画) -(void)MSUGifPlay { // NSArray *array=@[@"image0.png",@"image1.png",@"image2.png"]; // UIImageView *imgview= [UIImageView imageViewAnimation:CGRectMake(50,80, 550/2, 200) imageNames:array duration:1]; UIImageView* animatedImageView = [[UIImageView alloc] initWithFrame:CGRectMake(50,80, 550/2, 200)]; animatedImageView.animationImages =@[[UIImage imageNamed:@"image0"], 2.利用第三方...【详细】
ios Gif播放
2017年06月14日 赞:0 评论:0 阅读:215
iOS - 声网版(天天狼人杀谁上麦谁音视频,多人视频)
以下内容涵盖自己工程中的model,大概流程就是 创建AgoraRtcEngineKit , 设置setChannelProfile 和 setVideoProfile(声音参数和视频参数自己设置),然后加入meeting! pragma mark 初始化视频相关 //音视频相关 - (void)createVideoAndAudio { self.agoreRtcKit = [AgoraRtcEngineKit sharedEngineWithAppId:@"82c9a7747d9b44809f5120eb4544ad0e" delegate:self]; // AgoraYuvEnhancerObjc *yuvEnhance =[[AgoraYuvE...【详细】
ios - 网易云信(天天狼人杀谁上麦谁音视频 多人视频)
2017年04月28日 赞:1 评论:0 阅读:243
iOS - 网易云信(天天狼人杀谁上麦谁音视频,多人视频)
注:由于个人版本构建不同,所以备注代码和方案不同! 第一.多方视频(自己集成NIMSDK和注册网易云信账号) 0.导入头文件 //多人视频 #import <NIMSDK> #import <NIMAVChat> #import "UnityFunction.h" 1.注册SDK(appKey 和 cerName根据自己账号填写,自己导入头文件) NSString *appKey = @"a543326452XXX285fd196b19524e0c55"; NSString *cerName = @"https://app.nXXXase.im/api"; [...【详细】
ios - 网易云信(天天狼人杀谁上麦谁音视频 多人视频)
2017年04月09日 赞:0 评论:0 阅读:437
共82个 共5页 12345
sina weixin mail 回到顶部