自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 iOS LaunchScreen.storyboard启动白屏(不显示)

最近接手一个项目,启动页用LaunchScreen.storyboard 需要修改下启动图 发现启动图替换了居然不显示正常的解决方法很简单:需要要加载的图片放在工程的根目录下,不要放到Assets中。结束 吐槽下 storyboard 这东西问题太多 尽量还是少用吧。...

2021-10-18 11:58:19 1559

原创 获取发布到appstore的 app下载地址

在https://appstoreconnect.apple.com找到对应的app 进入app信息 找到 appleidhttps://apps.apple.com/cn/app/idXXXXXX 填充在id后面就是对应的下载地址

2021-04-29 14:53:34 1666

原创 iOS 开源播放器ijkplayer播放视频设置缓存

最近接受一个视频播放的项目 发现一个问题视频在拖动的时候 需要等很久才能播放 看了下代码使用的是B站开源的ijkplayer 查了下资料很多人说没有ijkplayer每次都seek时都重新链接获取数据导致耗时很长。查了下资料发现很少涉及到播放器缓存这块,更有人说ijkplayer不支持缓存。于是下了ijkplayer的源码 编译一下 编译过程不说了 很方便的 代码里简单搜索下cache 搜到了cache的相关信息说明ijkplayer还是支持的。又查了下代码和资料完成这功能seek时能够做到秒开。具

2021-04-27 11:04:00 2915 7

原创 cocoapods私有库 导入第三方库的问题编译出现Library not found for -lPods

今天被编译错误Library not found for -lPods折腾了很久 把遇到的问题记录一下pod私有库项目 添加三方.a 并且pod install以后出现了一些问题 每次执行pod install运行测试demo就报Library not found for -lPods百度了很久试了很多方法 都不能解决问题最后发现在工程的Other-LinkFlags中添加$(inherited)就可以编译了希望大家可以有一点借鉴 不用在这个问题上花那么多时间了。...

2021-04-22 18:06:13 362

原创 Swift常用的三方库

网络请求Alamofire:使用Swift开发的网络请求库,其开发团队是AFNetworking的原团队。Moya:基于Alamofire的更高层网络请求封装的抽象层。Reachability.swift:检测当前网络连接状况。数据解析HandyJSON:阿里一位大神推出的,能够做到JSON转Model一步到位,而且使用起来,非常简洁方便。SwiftyJSON、ObjectMapper:SwiftyJSON根据JSON结构去取值,ObjectMapper实现了JSON直接转Model

2021-04-07 15:54:39 820

原创 Swift与OC混编

Swift项目Swift与OC混编创建第一个OC类 点击创建桥接文件在桥接文件引入要调用的oc头文件使用let vc = TestOCViewController()OC项目Swift与OC混编在要调用swift方法的OC类里导入文件#import "SwiftOCTest-Swift.h",并且swift的方法前加上@objc修饰,(SwiftOCTest是项目名) OC类里仅可以调用public的Swift方法和变量 在 Swi...

2021-04-07 15:51:27 323

原创 WebRTC流媒体服务器Janus介绍

前言WebRTC实现了基于网页的视频会议,标准是WHATWG 协议,可通过简单的API为浏览器和移动应用程序提供实时通信(RTC)功能。WebRTC组件已经过优化,可以最好地满足此目的。借助WebRTC,用户可以在基于开放标准的应用程序中添加实时通信功能。它支持在同级之间发送视频,语音和通用数据,从而使开发人员能够构建功能强大的语音和视频通信解决方案。该技术可在所有现代浏览器以及所有主要平台的本机客户端上使用。 WebRTC背后的技术被实现为一个开放的Web标准,并在所有主要浏览器中均以常规JavaSc

2021-03-31 19:27:34 4211

原创 VS2008创建vc项目使用“添加web引用 ”为灰色的解决方案

