有时候会碰到现有的图标或图片和UI指定的不匹配,但是找UI切图的话在工作中又莫过于麻烦。我们可以直接将图片的颜色修改为我们指定的色值。
more >>不忘初心,方得始终
有时候会碰到现有的图标或图片和UI指定的不匹配,但是找UI切图的话在工作中又莫过于麻烦。我们可以直接将图片的颜色修改为我们指定的色值。
more >>最近公司项目刚刚完成大改版更新和上线,空闲出了一点时间,想到之前有段时间不停地更新版本,打包提交测试,有个更改又得重新打包。。真的是一天啥都没干,净是去打包了。抽了点时间,通过fastlane自动打包,现记录一下。
Fastlane是一套使用Ruby写的自动化工具集,旨在简化Android和iOS的部署过程,自动化你的工作流。它可以简化一些乏味、单调、重复的工作,像截图、代码签名以及发布App。
more >>最近在工作中,UI要求给每个cell切圆角效果,在这里我在自定义cell里通过贝塞尔曲线给当前cell画了圆角的效果,本来以为很简单的问题,没想到加载cell的时候出现了卡顿的效果,也就是说切了圆角的cell都存在了卡顿,需要重新将tableview本身进行一次reloaddata后才能将不显示的界面显示出来。
more >>在swift中去除数组中重复性元素,有两种很简单的方式,一种是通过Swift内置的集合(Set),另外则是通过字典的不重复性,除此之外,还可以通过遍历的方式获取新数组。
more >>最近在私有库集成和迭代过程中,出现了不少的问题。其中有个问题是私有库中独立集成了别的第三方文件,并用到了一些图片。没集成私有库前一切正常,当做成容器通过pod导入工程中时候,会发现图片加载出现了问题。
more >>因为公司性质的问题,项目之间经常要互相用到一些界面或者模块,所以最近就着手开始拆分项目,并对项目功能进行模块化和组件化的处理。在这里我是将文件作为私有库放在gitlab上的,然后再通过cocoapods进行导入。
最近在公司中和web端约定了一套jsbridge交互的东西,自己在本地测试+文档记录,然后呈现给前端或者后台童鞋查看,在这里用到了gitbook+macdown的形式来记录文档。
more >>最近闲来无事,复习了一下多线程的东西,在这记录一下NSOperation、NSOperationQueue的用法。
NSOperation、NSOperationQueue 是苹果提供给我们的一套多线程解决方案。实际上 NSOperation、NSOperationQueue 是基于 GCD 更高一层的封装,完全面向对象。但是比 GCD 更简单易用、代码可读性也更高。
现在基本上每个iOS项目都会集成推送功能,有时候集成过了又忘了一些细节操作,导致调试的时候出问题,然后再去找,现在在这里直接把几点给记录一下。这里以友盟推送为例子
程序算法中,排序算法有很多种,在这里记录一下常用的几种。
冒泡排序是一种极其简单的排序算法,也是我所学的第一个排序算法。它重复地走访过要排序的元素,依次比较相邻两个元素,如果他们的顺序错误就把他们调换过来,直到没有元素再需要交换,排序完成。这个算法的名字由来是因为越小(或越大)的元素会经由交换慢慢“浮”到数列的顶端。
冒泡排序算法的运作如下:
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true