- 博客(23)
- 资源 (22)
- 收藏
- 关注
转载 关于cocoapods的安装使用注意的事项(各种出错的总结)
原文网址:http://blog.csdn.net/objectivepla/article/details/50037971上面是原文网址,我在它的基础上进行了,整理,详细如下:// pod: command not found 出现错误的解决方案:如何在Mac OS X上安装 Ruby运行环境 对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能
2017-03-30 14:48:11 3643
转载 cocoapods:常见错误总结
1.无论是执行pod install还是pod update都卡在了Analyzing dependencies 或者 Updating local specs repositories不动解决: 原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no
2017-03-30 14:11:52 2405
转载 CornerStone的使用(SVN)
对于我们程序员来说,不管你是大神,还是小鱼小虾,进入公司之后,都用过源码管理工具,不然你就不是一个合格的程序员,现在各个公司用于源码管理工具通常有下面两种:第一种,git:使用git的公司应该是最多的。第二种,svn:目前我们公司使用的就是svn。当然,他们两者的区别,在这里就不做解释了,一般选择用什么源码管理工具,一般会是整个项目的负责人来选择。在iOS开发中,最好用的svn的M
2017-03-30 11:38:19 2456
原创 NSString的各种用法总结(创建、截取、判断比较、转化数据类型、拼接、替换、添加、追加、读取、写入、删去、...
1、创建字符串1)NSSring *str = @”adf”;2)NSString *str1 = [NSString new];NSString *str2 = [[NSString alloc] initWithString:@”adf”] 等同于1)4)NSString *str3 = [NSString stringWithFormat:@”name is %@”,@”小小
2017-03-28 13:20:46 676
原创 -[UIKBBlurredKeyView candidateList]:手写输入法APP闪退
在苹果中文手写输入法输入时,会导致app崩溃,崩溃日志显示-[UIKBBlurredKeyView candidateList]:,原因就是手写输入法有滚屏,和你的冲突了,我在UIScrollview的category中重写了三个方法如下: -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [[self ne
2017-03-28 12:48:31 1186 2
原创 Cannot find protocol declaration for 'xxDelegate'
之前用Xcode8编写工程,我今天用Xcode7.3打开工程竟然报Cannot find protocol declaration for 'CAAnimationDelegate'的错误,说是找不到代理方法,因为是引用的三方,所以我慢慢找了一下,是因为编译器编译顺序的问题,打个比方你在b.h里自定义了一个代理bDelegate,如果程序在编译a.h文件但是你 #import 了b.h文件,编
2017-03-28 11:09:24 6312
转载 iOS提交审核:您的 App 正在使用广告标识符 (IDFA)
提交审核也是iOS开发者必备技能之一。关于提交审核的教程数不胜数,不会的童鞋赶紧尝试一下吧!这篇文章我们来解决一个问题,关于IDFA的:您的 App 正在使用广告标识符 (IDFA)。您必须先提供关于 IDFA 的使用信息或将其从 App 中移除,然后再上传您的二进制文件。如果有,那就惨了,上两张图看看:如果你选择了“否”:方案一
2017-03-28 10:21:17 1327
转载 集成ijkmediaframework
原文:点击打开链接 ijkplayer 是一款做视频直播的框架, 基于ffmpeg, 支持 Android 和 iOS, 网上也有很多集成说明, 但是个人觉得还是不够详细, 在这里详细的讲一下在 iOS 中如何集成ijkplayer, 即便以前从没有接触过, 按着下面做也可以集成成功!一. 下载ijkplayerijkplayer下载地址:https://github.com/B
2017-03-27 16:09:46 974
原创 iOS开发---直播功能、速成
最近开发一个直播项目,百度云推流SDK(推流) + 百度云流媒体 + ijkplayer(拉流) 简单的实现了直播功能。在这里说一下用法过程。首先注册百度云账号按照推流SDK配置Xcode环境,百度云推流SDK开发文档 ,下面说一下用法:1.配置一下plist文件2.导入百度云推流SDKdemo里面的文件3.在需要直播的点击事件里写上一下代码 NSStrin
2017-03-27 13:17:17 661
原创 AFNetworking2.0带来的坑
error: Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type:
2017-03-27 11:30:27 404
转载 symbol(s) not found for architecture arm64解决办法
遇到报错symbol(s) not found for architecture arm64时可以按以下内容逐一排除:1.未导入框架2.库路径 头文件路径不对 删除3.Other Linker Flags 改为 -lz或-ObjC4.找不到库 删除重新导入静态库5.是否支持armv7 armv64 i3866.导入静态库可能与原来库冲突 .pch文件 #ifde
2017-03-23 14:43:13 9547
转载 iOS直播推流篇
感谢:袁峥Seemygo的分享。效果Snip20161018_20.png一、安装HomebrewHomebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件。1、打开终端, 查看是否已经安装了Homebrew, 直接终端输入命令* man命令:manual(手册)的缩写,可以查看某一命令的帮助信
2017-03-23 13:04:11 869
转载 iOS开发---CocoaPods和Podfile使用
一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby
2017-03-23 09:57:09 4627
原创 statusBarOrientation设备状态判断--- 横竖屏设置
在一般的视频类APP播放的时候都会支持横屏,这样做的好处就是便于观看。你的项目中支持横屏吗?我们一起了解一下,在iOS9中横竖屏设置的处理方法吧!支持横竖屏配置在iOS6以后,如果APP需要支持横屏,需要在xcode设置中General里面进行勾选配置:配置完成之后,我们可以看一下Info.plist里面的Supported interface orientations选项也相
2017-03-22 17:08:11 5362 1
原创 vim常用命令总结
vim命令总结 1.删除字符 要删除一个字符,只需要将光标移到该字符上按下"x"。2.删除一行 删除一整行内容使用"dd"命令。删除后下面的行会移上来填补空缺。3.删除换行符 在Vim中你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令是"J"。4.撤销 如果你误删了过多的内容。显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。5.重...
2017-03-22 15:51:48 2026 1
转载 LFLiveKit详解
感谢原作者:点击打开链接我一直就想当一个可以不动脑的程序猿,于是我决定给大家翻译一遍LFLiveKit,以便争取更多像我一样的人。 首先LFLiveKit支持rtmp,flv两种流类型,LFLiveSession是整个库文件的入口,包含有那么几个属性@property (nullable,nonatomic, weak) delegate;//代理方法 稍后介绍@proper
2017-03-22 15:14:28 3632
原创 一步步搭建视频直播系统,基于LFLiveKit+ijkplayer+rtmp(iOS端)
原文 :点击打开链接本文主要使用的三个技术:推流:LFLiveKit播放:ijkplayer服务器:nginx+rtmp+ffmpeg 有了这三点技术就可以完成一个简约的直播系统。效果图如下(右边的是用模拟器设备运行播放的,中间的是用VLC播放器播放的,当前在用手机推流直播)。一、推流LFLiveKit:框架支持RTMP,由Adobe公司开发。g
2017-03-22 11:51:25 1814
原创 info.plist配置权限
当app需要使用手机的某些功能或者应用的时候,需要授权才可以访问,下面将展示一些info.plist上常用的一些授权:第一个字典,bool类型是YES的,这个是允许访问http的网址。
2017-03-21 14:37:56 1462
原创 UIimage转NSData + UIimage通过URL获取图片
在Iphone上有两种读取图片数据的简单方法:UIImageJPEGRepresentation 取UIImage的JPEG格式的NSDataUIImagePNGRepresentation. 取UIImage的PNG格式的NSDataUIImageJPEGRepresentation函数需要两个参数:图片的引用和压缩系数.而UIImagePNGRepresentati
2017-03-20 16:22:55 9106
转载 Block用法---局部变量和全局变量在Block中的使用
一、局部变量与block块先看下面代码:[objc] view plain copy int number=100; void (^TestBlock)(int)=^(int x){ number=number+x; }; TestBlock(100); 你会发现 这么写编译器会报错误。错误截图如下:所以,对于一个局部变量,bl
2017-03-20 16:16:48 4877
转载 Block的定义
Block是什么? 它是一种比较特殊的数据类型。它可以保存一段代码,在合适的时候取出来调用。 Block的定义格式 定义格式:返回值类型(^block变量名)(形参列表) = ^(形参列表) { };//牢记定义格式 其余的就像C方法一样调用 调用格式:block变量名(形参列表); 现在针对以下三种情况(按照组合,应该四种。没参数有返回值的就免了 貌
2017-03-20 16:14:05 609
原创 获取当前时间,年月日时分秒
// 获取代表公历的NSCalendar对象 NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; // 获取当前日期 NSDate* dt = [NSDate date]; // 定义一个时间字段的旗标,指定将会获取指定年
2017-03-16 10:55:37 1128
原创 the document "(null)" requires Xcode 8.0 or later
the document "(null)" requires Xcode 8.0 or later
2017-03-15 14:08:35 1680
iOS11.1(15B87) 真机包
2017-11-07
iOS11.0 真机包
2017-11-06
iOS10.3 真机包
2017-11-06
IOS10.2真机包
2017-11-06
IOS10.1真机包
2017-11-06
IOS10.0真机包
2017-11-06
C# winform office OA办公
2017-10-31
iOS11.0 (15A372) 真机包
2017-09-21
二级导航栏
2017-04-20
UIColor 16进制转三原色
2016-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人