CodingFire的博客

致力于写出让人看得懂的技术博客,让学习更简单,更快乐。(iOS群号567424325,weex群号:730615855)...

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

如果你在打的包中找不到dSYM文件,不要慌,一招教你解决: 在build setting中输入debug,找到Debug Information Format这一项,你会在它下面看到Debug和Release两个子选项,打包属于release,看看release后面是不是显示DWARF,选中这一项...

2019-04-08 16:23:19

阅读数 123

评论数 0

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

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

2019-02-21 19:52:27

阅读数 42

评论数 0

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

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

2019-01-26 11:03:00

阅读数 203

评论数 0

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

最近被问到一个功能,就是类似美团选择商品界面,从提交订单按钮上往上滑动,tableView可以响应,向上滑动,点击按钮,按钮不受影响,不明白的小伙伴可以打开美团看看,从按钮上往上滑,tableView可以响应。 一开始的思路是利用的button的addTarget方法,dragOut时给table...

2019-01-10 11:10:14

阅读数 116

评论数 0

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

老版本的weex如何解除ESLint警告,博主写过这篇博客:取消Vue中格式警告,后来随着weex的迭代,项目中的对应文件不存在了,但是警告依然存在,该怎么办呢?近期有好几个小伙伴遇到这些问题,那么博主再说下新项目结构的weex在VS Code中如何解除格式警告: 1.左上角,Code-&...

2018-12-24 13:49:05

阅读数 742

评论数 0

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

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

2018-12-04 19:17:08

阅读数 93

评论数 0

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

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

2018-12-01 14:50:56

阅读数 287

评论数 0

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

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

2018-11-30 20:02:55

阅读数 56

评论数 0

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

在使用weex-ui提供的控件绑定事件源的时候,一定要注意事件源的绑定。新手更需要额外注意,简单举个例子,就拿wxc-stepper来说,使用方法如下: <template> <div class="wrapp...

2018-11-16 16:17:38

阅读数 102

评论数 0

iOS 离屏渲染的研究

本文转载自:https://www.jianshu.com/p/6d24a4c29e18 感觉写得很受用,拿过来学习下,分享下,记录下,可以时不时看看。 GPU渲染机制: CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐...

2018-11-06 10:46:33

阅读数 44

评论数 0

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

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

2018-10-19 11:12:06

阅读数 1153

评论数 2

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

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

2018-10-17 16:58:16

阅读数 2301

评论数 8

iOS开发-导航栏标题动画

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

2018-10-10 10:48:48

阅读数 290

评论数 0

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

报错如下: ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 且pod中有如下警告: [!]...

2018-09-28 11:02:40

阅读数 1139

评论数 0

iO开发 -Masonry学习,让你一看就会用,一看就能上手项目

在这里问下大家,用的约束方式是哪种?近年来,约束这件事情在开发中的分量越来越重,不同机型的问世,使得原来使用系数的开发人员苦不堪言,一开始约束的使用让很多人很不习惯,网上给出的Demo也层出不全,没有人真正告诉你该怎么来写一个tableview,怎么来写一个scrollView,这对于不会用约束的...

2018-09-19 19:42:09

阅读数 54

评论数 0

iOS开发 - 系统导航栏左右上角按钮如何不需要定义就可以添加小红点

最近做一个需求,要在系统导航栏右上角按钮加上一个小红点,以前博主习惯使用自定义导航栏,所以并不怎么和系统的东西打交道,那怎么办?求助度娘呗,查了一会,都是自定义按钮,也没什么比较快捷的方法,于是就自己去看系统UIBarButtonItem,这一看不打紧,还真让博主找到了办法。 有这么一个属性: ...

2018-09-12 20:11:14

阅读数 570

评论数 0

weex开发 - 方法的映射,在weex调用fetch方法,实际调用同名的原生方法,在回调中把数据传递回js

方法的映射通过标题的解释也可以很明显的看出来,是通过在js上调用和原生同名的方法,在原生返回数据中把这些数据回传给JS的一种方法,这么做的原因是weex中的网络请求不能满足我们客户端网络安全和各种配置的需求。 具体的做法,首先在weex中,我们写一个名为fetch.js的网络请求文件,将所有的方...

2018-09-04 20:47:35

阅读数 176

评论数 0

weex开发 - 加载index.js崩溃,白屏(may it has been destroyed so method:fireEvent is ignored,Url must be passe)

最近,博主在做weex项目中发现了一个奇怪的问题,分别会报如下几个错误: 1.[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0...

2018-09-03 20:32:24

阅读数 405

评论数 0

weex开发- 无法找到模块“weex-vue-render”的声明文件。引入vue报错,无法找到引入的vue模块

在引入了vuex之后编译报错,引入如下: 这是weex-dev生成的文件,里面可以明显看到无法找到声明文件 下面看这个js文件内容: 也没有什么特别的,但是在引入的时候,确偏偏报了无法找到模块的错误,看下面: enter.js文件做了引入操作: import store ...

2018-08-29 14:59:48

阅读数 3663

评论数 8

iOS开发 - 打包静态framework后,引用时必须做的一件事,否则崩溃

默认添加framework后运行项目会直接崩溃,报错如下: dyld: Library not loaded: @rpath/AppKit.framework/AppKit Referenced from: /var/containers/Bundle/Application/2E6B9...

2018-08-22 20:43:54

阅读数 408

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