IOS
QQ515311445
博古通今,涵盖四海
展开
-
Could not find Developer Disk Image
xCode原本是能正常使用的,突然有一天不能调试了,提示:Could not find Developer Disk Image,升级xCode即可解决原创 2018-09-08 17:14:13 · 305 阅读 · 0 评论 -
iOS 旋转控件
self.view.transform = CGAffineTransformRotate(self.view.transform, M_PI_2);//控件横屏原创 2018-09-07 14:40:15 · 1930 阅读 · 0 评论 -
IOS中陀螺仪的使用方法
#import <CoreMotion/CoreMotion.h>@property (strong) CMMotionManager *motionManager;- (void) viewDidAppear:(BOOL)animated{ [super viewDidAppear:animated]; _motionManager...原创 2020-07-09 11:29:52 · 652 阅读 · 0 评论 -
"_OBJC_CLASS_$_AVCaptureAudioDataOutput", referenced from: objc-class-ref in
Undefined symbols for architecture arm64: "_OBJC_CLASS_$_AVCaptureAudioDataOutput", referenced from: objc-class-ref in libavdevice.a(avfoundation.o) "_OBJC_CLASS_$_AVCaptureVideoDataOutpu...原创 2018-09-07 14:27:05 · 2742 阅读 · 0 评论 -
XCode: Failed to instantiate the default view controller for UIMainStoryboardFile 'Main'
Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set? 这是因为给你的StoryBoard没有设置默认显示的controller, 解决方法:...原创 2018-09-07 14:19:29 · 1226 阅读 · 0 评论 -
IOS添加资源文件并打印资源文件路径到LOG
1. 项目文件列表右击-->Add Files to -->选择要添加的资源文件,如test.mp42. 取路径:NSString *path = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"mp4"];3. 转换为字符串:char *szpath= [path UTF8String];4. 打印LOG:N...原创 2018-09-07 14:12:00 · 775 阅读 · 0 评论 -
IOS创建并使用静态库static library
1. 打开Xcode-->Create a new Xcode project-->iOS-->Framework&library-->Cocoa Touch Static Library-->Next-->输入Product Name-->Next-->Create2. 添加相关源文件,或修改相关代码,选择设备为IOS真机或模拟器,如果...原创 2020-07-09 11:31:03 · 269 阅读 · 0 评论 -
Xcode7免证书真机调试
1.打开Xcode 选择屏幕左上角Xcode->PReferencese,选择Account点击左下角的+按钮登陆Apple ID2.登陆成功之后,在右侧会显示小伙伴的账号在iOS和Mac上都是free的,双击这一列(或者点击选择view details)3.在弹出的对话框中点击iOS Development后面的create,然后稍等片刻,直到create按钮不见了...原创 2020-07-09 11:31:42 · 196 阅读 · 0 评论 -
XCode 引用的lib*.tbd文件找不到的解决办法
有时候我们会使用别人的项目, 打开项目后在左侧文件列表中某些lib文件会显示红色, 表示系统找不到这个文件,如: libsqlite3.tbd, 这是因为Xcode7后的较高版本用的为tbd文件, 在较低版本的Xcode中就没有这个文件, 改用对应的dylib文件即可, 即把libsqlite3.tbd改为libsqlite3.dylib, 即选中左侧红色的文件名,在右侧的Name中把文件名改过来...原创 2018-09-06 15:01:55 · 1561 阅读 · 0 评论 -
IOS真机调试
一.获取真机调试的证书,先在本地生成获取证书的文件1. 打开Finder-->搜索-->钥匙串-->打开钥匙串访问2. 标题栏-->钥匙串访问-->证书助理-->从证书颁发机构请求证书3. 填写证书信息二. 在开发者中心申请证书1. 打开Safari,输入网址: https://develo...原创 2020-07-09 11:47:27 · 226 阅读 · 0 评论 -
Mac模拟器中使用xcode打包ipa的方法
1. Product-->Scheme-->Edit Scheme...-->Run-->Build Configuration-->Release设置为Release模式,编译后打开Finder,在\user\mac\library\Developer\Xcode\DerivedData\工程名\Build\Products\Release-iphonesimula...原创 2018-09-06 11:38:11 · 1341 阅读 · 0 评论 -
Mac下修改iOS模拟器大小
1. 运行xcode的项目, 等待iOS模拟器启动后,在下方的类似windows的任务条[叫Dock]上会显示iOS Simulater的图标, 右击选择在Dock显示, 以后每次开机都会看Dock上有模拟器, 只要点击即可启动.2. 启动模拟器后,模拟器可能太大,在Mac上显示不全, 可以按command+1,command+2,command+3来调整显示比例....原创 2018-09-06 11:37:21 · 1225 阅读 · 0 评论 -
IOS开发环境塔建
一. 安装Mac虚拟机1. 安装VMware v12汉化注册版2. 解压unlocker203.zip, 找到win-install.cmd,右击以管理员身份运行, 安装好此插件后, VMware的选项中就有了Mac选项.3. 打开虚拟器,选择映像文件Yosemite Install(14A389).cdr, 操作系统选Apple Mac OS X(X),版本选OS X 10.10...原创 2020-07-09 11:51:11 · 211 阅读 · 0 评论 -
iOS json生成与解析
1. json生成bool sendCmd(int msg_id,NSString* type,NSString* param){ NSDictionary *dic = [[NSDictionary alloc] initWithObjectsAndKeys:[NSNumber numberWithInt:mSession], @"token", [NSNumber numbe...原创 2020-07-09 11:23:06 · 264 阅读 · 0 评论 -
解决IOS播放器KxMovie播放音频卡顿的问题
使用开源播放器KxMovie播放视频时,有的视频会出现音频卡顿的现象,调试时显示发现卡顿时会出现: desync audio (lags) skip 的LOG,意思是音频延迟,跳过当前音频帧;可能是由于录制视频的设备处理速度不够,导致编码的音频延迟;注释掉KxMovieViewController.mm !939即可, 如下if (delta > 0.1 && coun...原创 2020-07-09 11:25:24 · 462 阅读 · 0 评论 -
xcode编译模拟器和真机静态库并合并
1. 选择iOS Simulators中的模拟器,如iPhone 6s Plus, 编译产生静态库文件。2. 选择真机,再编译出静态库文件3. 在命令行输入lipo -create filepath1/xxx.a filepath2/xxx.a -output filepath/xxx.a4. lipo -info filepath/xxx.a 查看支持的CPU类型...原创 2020-07-09 11:27:24 · 273 阅读 · 0 评论