随笔分类 -  iOS

上一页 1 2

iOS获取崩溃日志
摘要:重要提示: 此文档不再更新。有关Apple SDK的最新信息,请访问文档网站。 来源: https://developer.apple.com/library/archive/qa/qa1747/_index.html 重要提示: 此文档不再更新。有关Apple SDK的最新信息,请访问文档网站。 阅读全文

posted @ 2019-02-15 18:40 邗影 阅读(967) 评论(0) 推荐(0)

如何看iOS崩溃日志
摘要:重点:Triggered by Thread这句话后边的线程号,快速定位问题出现在那个线程,是否是你的锅;Triggered by Thread所指的线程表示导致异常、崩溃的线程 下边内容转自简书 简介 当一个应用程序崩溃, 会产生一个崩溃报告(crash report) ,并存储到那个设备。崩溃报 阅读全文

posted @ 2019-02-15 18:11 邗影 阅读(2311) 评论(0) 推荐(0)

关于iOS刷新UI需要在主线程执行
摘要:为什么一定要在主线程刷新UI? 安全+效率:因为UIKit框架不是线程安全的框架,当在多个线程进行UI操作,有可能出现资源抢夺,导致问题。 其实:在子线程是不能更新UI的, 看到能更新的结果只是个假象。因为:在子线程代码完成之后,回到主线程,然后执行了子线程的更新UI的代码,由于这个时间很短,所以看 阅读全文

posted @ 2019-02-14 11:36 邗影 阅读(2024) 评论(0) 推荐(0)

iOS内置麦克风选择方法
摘要:在avaudiosession使用中: 模式中的AVAudioSessionModeVoiceChat用于VoIP是由系统进行默认选择的最适合的麦克风 模式中的AVAudioSessionModeVideoRecording默认选择上麦克风,离摄像头最近的那个,主要用于VOIP 上边只是个人测试结果 阅读全文

posted @ 2018-12-10 10:04 邗影 阅读(1642) 评论(0) 推荐(0)

unknow Unknown type name 'NSString'
摘要:转载:geweb 今天看到个问题,编辑工程提示Unknown type name 'NSString',如下图 导致出现异常的原因是是因为工程中添加了ZipArchive(第三方开源解压缩库) 一般情况下出现“Unknown type name”是头文件互相引用出现的,这里可以排除,由于源码使用是c 阅读全文

posted @ 2018-10-17 21:23 邗影 阅读(857) 评论(0) 推荐(0)

NSLog无法使用
摘要:iOS/macos 中 #import<foundation/foundation.h> nslog不能用 如果项目中包含c/c++程序代码 将其后缀修改成.m .mm 将项目的build setting 的(Apple llvm language ) compile source AS :修改为 阅读全文

posted @ 2018-07-11 10:05 邗影 阅读(126) 评论(0) 推荐(0)

xcode项目打不开:incompatible project version问题
摘要:低版本xcode打开高版本xcode项目或库工程的时候就会出现,打不开的问题 解决 1可以重建创建工程,将文件拷贝到新工程 2 相对一,较简单 找到.xcodeproj文件 右键 显示包内容,找到project.pbxproj -->右键,文本编辑器打开 找到objectversion,修改成小一点 阅读全文

posted @ 2018-07-09 20:39 邗影 阅读(1624) 评论(0) 推荐(0)

