![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验
文章平均质量分 65
颜华的部落格
不善清谈,行胜于言。
展开
-
Tips pod ‘SDWebImage/WebP‘或pod ‘libwebp‘网络错误解决办法
前言hihi,勇敢的小伙伴们大家伙,在工作中,当我们需要对项目的包大小瘦身时,往往要从资源文件开始下手,除了删除误用的之外,像图片资源啊,我们还可以在不损失图像质量的前提下尽可能的压缩一下,目前比较好的解决方案是将图片转成WebP,WebP的使用需要pod 'SDWebImage/WebP'或pod 'libwebp',但是pod的时候由于墙的原因经常报网络错误,即使用了梯子还是报错,让人感到费解。git clone https://chromium.googlesource.com/webm/l原创 2020-08-06 18:27:15 · 1004 阅读 · 0 评论 -
Mac 终端的入门指南与进阶技巧
前言hihi,勇敢的小伙伴儿们大家好啊,今天我想分享的是 Mac 终端的一些用法,说起分享的原因呢,也是在生活中受到了前辈的指导,那分享的目的呢,就是想在分享的同时和大家一起学习并逐渐掌握这个技能,我在之前的休息时间内也学习过,犹记得当时在笔记本上写下的几个常用的指令(也可叫做命令,以下统称为指令),可到如今,几经周转,想再找到那个本子已经是难上加难了,借力于互联网时代的便利,还是在自己这番小天地里记录下来罢。其实在日常开发中我们经常会使用终端比如 git 和 pod(CocoaPods)就是我们常原创 2020-06-04 01:22:17 · 4739 阅读 · 2 评论 -
iOS UIWebView上架被拒完全解法办法
前言hihi,勇敢的小伙伴儿们大家好,今天才知道Apple在2020年4月份停止接受使用UIWebView api的APP,所以小伙伴儿在上传APP的过程中也许会收到类似内容的邮件,如图:一下子看到重点提示是UIWebView被弃用了,我们使用了被弃用的API,那么问题来了,怎么彻底清除项目中的UIWebView的代码呢?这就是接下来我要分享给大家的内容。正文首先,正常操作就是全局搜索UIWebView,将使用到UIWebView的地方全部替换成WKWebView及其使用方法。其中需要注意的原创 2020-05-19 21:26:02 · 12016 阅读 · 1 评论 -
CocoaPods 版本升级2016最新版
升级 OS X El Capitan 后,Time Machine 恢复下,随后因为遇到 octopress 无法更新博客问题,一番折腾 octopress 适配了 OS X El Capitan,然而事情总没有那么简单,又丢过来一个问题。和往常一样使用 Cocoapods ,执行命令:$ pod install#输出信息/System/Librar原创 2016-08-03 08:48:30 · 2840 阅读 · 0 评论 -
JPush 报错解决办法
StackOverFlow问题解决办法错误提示:控制台输出:but you still need to add "remote-notification" to the list of your supported UIBackgroundModes in your Info.plist.然后在 info.plist 里面原创 2016-07-15 09:14:57 · 1714 阅读 · 0 评论 -
iOS 项目常用效果方法注意点集锦
真是求知若渴,遇到好的技术就是想分享出来,虽然不是我原创,但是我还是想要以我微薄之力与大家分享。碰到好的东西,我不怕分享给别人,就算是学完了之后别人比我更强,其实真正的对手往往不是别人,而是自己,我不怕万人阻挡,只怕自己投降。希望自己越来越棒,成为一个优秀的人,不辜负父母予我身体发肤,抚养我长大。原文地址:简书地址|博客地址就算是做个笔记,我也要认真的记下来!1.根据汉...原创 2016-05-26 15:44:36 · 4166 阅读 · 0 评论 -
iOS 获取设备信息总结
1、获取设备的信息[objc] view plain copy UIDevice *device = [[UIDevice alloc] int]; NSString *name = device.name; //获取设备所有者的名称 NSString *model = device.name; //获取设备的类原创 2016-05-03 14:57:25 · 1442 阅读 · 0 评论 -
Tips 使用Git命令把本地项目上传到Github托管
我在这篇文章中将会详细实现如何把一个你在本地写好的项目(或者正在写的项目)上传到Github进行托管或者多人合作。具体步骤如下:(1)首先在Github上新建一个repository,我命名为NewsClient,其他的根据自己的需求填写即可:。(2)创建完成后,可以看到是这样子的。。。。(3)注意到右下角的项目URL,复制一下,以后原创 2015-12-01 09:21:58 · 804 阅读 · 0 评论 -
Tips hexo搭建静态博客
安装过程中如果出现问题请到最后面查看问题总结,或许能帮助你解决问题。前言Hexo是一个很好的博客,个人觉得他的界面干净利落,阅读体验也是很好。初次接触Hexo是在朋友的介绍下才知道的,hexo是需要手动搭建(觉得B格很高),在朋友的帮助下也终于是完成了。开篇记录一下搭建的过程希望能帮助到浏览到这里的朋友我的系统为OS X,windows也可以参考。简介H原创 2015-11-30 19:36:36 · 592 阅读 · 0 评论 -
Git教程
史上最浅显易懂的Git教程!为什么要编写这个教程?因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助文档的,总之,初学者很难找到一个由浅入深,学完后能立刻上手的Git教程。既然号称史上最浅显易懂的Git教程,那这个教转载 2015-11-30 19:25:20 · 424 阅读 · 0 评论 -
Tips AppStore审核加急
前言hihi,勇敢的小伙伴儿们大家好,之前之所以很忙是因为我们的App要上线了,但是上线已经两个周了还在审核,急急急,这时候怎么办呢?难道只能干巴巴的等吗?答案是否定的,我们可以主动联系Apple,请求审核加急。所以今天我来跟大家分享一下如何联系Apple,同时有其他问题也可以联系他们的哦,而且是没有次数限制的~但是一般苹果审核的周期是3周左右,如果不是特殊情况,不建议主动联系要求审核加急...原创 2018-09-12 15:00:56 · 1675 阅读 · 0 评论 -
iOS 【App审核】 iOS因关键字,App名字副标题被拒绝
原文地址:https://blog.csdn.net/wxs0124/article/details/52468748苹果如下说3 PERFORMANCE: ACCURATE METADATA Performance - 2.3.7Your app name to be displayed on the App Store includes keywords or descriptor...转载 2018-10-08 14:10:36 · 3465 阅读 · 0 评论 -
iOS 协议、税务和银行业务
前言国庆假期回来了,你们都去哪里玩了呢?是在朋友圈走遍大好河山,还是自己出去旅行了呢?我能说我朋友圈清一色结婚,清一色晒结婚证的么,感觉大家都去喝喜酒了~我也不例外,我去当了人生里第一次的伴娘~很开心,能见证我的好朋友和她男朋友步入婚姻的殿堂,虽说婚姻是座围城,城内人想出去,城外人想进来,但看见他俩的婚礼我有一丢丢羡慕呢,嫁给爱情的样子真美~然后呢就是iPhone XR 和 i...原创 2018-10-09 17:43:38 · 1760 阅读 · 0 评论 -
iOS Xcode10.1中OCSwift混编报错
前言hihi,勇敢的小伙伴儿们大家好,我们有一个项目许久未更新了,所以代码有很长一段时间没有运行过,这两天想参考原项目的功能和设计,所以要运行起来安装到设计人员手机中,给她作为设计的参考,但是运行起来出错不断,原先可以顺利运行的项目报错了。面对这些突如其来的问题,不怂,错误不可避免,解决就可以了。正文因为项目是混编的原因,Swift的使用直接导致了这次错误的出现。问题出现及解决...原创 2019-09-02 09:58:29 · 1073 阅读 · 0 评论 -
Tips 将自己写的库上传到cocoapods(2015)
对点击查看原文基础上进行细微修改,希望大家能更方便的学会使用。2015年以前上传到cocoapods的方式相较于现在比较麻烦,现在用不上在此也就不提了。现在上传到cocoapods只需要简单的几步即可。1.首先你需要有一个自我感觉写的差不多的库。2.注册trunk1$sudo gem install cocoapo原创 2016-08-15 14:59:57 · 636 阅读 · 0 评论 -
CocoaPods 安装第三方SDK报错[!] The dependency `第三方SDK` is not used in any concrete target
CocoaPods安装第三方SDK报错:[!] The dependency `ReactiveCocoa (~> 4.1.0)` is not used in any concrete target.解决方法:在podfile 文件中输入如下:platform :ios, “9.0” target "项目名" dopod 'ReactiveCocoa原创 2016-08-19 15:22:13 · 1748 阅读 · 0 评论 -
iOS10 权限以及相关设置
权限以及相关设置iOS10系统下调用系统相册、相机功能,或者苹果健康都会遇到闪退的情况,调用系统相册报错描述如下:This app has crashed because it attempted to access privacy-sensitive data without a usage description.The app's Info.plist must cont原创 2017-08-29 10:29:42 · 397 阅读 · 0 评论 -
Tips 收藏的网站
1、史蒂芬周的博客:http://www.sdifen.com2、App 上架流程:http://www.jianshu.com/p/0658935de8df3、Office 2016 for Mac 永久使用方式:http://blog.csdn.net/maobenben_nan/article/details/534858484、调色板:https://www.materi...原创 2017-08-10 09:34:24 · 333 阅读 · 0 评论 -
Google浏览器Chrome安装失败,错误代码0xa0430721解决办法
今天早上上班,打开Chrome浏览器,崩溃了,连设置都打不开,上网搜了很多解决办法,最后还是选择了卸载再安装。安装的时候出现错误代码0xa0430721,一时间如丈二的和尚——摸不着头脑?其实这个是因为我们删除的时候没有删除干净。然后又重装了谷歌浏览器。所以就出现这个问题了。解决办法:1、删除旧的配置文件,比如C:\Documents and Settings\原创 2017-05-11 09:45:24 · 3797 阅读 · 0 评论 -
最全的常用正则表达式大全
一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1原创 2017-04-26 20:41:16 · 292 阅读 · 0 评论 -
App内部封版测试(生产)TestFlight
年底项目上的紧,所以工作很繁重,学习到的东西也有很多···App需要打包封版进行生产环境测试,这里需要做什么工作呢?我需要隆重介绍“TestFlight”这个App···我们登录iTunes Connect到我们的app界面处可以看到TestFlight,可是大多数情况下是很少用到,这里的使用场景包括生产环境的推送测试等等。我们首先需要在Xcode中Archive一原创 2016-12-09 16:55:13 · 6198 阅读 · 0 评论 -
#ifdef 如何实现“与或”
做多Target的项目需要用的~原本用宏定义包起来的代码类似如下:[cpp] view plain copy print?#ifdef A //... #endif // A 现在要加入一个宏定义 B,实现类似这样的条件判断(显然实际上这样是不行的):[cpp] view plai原创 2016-12-02 14:02:29 · 7361 阅读 · 0 评论 -
iOS 一个工程实现多个Target
我们公司的项目需要涉及多地市,大部分功能是一样的,但是每个地市又有自己的特色,最基本的就是App的icon和LaunchImage的不同,这样讲大家应该会明白···用到多个target其实还有很多场景,比如美团的买家和卖家端,滴滴的乘客和司机端,boss直聘的牛人和招聘端,都可以用这样的方法实现,不仅节省了很多时间,还提高了开发效率···接下来,我就从一个Demo给大家详细分析一下原创 2016-11-21 17:43:26 · 4204 阅读 · 4 评论 -
iOS 应用程序内购/内付费
前言最近接触了一个叫StoreKit的framework,一脸懵逼···然后搜索了一下:Apple Developer DocumentEmbed a store in your app. Process financial transactions associated with the purchase of content and services.引入一个Store在您的应用程...原创 2016-11-10 09:28:55 · 6488 阅读 · 0 评论 -
SVN 屏蔽UserInterfaceState.xcuserstate的方法
"在Xcode中Commit的时候UserInterfaceState.xcuserstate这个文件频繁更新,让人非常困惑."查网上资料,"大部分说在 Versions 的配置文件 ~/.subversion/config中通过设置global-ignores忽略对xcuserstate类型文件的版本控制",但是我设置了就是不管用.最后查阅svn官方文档得到屏蔽版本控原创 2016-11-07 14:05:19 · 2277 阅读 · 0 评论 -
SVN 上传.a文件失败问题
问题引出:在开发过程中,当引入第三方库通常含有.a文件。svn客户端一般默认是忽略 ,就会导致.a文件上传失败的问题。解决办法:将对.a文件忽略的设置去掉,就可以了。MAC下Xcode自带的svn和Versions以及一些其它工具都默认ignore".a"文件。解决办法有两个:方法一:使用命令行添加文件(【转】原文在这)1原创 2016-10-27 13:26:49 · 895 阅读 · 0 评论 -
终端如何Ping网络
1.打开终端2.输入 ping 【URL或IP地址】3.大功告成网络是通的如果是这样的网络不通~原创 2016-09-28 10:16:45 · 7100 阅读 · 0 评论 -
App store审核“本地化”问题解决办法(2016年版)
当当当,我又来更新博客了,距离上一篇博客已经过去了13天,今天是9月的第六天,按照惯例,我要感慨一段:9月——开学的季节,我的研究生同学们已经陆陆续续开学了,进入新的校园,继续着当学生的快乐,我已经毕业很长时间了,已经与闺蜜和好朋友分开很长时间了,已经习惯了一个人逛街,一个人吃饭,一个人跑步,一个人看电视的日子了,那些一起骑单车,一起看电影,一起吃饭,一起唱歌,一起上自习,一起复习考试的日子渐...原创 2016-09-06 10:11:04 · 8275 阅读 · 3 评论 -
Xcode 因为证书问题经常报的那些错
1、确认下证书是不是开发证书,如果是发布证书就会出现这样的提示。2、证书失效了,去开发者中心重新生成一个。3、包标识符不与描述文件包含的包标识符不一致,按照它的提示换一下就好了,最好不要点 Fix Issue,点完后 Xcode 会自己生成一个包含统配包标识符的描述文件,并且 Remove 已经生成好的描述文件。会影响整个团队的合原创 2016-08-23 13:50:29 · 319 阅读 · 0 评论 -
iOS 转让App(更换开发者账号)
hihi,勇敢的小伙伴儿们大家好~ 2018.05.04 我们公司的新apple id终于弄好了!!我成功转让了App!!!开心!!!前言作为一个iOS开发者,多年的工作经验有的不仅仅是技术的提升,还有就是真正的经验之谈了,从业几年,很高兴遇到现在的情况,由于某种原因公司需要更换开发者账号,对于我来讲,这方面是空白的。当然要查漏补缺,做下笔记。所以,今天我们需要学习的是如何更换开发者账号,也就是转...原创 2018-04-18 18:20:42 · 13780 阅读 · 4 评论