4 CodingFire

尚未进行身份认证

天行健,君子以自强不息!

等级
TA的排名 4k+

关于pod问题的万能解决办法

如果你在使用pod过程中遇到任何困难,只需要看这里就够了。1.gem版本太低,这样升级gemupdate--system2.pods版本太低//更新到最新的版本sudogeminstallcocoapods--pre3.如果都升级了还是有问题,删除pods本地的任何记录//卸载podssudogemuninstallcocoapods//查看本地安装过的c...

2019-09-19 11:25:39

开发自己公司网站之你不知道的事情

要开发一个公司级别的网站,往往只有公司产品和介绍是不够的,还要有网站的公安备案号,我们知道域名是要备案的,但很多人不知道网站也需要联网备案的,特别是针对小白来说,开发出一个网站,可能会被封停,原因就是没有进行联网备案,那什么是联网备案?具体该如何做呢,这里推荐一篇博客给大家:http://www.chaicp.com/list/165.html...

2019-09-18 16:01:15

短信通道使用指南

今天博主要说的短信通道有三家:网易云信,极光,阿里。先说说博主用的是网易云信,也是冲着大品牌去的,但是实际效果却很不理想,到达率低,客服态度差,信息审核慢,沟通困难,这是网易云信暴露出来的几大问题,所以很不推荐大家使用。此处评价,客观,真实,不存在诽谤行为,有截图为证,杠精请绕行。通过朋友介绍,也了解过其他的短信平台,其中极光算是做短信比较老的一家了,整体到达率还是不错的,同时阿里因为自身平台...

2019-09-18 15:51:34

关于域名备案后的注意事项,血淋淋的教训

最近博主遇到一个问题,备案的域名在接入阿里云服务器的时候有一个域名的备案接入,因为域名不是在阿里云备案的,所以需要备案密码,这个备案密码是在备案成功后发送到备案邮箱或者手机号码的,因为之前备案的人员交接问题导致这俩都没法用了,所以只能修改备案信息,期间要耽搁至少半个月的时间,还要准备各种各样的资料,所以在这里提醒各位小伙伴,做域名备案时提交的信息一样要保存好,如需更换,提早进行,以免影响项目的进度...

2019-07-06 16:15:40

iOS开发 --重写UISearchBar的时候,点击取消searchbar会变深色,一闪而过

