iOS - 声网版(天天狼人杀谁上麦谁音视频,多人视频)
以下内容涵盖自己工程中的model,大概流程就是 创建AgoraRtcEngineKit , 设置setChannelProfile 和 setVideoProfile(声音参数和视频参数自己设置),然后加入meeting! pragma mark 初始化视频相关 //音视频相关 - (void)createVideoAndAudio { self.agoreRtcKit = [AgoraRtcEngineKit sharedEngineWithAppId:@"82c9a7747d9b44809f5120eb4544ad0e" delegate:self]; // AgoraYuvEnhancerObjc *yuvEnhance =[[AgoraYuvE...【详细】
ios - 网易云信(天天狼人杀谁上麦谁音视频 多人视频)
2017年04月28日 赞:0 评论:0 阅读:32
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 阅读:61
iOS - U3D和iOS交互
一,applicationDidBecomeActive方法替换,更改启动方法和启动页面 **第一种:直接替换启动页面(次方案较少用)** - (void)applicationDidBecomeActive:(UIApplication*)application { ::printf("-> applicationDidBecomeActive()\n"); // if(_snapshotView) // { //// [_snapshotView removeFromSuperview]; //// _snapshotView = nil; // } //自插入代码 static dispatch_once_t disOnce; dispatch_once(&disOnce,^{ [self per...【详细】
ios U3D和iOS交互
2017年04月09日 赞:0 评论:0 阅读:46
iOS - 多线程相关
1.子线程中代理回调 **子线程中默认没有Runloop,所以delegate默认无法在子线程中回调** **子线程异步请求 创建runloop 在runloop中添加代理 设置nsmachport 进行线程通讯,调用方法 执行子线程,相关代理执行,逆地理编码成功后 移除通讯 ** - (void)location{ dispatch_queue_t deleQue = dispatch_queue_create("haha", DISPATCH_QUEUE_SERIAL); dispatch_async(deleQue, ^{ _runloop = [NSR...【详细】
ios 多线程
2017年02月28日 赞:0 评论:0 阅读:74
iOS - hexo 安装和使用
一.拥有一个GitHub 账号,并且GitHub会使用,此处不详细介绍,下面有相关资料介绍 GitHub! 二.创建新的资源库! **注意点**: 在仓库名字输入框中输入: 你想要的名字.github.io 然后点击Create repository即可。 三.添加新的密匙 终端输入指令: ssh-keygen -t rsa -C "Github的注册邮箱地址" 一路Enter过来就好,待秘钥生成完毕,会得到两个文件id_rsa和id_rsa.pub,用带...【详细】
ios Hexo (待更新) 安装和使用
2017年02月17日 赞:0 评论:0 阅读:74
iOS - 二维码扫描和生成相关 (待更新)
今天看到一篇新的博客,介绍了系统自带的方法创建二维码扫描功能,所以立贴准备把自己二维码扫描相关的代码好步骤写出来 ! 待更新 ! 传送地址 一、原生二维码实现 **1)控制器代码相关** 1.导入 Framework : #import <AVFoundation> 2.实现代理协议 : AVCaptureMetadataOutputObjectsDelegate UINavigationControllerDelegate UIImagePickerControllerDelegate 3.属性相关 ///...【详细】
ios - 二维码扫描和生成相关 (待更新)
2017年02月17日 赞:0 评论:0 阅读:73
iOS - runtime相关
**1.什么是 runtime ?** rumtime是运行时库,基于c语言的api接口, 作用是动态的创建一个类 动态的添加属性和方法 遍历属性和方法名 动态修改属性和方法等等 1.能动态产生一个类,一个成员变量,一个方法 2.能动态修改一个类,一个成员变量,一个方法 3.能动态删除一个类,一个成员变量,一个方法 //类在runtime中的表示 struct objc_class { Clas...【详细】
ios runtime相关(待更新)
2017年02月17日 赞:0 评论:0 阅读:87
iOS - 手机端的AR简单实现(待更新)
传送门 超级传送 公司需要在项目中做一个AR的简单实现,对这块不怎么熟悉,搜索资料后发现 Vuforia 和 EasyAR 可以简单使用! (注:构建文件基本都是使用 C++) 一.Vuforia **注:下载 SDK 和 Samples 时候需要翻墙,且若简介中出现 75字节,或者是无限循环解压,则下载错误** 1.搜索 Vuforia ,下载相关 SDK 和 Samples; 2.这个就有点坑了,想运行 sample demo,需要把下载...【详细】
ios 手机端的AR简单实现
2016年12月21日 赞:0 评论:0 阅读:152
iOS - 内存管理之图片缓存相关
第一.本地图片缓存问题 _1.发现问题_ 写了一个demo,由于不与后台交互,所以一些图片资源和背景都放到了工程中,加载刷新的卡片等也是从工程中直接导入而非后台请求,导致项目在运行中出现了内存暴涨问题,如果 有86%的内存都是 imageIO_Malloc 导致的! 尝试清空所有背景图片 内存有80多M直接降为20多M 且稳定在怎么 push 和 pop都不会增加内存; _2...【详细】
ios 内存管理之图片缓存相关
2016年11月08日 赞:0 评论:0 阅读:163
iOS - 视频和音频相关
注:本文采用了第三方框架 Masonry 和 ReactiveCocoa,请自行导入 相关素材 第一.视频 1.导入头文件和定义属性 #import <MediaPlayer> @property (nonatomic,strong) MPMoviePlayerController *moviePlayer;//视频播放控制器 2.在 viewDidLoad 方法里面添加 play 方法和通知 //添加通知 [self addNotification]; 3.相关方法 -(void)dealloc{ //移除所有通知监控 [[NSNotificationCenter defaultCenter]...【详细】
ios 音频和视频相关
2016年10月31日 赞:0 评论:0 阅读:141
iOS -- 消息推送之远程推送和本地推送
今天看到一篇很详细的关于推送的相关文章,一系列的本地推送和远程推送都有,收藏下来,以备后用! 推送之基础篇 推送之进阶篇1 推送之进阶篇2 DEMO地址 【详细】
ios 消息推送之远程推送和本地推送
2016年10月26日 赞:0 评论:0 阅读:164
iOS-将阿拉伯数字转换成汉文数字或者将日期转换成古月份
一.将阿拉伯数字转换成汉文数字 - (NSString *)translationArabicNum:(NSInteger)arabicNum { NSString *arabicNumStr = [NSString stringWithFormat:@"%ld",(long)arabicNum]; NSArray *arabicNumeralsArray = @[@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"0"]; NSArray *chineseNumeralsArray = @[@"一",@"二",@"三",@"四",@"五",@"六",@"七",@"八",@"九",@"零"]; NSArray *digits = @[@"个",@"十",@"百",@"千",@"万",@"十",@"百",@"千",@...【详细】
ios 将阿拉伯数字转换成汉文数字或者将日期转换成古月份
2016年10月25日 赞:0 评论:0 阅读:122
iOS -- ibeacon的相关知识
第一.ibeacon的扫描实现 1.导入头文件,调用代理和定义属性 #import <CoreLocation> <CLLocationManagerDelegate> @property (strong, nonatomic) CLBeaconRegion *myBeaconRegion; @property (strong, nonatomic) CLLocationManager *locationManager; 2配置info.plist相关参数 3.初始化相关变量 self.locationManager = [[CLLocationManager alloc] init]; self.locationManager.delegate = self; //传入自己使用的ibeacon的...【详细】
ios ibeacon的相关知识
2016年10月18日 赞:0 评论:0 阅读:140
iOS-ReactiveCocoa相关
第一传送门基础教程 第二传送门基础篇 第二传送门进阶篇 第三传送门官方文档翻译 RAC(ReactiveCocoa)的简单使用 注意点: RAC 使用的时候,回调方法中的 self 和变量的 self 都需要弱引用,不然会影响 dealloc 的释放! 例: 第一.RAC的集成 注意点:集成 RAC和其他第三方框架时候,有时候会产生冲突;如果确定使用RAC,尽量优先集成RAC! 第二.在需要使用RAC的...【详细】
ios ReactiveCocoa相关
2016年10月08日 赞:0 评论:0 阅读:179
iOS-相册照片和拍照功能
一.使用 UIPickerViewController 自定义相机和相册功能 第一步.添加点击相片按钮的点击事件 - (void)addImaBtnClick{ _myActionSheet = [UIAlertController alertControllerWithTitle:nil message:nil preferredStyle:UIAlertControllerStyleActionSheet]; [_myActionSheet addAction:[UIAlertAction actionWithTitle:@"拍照" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { [self takePhoto]; }]]; [_myActionShe...【详细】
ios 相册照片和拍照功能
2016年10月07日 赞:0 评论:0 阅读:219
定时器
第一种 : NSTimer @property(nonatomic,strong)NSTimer *timer; //创建定时器 self.timer = [NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(imageChange) userInfo:nil repeats:YES]; //定时器实现方法 - (void)imageChange{ } 第二种 : GCD定时器 dispatch_source_t timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, dispatch_get_main_queue()); dispatch_source_set_timer(timer, DISPATCH_TIME_NOW, 2 *...【详细】
ios 定时器
2016年09月24日 赞:0 评论:0 阅读:133
ApplePay应用内支付线上接入教程
备注自用 第一种. 传送门 第二种. 超级传送门 【详细】
ios app 在系统中如何适配不同的屏幕的尺寸
2016年09月24日 赞:0 评论:0 阅读:149
iOS--ASCII码对照表
备注自用 传送门 【详细】
ios app 在系统中如何适配不同的屏幕的尺寸
2016年09月23日 赞:0 评论:0 阅读:130
iOS--APP 在系统中如何适配不同的屏幕的尺寸
备注自用 精辟详细,看完茅塞顿开!以前一直迷迷糊糊1X 2X 3X图的由来以及屏幕的相关介绍! 超级传送门 【详细】
ios app 在系统中如何适配不同的屏幕的尺寸
2016年09月23日 赞:0 评论:0 阅读:155
iOS-报错累计整理 (持续更新)
** 突然想到为何不把开发中经常遇到的报错信息整理起来,方便以后回顾!说干就干!** 第一. info.plist could`t be removed 解决方法: 快捷键:shift + command + G , 输入含自己电脑路径(/Users/XX/Library/Developer/Xcode),删除DerivedData文件夹,回到xcode,选择 product 后 clean 一下,运行OK! 第二.Signing for "XXX" requires a development team. Select a development team in the project edi...【详细】
ios 报错累计整理
2016年09月22日 赞:1 评论:0 阅读:364
共64个 共4页 1234
sina weixin mail 回到顶部