画面撕裂
摘要:1 什么是画面撕裂: 画面撕裂(ScreenTearing)是指显示器把两个或更多的影格(frame)显示在同一画面上。屏幕的更新频率是固定的,通常是60Hz。现在显卡效能大幅提高,输出的帧率可以非常高,如果显卡的输出高于60fps,两者不同步,画面便会撕裂。 2 垂直同步:VSync是(Verti 阅读全文

posted @ 2018-05-22 16:27 邗影 阅读(2449) 评论(0) 推荐(0)

iOS 编译部署路径
摘要:<转> 在 OSX 上初次接触到这些变量, 做一个总结.在编译一个动态库比如 libfoo.dylib 的时候, 你需要指定 INSTALL_PATH. 也就是它的安装路径.一个可执行程序比如 bar.app 使用 libfoo.dylib, 那么在编译 bar.app 的时候, libfoo.dy 阅读全文

posted @ 2018-05-10 13:37 邗影 阅读(289) 评论(0) 推荐(0)

iOS版本设置
摘要:Base SDK指的是当前编译所用的SDK 版本; iOS Deployment Target指的是,编译后的 app 可在 终端的哪个 版本上运行。 设置方法: 点击xcode工程左侧项目名称->点击右侧TARGETS下项目名称->右侧点击Building Settings,搜索栏中输入: Bas 阅读全文

posted @ 2018-05-08 16:06 邗影 阅读(292) 评论(0) 推荐(0)

iOS指令集
摘要:公司在进行项目重构时,其中一个地方的改动就是调整了iOS的指令集.更改指令集主要可以对手机应用的安装机型做出控制,同时在研发过程中也可以控制相关的模拟器和真机.它们原则上是向下兼容的,比如iphone5的指令集为armv7s同时也兼容armv7. 至于什么是指令集,在这里不会进行阐述,因为涉及的东西 阅读全文

posted @ 2018-05-03 17:22 邗影 阅读(354) 评论(0) 推荐(0)

bitcode?
摘要:今天在网站上看到一篇关于第三方库不包含bitcode就会报错的文章,感觉剖析得很详细,分享出来,希望可以对iOS初入门者有所帮助。下面我们就一起来看看吧。 用Xcode 7 beta 3在真机(iOS 8.3)上运行一下工程,结果发现工程编译不过。看了下问题,报的是以下错误: ld: ‘/Users 阅读全文

posted @ 2018-04-23 14:42 邗影 阅读(162) 评论(0) 推荐(0)

IOS是否存在32位和64位版本的区分
摘要:苹果于2013年9月推出了iPhone 5S新手机,采用的全新A7处理器其最大特色就是支持64位运算。其64位A7处理器的使用意味着iPhone性能会大有提高,性能和速度更加出色;而要到达到这样的性能,开发者就要开发64位的应用了。 iPhone5S和ipad air之后都是64位。 苹果于2013 阅读全文

posted @ 2018-04-11 20:47 邗影 阅读(2219) 评论(0) 推荐(0)

Mac 动态库加载不上
摘要:OC xcode can't found xxx.dylib 1 targer- build phase :link binary with library添加动态库 注意不要将后边的选项选成optional ,那样虽然能编译运行,但是实际上并没有加载上,用不了 2 注意此时该页面(build ph 阅读全文

posted @ 2018-02-12 13:42 邗影 阅读(838) 评论(0) 推荐(0)

Mac 上fopen总返回NULL
摘要:全局,相对路径都不行, 在沙盒中获取也不行 //在沙盒中获取Documents的完整路径 NSString * path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) object 阅读全文

posted @ 2018-02-09 17:09 邗影 阅读(972) 评论(0) 推荐(0)

AVAudioSession应用指南
摘要:转coco-LG audiosession负责调节你的app和ios系统里的音频行为.一旦加载了audiosession你可以获得一个audiosession的单例.你可以配置这个audiosession来控制你的app的音频行为.例如: 当你的app播放声音的时候,你是希望其他正在播放声音的app 阅读全文

posted @ 2018-02-02 19:39 邗影 阅读(578) 评论(0) 推荐(0)

iOS-引用计数与ARC(转)
摘要:以下是关于内存管理的学习笔记:引用计数与ARC。 iOS5以前自动引用计数(ARC)是在MacOS X 10.7与iOS 5中引入一项新技术,用于代替之前的手工引用计数MRC(Manual Reference Counting)管理Objective-C中的对象【官方也叫MRR(Manual Ret 阅读全文

posted @ 2018-02-02 14:14 邗影 阅读(228) 评论(0) 推荐(0)

PP助手上传失效
摘要:新建的iOS项目运行到iPad上,因为需要播放本地音视频图像,所以借助PP助手将MAC上的东西导入IPAD上的项目的document里(pp助手的应用游戏 应用列表功--APP右下角查看文件) 但是前几天自己建了一个新项目,用的也是自己的苹果账号,突然就出现上传时效的问题,APP运行期间保存到本地沙 阅读全文

posted @ 2018-01-03 19:51 邗影 阅读(414) 评论(0) 推荐(0)

iOS开发时使用的bundle路径
摘要:bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别 阅读全文

posted @ 2017-12-17 23:29 邗影 阅读(3444) 评论(2) 推荐(0)

iOS耳机监听
摘要:1 .插入耳机的时候并没有切换到耳机播放 仍然是扬声器播放 2 .当一开始手机上已经插入耳机时 ,这时候开启音频播放时 仍然是扬声器播放 因此今天主要谈的就是从这两个问题: 先来解决第一个问题:其实解决耳机插入时扬声器播放很明显我们需要获取耳机插入的这个状态,通过什么来获取呢?通知,没错 就是通过通 阅读全文

posted @ 2017-12-17 23:23 邗影 阅读(586) 评论(0) 推荐(0)

上一页 1 2

导航