iOS
文章平均质量分 82
kuuailetianzi
这个作者很懒,什么都没留下…
展开
-
iOS程序执行顺序和UIViewController的生命周期
一、程序的执行顺序 启动程序 ----[AppDelegateapplication:didFinishLaunchingWithOptions:]--- 1 ----[AppDelegateapplicationDidBecomeActive:]--- 按下 Command + H + SHIFT 1 2 ----[AppDelegateapplicationWillResignActi...原创 2021-01-08 10:57:32 · 180 阅读 · 1 评论 -
iOS中如何使定时器NSTimer不受UIScrollView滑动所影响
以下是使用 scheduledTimerWithTimeInterval 方法来实现定时器- (void)addTimer{NSTimer scheduledTimerWithTimeInterval:2.0 repeats:YES block:^{[self nextImage];}}该方法会自动为我们实例化的timer添加到当前线程的RunLoop中,并且默认模式是 NSDefaultRunLoopMode 。但当前线程是主线程时, 当scrollView或其...原创 2020-12-24 10:29:55 · 239 阅读 · 0 评论 -
iOS图文混排的几种方式
最近优化升级了之前做的一个项目,现在这一期已接近尾声了,今天可以腾出些时间总结一下最近项目中用的比较多的图片文字混排显示的内容。现在遇到比较多的图文混排的基本有三种:一种是在标签中显示 价格符号+价格+某种内部项目单位(如粮票符号)+数量,这种在项目中用的比较多些;第二种是商品详情中展示一段文字+一组图片或者是,一段文字+一张图片的数组形式展示,这种在详情中用的也不少;还有一种的和第二种类似,像是原创 2020-12-24 10:27:39 · 1021 阅读 · 0 评论 -
ios中多线程GCD NSOperation NSThread 相关的操作解析
//1、GCD 继承自C语言 优点 简单方便 //开启一个子线程处理耗时的操作dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{ //在主线程处理UI更新相关的操作 dispatch_async(dispatch_get_main_queue(), ^{ }); }); ...原创 2020-12-23 10:11:30 · 126 阅读 · 0 评论 -
iOS沙盒文件目录介绍
1、APP沙盒目录结构简介首先奉上苹果官方文档:https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html在iOS系统的安全机制,每个APP都有自己的文件目录,且只能访问自己的文件目录。该机制被称为沙盒机制。沙盒文件结构如下:官方沙盒结构图.原创 2020-12-23 10:10:20 · 226 阅读 · 0 评论 -
Xcode 12 引用缺失包:libstdc++.tbd libstdc++.6.tbd libstdc++.6.0.9.tbd引发的一系列问题解析
升级到xcode12后会有libstdc++.tbd libstdc++.6.tbd libstdc++.6.0.9.tbd 等库缺失的情况,并引发一些列的Undefined symbols for architecture x86_64问题下载链接:https://download.csdn.net/download/kuuailetianzi/136317591.打开终端:cd 到这个文件夹(直接拖进终端即可)2.CD到到这个文件夹后,把install-Xcode_12.sh文...原创 2020-12-23 10:04:47 · 623 阅读 · 1 评论 -
iOS关于屏蔽暗黑模式小结
不想适配暗黑模式可以关闭暗黑模式:在xcode12之前的版本Info.plist文件中添加Key:User Interface Style,值类型设置为String,值为Light,就可以不管在什么模式下,软件只支持浅色模式,不支持黑暗模式,如果只想软件支持黑暗模式,则可以把类型设置为:Dark在xcode12之后的版本Info.plist文件中添加Key:Appearance,值类型设置为String,值为Light,就可以不管在什么模式下,软件只支持浅色模式,不支持黑暗模式,如果只想软件支持黑暗模原创 2020-12-23 10:02:27 · 692 阅读 · 0 评论 -
iOS关于七牛云项目分发遇到的问题小结
在新公司做iOS开发,目前主要是用企业开发证书通过七牛云分发的形式实现app下载。在工作过程中遇到了几个相关的问题,在这里整理一下。 1、分发的ipa包在七牛云无法正常分发安装的问题 解决方案:在七牛云里面除了证书相关的以外,用的比较多的是IPA安装包和对应的属性列表,目前遇到的很多问题都是和属性列表相关。遇到问题的第一时间检查的是ipa包在其他分发平台上是否可以正常分发,结果是别的平台可以分发安装。初步把问题定位在七牛云上。在网上翻阅相关的资料后,把问题定位在https相关的问题,刚开始以为是原创 2020-12-23 10:00:52 · 196 阅读 · 0 评论 -
Missing Private key解决方案——IOS证书 .cer 以p12文件以及配置方案
一个苹果证书怎么多次使用——导出p12文件为什么要导出.p12文件因为苹果规定.cer证书只能存在于一台机器上,因此如果另一台电脑想要用的话,需要导出为.p12file,安装到另一台没有安装.cer文件的mac电脑当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的证书界面中应该只有一个开发证书,一个发布证书,没必要生成那么多的证书,证书一般在过期之后才会重新添加。)如图...原创 2020-12-23 09:59:19 · 554 阅读 · 0 评论 -
iOS生成ipa包的时候总是弹窗提示macOS想要使用系统钥匙串
最近新换了一台苹果电脑,性能不错,不过证书和描述文件需要重新配置,遇到了一系列奇怪的问题。在这里整理记录下来,希望能给其他人提供一些帮助。iOS生成ipa包的时候总是弹窗提示【macOS想要使用系统钥匙串】 正在上传…重新上传取消 刚遇到问题的时候也是一头雾水,从网上搜索了一下,说是强制关机或者钥匙串密码修改引起的问题。给出的解决方案是选择前往-选择文件夹-输入文件夹路径~/资源库/Keychains/ 清空对应的文件夹然后重启即可。我尝试了几遍发现,删除的...原创 2020-12-23 09:57:18 · 1004 阅读 · 0 评论 -
iOS语音播报及后台播放
最近项目刚刚交付,偶然间用到了语音播报和语音搜索的功能。语音搜索我用的是讯飞的demo,感觉效果还不错,感兴趣的话可以去官网上面下载demo,里面讲的特别的详细,不过稍显麻烦一些。语音播报讯飞也有demo,不过做开发当然要寻求最简洁的处理方式,ios7.0之后新添加了一些新的功能,里面就有系统自带的语音播报库AVFoundation。关于语音播报的文章其实挺多的。文本转语音技术, 也叫TTS,原创 2016-12-08 11:38:43 · 1779 阅读 · 0 评论 -
iOS图文混排的几种方式
最近优化升级了之前做的一个项目,现在这一期已接近尾声了,今天可以腾出些时间总结一下最近项目中用的比较多的图片文字混排显示的内容。现在遇到比较多的图文混排的基本有三种:一种是在标签中显示 价格符号+价格+某种内部项目单位(如粮票符号)+数量,这种在项目中用的比较多些;第二种是商品详情中展示一段文字+一组图片或者是,一段文字+一张图片的数组形式展示,这种在详情中用的也不少;还有一种的和第二种类似,像是原创 2016-08-30 17:12:19 · 602 阅读 · 0 评论 -
iOS程序内实现版本更新
最近这段时间刚把手头里面的两个项目交付出去,很想写点东西但又不想随随便便的写些抒情的文字,其实生活中的很多事情、成长的路上遇到的很多问题,并非简简单单的抱怨、埋怨,用一种激情悲昂的情绪去逃避、去发泄所能解决的。其实很多问题的产生都有它的原因,有些可能是自己造成的,有些可能是别人种下的,遇到问题,解决问题,就是我们成长路上需要学会面对的。其实道理很多人都懂,也都晓得,说别人的时候都像个老师,但是当你原创 2016-06-24 14:57:07 · 368 阅读 · 0 评论 -
iOS中跑马灯效果小结
时光过得好快,记忆中刚刚从春节返回没有多久,清明、五一已飞逝而过,眨眼已到盛夏季节。不过还好,济南这两年不算太热,刚开始升温几天,一场及时雨总能让温度保持适宜。为了纪念一下青春的尾巴,也为了能有个健康的身体和充沛的精力,现在上下班都开始步行。人生就是一场马拉松,无论何时何地都得学会享受好生活。每天早晚4公里的步行健身,晚上适当的跑步、看书、电视剧、音乐电台,整个人也感觉充实成长了好多。心静了,自信原创 2016-05-06 15:55:52 · 2967 阅读 · 0 评论 -
关于UILabel标签控件的使用小节
前段时间一直想停下来,总结一下近期在开发中遇到的一些问题顺便分享一下解决问题的思路和方法,无奈人生就像蒲公英,看似自由却身不由己。太多的时间和精力被占用在新项目的开发和之前项目的维护中,总之一句话外包公司确实是很累的,不过如果你能坚持,也是真正能学到东西的地方。没办法,谁让我们赶上了中国变革的时代,谁让我们年轻,所以做些更有意义的事情或许以后回忆起来才不会感觉虚度大好的青春年华吧。连着做了差不多三原创 2015-11-30 14:30:28 · 390 阅读 · 0 评论 -
ios开发中如何调用苹果自带地图导航
前段时间一直在赶项目,在外包公司工作就是命苦,天天加班不说,工作都是和工期合同挂钩的,稍微逾期就有可能被扣奖金,不谈这些伤脑筋的事情了,让我们说说iOS开发中如何调用苹果手机自带的地图。 学习如逆水行舟,不进则退。古人告诉我们要不断的反思和总结,日思则日精,月思则月精,年思则年精。只有不断的尝试和总结,才能让我们的工作和生活更加轻松愉快和美好。连着做了两个大的商城外包项目,智慧城市,搜牧原创 2015-03-03 17:09:54 · 808 阅读 · 0 评论