系统原生的是不存在这个问题的,因为是写好的,直接用就可以了。但是因为searchBar可扩展性太差,实际使用中,我们都需要重写searchbar来满足自己的需求,最近有朋友发现点击取消的时候,searchbar的背景色由浅灰色变深灰色,再到浅灰色,这是什么情况呢,经过查证,需要在改变布局的时候做如下设置:[self.searchBarsetShowsCancelButton:NOanimat...

2019-05-27 19:18:38

iOS开发 -- 在Xcode中引入cpp文件,并调用cpp文件中的方法

最近在做一个需求,需要把c++写好的方法封装成面向对象的形式,方便解读和调用,但是由于之前没有接触过这方面,所以对于如何引入和调用不知道怎么处理,多方查找信息,网上说的模棱两个,最后终于搞定了,所以这里分享出来给需要的小伙伴。首先引入就是把cpp文件add到项目里,通过#include“”来引入头文件,先别急,这里还要说另外一个东西,因为引入cpp文件不能直接调用里面的方法,所以这里要说一个新...

2019-05-24 17:10:03

iOS--在打包文件中找不到dSYM文件

如果你在打的包中找不到dSYM文件,不要慌,一招教你解决:在buildsetting中输入debug,找到DebugInformationFormat这一项,你会在它下面看到Debug和Release两个子选项,打包属于release,看看release后面是不是显示DWARF,选中这一项,切换到DWARFwithdSYMFile后重新打包就有这个文件了。...

2019-04-08 16:23:19

springboot -eclipse安装springboot插件注意事项

1.下载包,本地安装,在线安装容易出问题;2.下载的包版本要和eclipse版本一致;3.mac电脑显示和隐藏文件的方法:shift+command+<或者>,分别是显示和隐藏;4.大概率碰到编译报错说找不到org.eclipse.debug.core的问题,第三条就是为了显示隐藏文件,删除/.metadata/.plugins目录下的org.eclipse.debug.core...

2019-02-21 19:52:27

华为快应用-最方便的全局静态变量写法

博主以前写过一篇华为快应用全局变量和方法写法的博客,除了这种写法之外,也可以利用storage来写,但是因为每次都要存取,其实并不可取。随着开发的加深,逐渐发现利用上面方法写出的全局变量比较冗长,所以思考有没有更简洁的办法,后来在开发网站上找到了蛛丝马迹,在/src/manifest.json路径下的config下:"config":{"logLevel":"debug",...

2019-01-26 11:03:00

iOS开发 - 类似美团选商品页,从按钮上往上滑动,tableview依然响应,点击按钮,按钮也可响应

最近被问到一个功能,就是类似美团选择商品界面,从提交订单按钮上往上滑动,tableView可以响应,向上滑动,点击按钮,按钮不受影响,不明白的小伙伴可以打开美团看看,从按钮上往上滑,tableView可以响应。一开始的思路是利用的button的addTarget方法,dragOut时给tableView一个向上的偏移量,但是滑动太过僵硬,不是很友好,最后想到通过手势传递hitTest来处理,但是...

2019-01-10 11:10:14

weex开发 - VS Code解除格式警告

老版本的weex如何解除ESLint警告,博主写过这篇博客:取消Vue中格式警告,后来随着weex的迭代,项目中的对应文件不存在了,但是警告依然存在,该怎么办呢?近期有好几个小伙伴遇到这些问题,那么博主再说下新项目结构的weex在VSCode中如何解除格式警告:1.左上角,Code->首选项->设置,进入你的设置面板:2.输入vetur,找到下面三项,取消勾选:他们分别对应...

2018-12-24 13:49:05

iOS开发 - Storyboard file 'MainStoryboard_iPad~ipad.storyboardc' was not found

最近对App进行了瘦身,删掉了很多东西,在提交应用市场的时候报错如题,一开始很奇怪,确实删除了一些storyboard,但是也没有在代码中有使用,也没有进行选中,怎么出现的这个问题呢?后来经过排查,原来是删除了storyboard后,但是在plist文件中还有一个引用:如果删除了storyboard,一定要删除所有的相关引用。...

2018-12-04 19:17:08

iOS开发 -product文件夹下有两个相同的.app文件怎么办,该怎么删除

由于某种操作,导致product文件夹下出现了两个相同的.app文件:你会发现删不掉,不知道去哪删,也找不到对应的文件夹,系统报错说存在两个相同的.app文件,这时候普通的删除方法肯定是不行的,因为这个属于系统的配置,需要到配置中删除,打开你的工程文件,右键显示包内容,打开后使用Xcode打开project.pbxproj文件,在里面搜索xxxx.app然后看看哪个是你不需要的,删除即可。需...

2018-12-01 14:50:56

iOS开发 -多Target项目如何优雅的使用pods

多target项目适合需要经常打不通环境包的人,方便管理不同环境的项目,具体做法可以查看一个工程多环境切换,适合需要经常打很多不同环境包的人。多target的时候,如何使用pod呢?正常情况,你的pod是这样的:#Uncommentthenextlinetodefineaglobalplatformforyourproject#platform:ios,'9.0...

2018-11-30 20:02:55

weex开发-使用weex-ui绑定事件源注意事项

在使用weex-ui提供的控件绑定事件源的时候,一定要注意事件源的绑定。新手更需要额外注意,简单举个例子,就拿wxc-stepper来说,使用方法如下:<template><divclass="wrapper"><divclass="demo"><textclass="text">无配置:&l

2018-11-16 16:17:38

iOS 离屏渲染的研究

本文转载自:https://www.jianshu.com/p/6d24a4c29e18感觉写得很受用,拿过来学习下,分享下,记录下,可以时不时看看。GPU渲染机制:CPU计算好显示内容提交到GPU,GPU渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照VSync信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。GPU屏幕渲染有以下两种方式:On-Scree...

2018-11-06 10:46:33

iOS开发-聊天气泡的绘制和聊天消息列表

iOS开发中什么最重要?流媒体?即时通讯?还是其他什么技术?其实都不是,最重要的东西诚然只是iOS的基础,比如画一个按钮,封装一个控件,扩展一个类等等。这些东西看似简单,实则很难,所有的技术都基于这些最基础的东西,今天要说的是聊天气泡的绘制,和做一个简单的聊天列表:这里绘制了三种聊天气泡:1.自定义聊天气泡绘制方法如下://右边气泡#import"ChatBaseRight.h"...

2018-10-19 11:12:06

iOS12网页视频播放点击全屏按钮会导致闪退

最近在app中有一个h5界面,是一个视频播放的列表,然后在iOS12的手机上发生了如下几个问题:第一,自动全屏播放,这个问题历来就有,很好解决;第二,全屏后取消全屏,状态栏消失;第三,多个视频间来回点全屏按钮导致app崩溃闪退;以上三个问题,我们下面一一来说明:1.自动全屏播放,历来如此,想要解决也很简单://在video标签中加上下面属性<videoplaysinline=...

2018-10-17 16:58:16

iOS开发-导航栏标题动画

正常做这种导航栏隐藏一般都是整体改变透明度实现的,觉得太low了,所以就想能不能做的高大上一点,直接飞过去,于是乎就有了这个动画,下面放上代码,下载链接放在文末://核心的东西都在scrollView的代理方法里#import"ViewController.h"#import"NavAnimaitinCell.h"#import"UIColor+Hex.h"#defi

2018-10-10 10:48:48

ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1

报错如下:ld:symbol(s)notfoundforarchitecturex86_64clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)且pod中有如下警告:[!]Thexxxxxxxxx[Debug]targetoverridestheOTHER_L...

2018-09-28 11:02:40

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。