操作右键项目..引用..配置属性.常规公共语言运行时支持..选"公共语言运行时支持(/clr)"..确定.右键项目.."添加web引用"可以点击了 原因灰色是因为配置属性里面选择了非托管在配置属性里面 选择clr 也就是公共运行时,就能添加web引用了。vs2008的添加web引用是基于托管的,所以默认设置非托管的,web引用都是灰色的。

2013-04-09 16:13:16 2399

原创 Xcode升级4.6引用静态库.a报错not contain a(n) armv7s

Xcode升级4.6引用静态库.a报错 ld: file... not contain a(n) armv7s slice:xxx.afor architecture armv7s由于iPhone 5的A6处理器采用新的Armv7s的架构,XCode4.6在新建Project的时默认使用了该架构,此时编译含有第三方静态库时,会提示“ld: file … not containa(n) armv

2013-03-13 17:30:06 1003

转载 pwd 命令

pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。1.命令格式:pwd [选项]2.命令功能:查看”当前工作目录“的完整路径3.常用参数:一般情况下不带任何参数如果目录是链接时:格式:pwd -P  显示出实际路径,而非使用连接(

2013-01-10 17:28:44 680

转载 cd命令

cd 命令可以说是Linux中最基本的命令语句。 1. 命令格式:     cd [目录名]2. 命令功能:切换当前目录至dirName3. 常用范例3.1 例一:进入系统根目录命令:cd / 输出:[root@localhost ~]# cd /   说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了 命令:

2013-01-10 17:22:38 572

转载 ls命令

ls命令是linux下最常用的命令ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多!1. 命令格式:ls [选项] [目录名]2. 命令

2013-01-10 16:17:11 375

转载 《UNIX环境高级编程》APUE源码使用方法

一、《UNIX环境高级编程》第一版源码编译Installation Guide of Example Source Code1. Download SourceCode.zip 2. Type command: unzip SourceCode.zip3. Type command: cd SourceCode4. Type command: cp -f Make.def.rhli

2012-12-27 16:27:39 706

转载 [转]Iphone NSString字符串常用方法

/*******************************************************************************************NSString*******************************************************************************************///

2012-07-14 08:14:07 210

原创 (Ios 学习笔记) 文件夹操作

创建文件夹:NSString *Dir = [NSString stringWithFormat:@"%@/%@", NSHomeDirectory(), dirName];BOOL isDir = NO;NSFileManager *fileManager = [NSFileManager defaultManager];BOOL existed = [fileManag

2012-07-13 12:36:59 285

转载 C++中,CTime 与 CString转换

<br /> 转自http://www.blogjava.net/redalart/archive/2007/04/18/111502.html<br />CTime m_StartTime1 = CTime::GetCurrentTime();<br />CString csStartTime = m_StartTime1.Format( "%Y%m%d%H%M%S" );<br /><br /> 使用sprintf及sscanf函数进行CString与CTime之间的转换<br />一.将CSt

2010-08-03 15:57:00 456

转载 vc 只运行一个实例,并激活已运行实例

原文地址 :http://blog.chinaunix.net/u1/37538/showart_375262.html进程的互斥运行:CreateMutex函数实现只运行一个程序实例  正常情况下,一个进程的运行一般是不会影响到其他正在运行的进程的。但是对于某些有特殊要求的如以独占方式使用串行口等硬件设备的程序就要求在其进程运行期间不允许其他试图使用此端口设备的程序运行的,而且此类程序通常也不允许运行同一个程序的多个实例。这就引出了进程互斥的问题。  实现进程互斥的核心思想比较简单:进程在启动时首先检

2010-08-03 13:42:00 1951 1

原创 wince 下的光标使用方法 类型

 SetCursor(LoadCursor(NULL,IDC_ARROW)); SetCursor(LoadCursor(NULL,IDC_WAIT)); HCURSOR hCursor;hCursor = ::AfxGetApp()->LoadCursor(IDC_CURSOR);//自定义光标hCursor = ::AfxGetApp()->LoadStandardCu

2010-03-19 23:06:00 470

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除