自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-03-25

framework not found Pods_TDLocalManagerSDK报错自己封装一个framework给自己项目用的时候,开始正常后边使用cocoapods新导入三方库莫名出现这个错误,如下图在framework目录中找到TDLocalManagerSDK这个红色的项,删除,重新运行。...

2021-03-25 21:29:32 105

原创 git 远程仓库地址更改

1、移除远端地址git remote rm master2、git remote -v查看远端地址是否清空3、设置远端拉取代码的分支git branch --set-upstream-to=<origin>/master master或git remote add origin <项目地址>4、使用git pull/push拉取或上传代码...

2019-05-27 11:57:47 1781

原创 一些手动导入的三方框架因为文件位置变动

报错原因:一些手动导入的三方框架因为文件位置变动,build settings ->search path中旧的文件位置不会自动删除,而生成的新的文件位置与旧的文件位置发生冲突,导致编译器无法确定正确的文件位置解决办法:删去旧的不存在的文件位置,如果有缺失的未自动导入的文件,手动添加search path...

2019-05-27 11:47:21 227

原创 ERROR: x265 not found using pkg-config

在编译带lib-idk-aac、x264、x265的FFMPEG时出现WARNING: using libfdk without pkg-configWARNING: using libx264 without pkg-configERROR: x265 not found using pig-config原因是需要设置 PKG_CONFIG_PATH,通过pkg-co

2017-01-05 18:06:37 22239 5

原创 rgb原始数据转为uiimage

1、- (UIImage*)imageFromRGB565:(void*)rawData width:(int)width height:(int)height{ const size_t bufferLength = width * height * 2; NSData *data = [NSData dataWithBytes:rawData length:bufferL

2016-08-18 17:34:55 2277 1

原创 脚本编译faac时出错提示缺少aclocal、autoconf、automake

先执行brew install automake 和 brew install lib tool安装需要的工具,如果提示相关文件权限不够,到该文件选择显示简介在最下方先解锁,然后点击加号,添加当前账号,选择可读写权限 ps:系统自带libtool,不知道为什么不起作用,新装的libtool为了与系统自带区分,自动改为glibtool

2016-08-16 16:44:42 534

原创 iOS freeImage静态库编译(makefile)

版本 :3.17.0下载地址:https://github.com/danoli3/FreeImage包含的makeFile.iphone版本太旧,这里是修改过的makefile,执行make -f makefile.iphoneps: 1)可对照下方内容更改原有makefile中需要改动的地方,可单行复制不要整体复制,否则格式有问题      2)include Ma

2016-08-16 14:07:48 1129

原创 Undefined symbols for architecture x86_64: "_SDL_main", referenced from:报错

1、都属于链接错误(找不到该方法或类),ld: symbol(s) not found for architecture x86_64"_SDL_main", referenced from:是链接这个方法的时候找不到该方法的实现 "_OBJC_CLASS_$_MyView", referenced from:是链接这个类的时候不存在该类

2016-07-28 22:01:48 1378

原创 ios终端使用brew安装工具

1、安装brew,控制台输入curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 12、brew install yasm    需要link的brew link yasm    需要修改权限的通过右键受限的文件选择显示简介,在最下方解锁,然后添加当前用

2016-07-27 13:53:45 1560

原创 iOS sdl使用

iOS上sdl使用方法:1)、官网上下载文件后再docs->readme.ios文档里记载的4、Remove the ApplicationDelegate.h and ApplicationDelegate.m files -- SDL for iOS provides its own UIApplicationDelegate.  Remove MainWindow.xib --

2016-07-19 11:17:13 1870

原创 iOS 中添加c++文件报错 unkown type name nsstring

1、原因:target->buildSettings->compile source as默认是according to file type,c++文件编译时以c++编译方式,不能调用c和oc的库类,所以报错无法找到NSString2、解决方法:将compile source as的选项改为Object-C++。 PS:如果是oc和c++混编的时候设置为according to file ty

2016-07-06 16:54:46 959

原创 ios推送证书、发布证书和app IDs的一些关系

1、我们根据不同的应用创建相应的唯一的app id,创建的时候可选择支持的service,比如推送(选不选择都不影响后面生成推送证书)。2、我们发布应用需要创建发布证书,发布证书只跟自己的系统相关,与创建的应用(app id)无关,只要不过期,有一个就够了。3、每种证书是独立的,其他证书如推送证书跟创建的应用是相关的,一一对应,一个应用可能会有多个证书。4、当一个应用拥有多个证书时,我

2016-06-07 17:55:08 4688

原创 Xcode发布应用后重新运行项目出现A valid provisioning profile for this executable was not found.

解决办法:到xcode项目中,target->build settings->code signing->provisioning profile 下分别重新选择debug状态下的配置文件(因为之前上传App Store时改成了release状态下的),这个配置文件需要到开发者中心去配置声成

2016-05-12 11:53:24 9410

原创 iOS 视频播放器小屏和全屏切换

1、点击按钮切换为全屏时_isHalfScreen=NO;[[UIDevicecurrentDevice]setValue:[NSNumbernumberWithInteger:UIDeviceOrientationPortrait] forKey:@"orientation"];//这句话是防止手动先把设备置为横屏,导致下面的语句失效.    [[UI

2016-04-13 16:01:07 12844

原创 iOS xib与代码一起使用时的视图加载问题

1、在-(void)viewDidLoad加载xib时,self.view.frame为固定值,不会随屏幕大小不同而改变,在这里面进行添加新控件的时候,屏幕适配会出问题。必须等到-(void)viewDidAppear之后self.view.frame的值才会变为根据屏幕大小不同的值。所以如果是用xib创建视图时不要在viewDidLoad中添加新控件。

2016-03-18 18:01:55 527

转载 TCP/IP、Http、Socket的区别

网络由下往上分为  物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。  通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,  三者从本质上来说没有可比性,  socket则是对TCP/IP协议的封装和应用(程序员层面上)。  也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,

2016-03-08 12:50:05 284

原创 ios 多线程开发 GCD

一、1、进程是系统中正在执行的应用程序,一个进程可以有多条线程,至少有一条线程,即主线程。2、一个进程中同时只能有一条线程执行。3、队列跟线程不是一回事,线程是代码(任务)的执行路径,使用GCD时,我们将任务放入队列,由系统完成调度,将队列中的任务取出放入线程执行,遵从先进先出的顺序。二、三种队列1、串行队列  从串行队列中取出的任务放入线程中,只能等当前线程执行完才能执行

2016-03-03 00:37:21 298

原创 iOS 屏幕根据感应自动旋转

1、如果是全局设置1)、在工程targets直接勾选device orientation2)、在项目的根视图控制器中-(BOOL)shouldAutorotate{    returnYES;}- (UIInterfaceOrientationMask)supportedInterfaceOrientations{    re

2016-03-01 15:38:25 537

原创 ios设置状态栏隐藏和样式

1、在info.plist中添加字段View controller-based status bar appearance,设置为NO(默认是YES),默认情况下是单独在每个view controller中调用方法-(BOOL)prefersStatusBarHidden{    returnYES;}设置为YES后,该方法就不起作用,这个时候就可以调用下面的方法进

2016-03-01 11:51:05 304

空空如也

空空如也

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

TA关注的人

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