Fork me on GitHub
Bruce's Blog

Hi~


  • 首页

  • 归档

使用shell脚本将build版本号自动修改为当前日期

发表于 2018-01-24 | 更新于 2018-03-19 | 分类于 iOS开发 | 评论数: | 阅读次数:
产品部要求App内加入BI埋点,好用来统计产品热点以及一些运营数据。其中一个需求是要知道我们打包上传的日期。 我思来想去,发现还是把它放在build版本号比较好,类似于2018012401这样比价直观,而且也符合build版本号的常规用途,在网络请求时也有助于后端同学区分版本。 看官们莫要着急,这就 ...
阅读全文 »

记一次巧妙的宏定义的使用方式

发表于 2018-01-24 | 更新于 2018-03-19 | 分类于 iOS开发 | 评论数: | 阅读次数:
最近有个需求,需要将原来的一个界面扩展出新的样式,供活动使用。 于是翻看工程里原有的代码,发现有些类里都有这样的宏定义调用 1@section(@"3", NSStringFromClass([WVRADViewSection class])) 起初看着有点不解,宏定义不都是直接调用的么,为啥要在前 ...
阅读全文 »

使用MongoDB作为数据库

发表于 2018-01-19 | 更新于 2018-03-06 | 分类于 Swift后端开发 | 评论数: | 阅读次数:
最近在学习后端开发,需要存储一些数据 为什么使用MongoDB? 作为一个前端开发人员 稳定性 强大的社区、丰富的文档 扩展性不需要专门维护(DB) MongoDB 应用场景? 之后为了性能、业务需求、通用性等原因,可以学习使用PostgreSQL 或 MySQL。 不过关于这两者的选择也是挺纠结 ...
阅读全文 »

iOS开发 提示信息被键盘遮挡解决方案

发表于 2018-01-14 | 更新于 2018-03-19 | 分类于 iOS开发 | 评论数: | 阅读次数:
我们在开发的时候,有需要把一个view显示到window,又不想被键盘的window所遮挡。在iOS11之前的系统中,我们是这么添加: 1[[[UIApplication sharedApplication].windows lastObject] addSubview:view]; 但是iOS11 ...
阅读全文 »

AFNetworking用POST发送的parameters在Java后台接收失败的问题

发表于 2018-01-11 | 更新于 2018-03-19 | 分类于 iOS开发 | 评论数: | 阅读次数:
之前传的参数有JSON格式,也有可能是form-data格式,不过PHP后台都可以接收。现在用的Java后台不能接收form-data这种格式,所以请求失败了。 这时候需要修改AFNetworking的requestSerializer先检查是否改动过requestSerializer,如果之前设置 ...
阅读全文 »

iOS开发 Xcode一个工程引入另一个工程

发表于 2018-01-09 | 更新于 2018-03-06 | 分类于 iOS开发 | 评论数: | 阅读次数:
最近总被测试同学提一些闪退的bug,问题是很难复现,初步统计概率不到5%,但是有闪退问题,作为一个开发寝食难安啊。怎么办,先试着复现看看情况吧,于是疯狂各种点,终于复现一次,然后看看堆栈信息,是在一个Framework里面结构体内调用到了野指针,由于之前打印的Log都没有针对性,所以也没获取到什么有 ...
阅读全文 »

iOS开发 Archive时自动增加build版本

发表于 2018-01-09 | 更新于 2018-03-19 | 分类于 iOS开发 | 评论数: | 阅读次数:
我们做开发时,每次打包App最好是把build的版本号调一下,这样测试测出bug,方便确认软件具体版本,防止装了个老版本,然后提出一堆的bug,那对开发人员简直就是噩梦。但是每次都手动去改好麻烦,而且还很容易忘记,如果能有个脚本替我们完成这件事,每次打包的时候自动更新build版本,那该多好。 网上 ...
阅读全文 »

iOS开发 区分Home键和锁屏键事件

发表于 2018-01-06 | 更新于 2018-03-19 | 分类于 iOS开发 | 评论数: | 阅读次数:
在AppDelegate文件中,由于锁屏和Home键两种操作,我们接到的事件是一样的, 但有时候业务需要我们区分这两个事件,这里我们就介绍一个方法,锁屏事件和Home键事件在App接到的回调方法是一样的,我们无法区分。不过有一个很明显的特征我们还是可以利用的:锁屏时设备屏幕亮度为0。 具体检测代码如 ...
阅读全文 »

Xcode运行程序时左侧memory不显示内存

发表于 2018-01-05 | 更新于 2018-03-06 | 分类于 iOS开发 | 评论数: | 阅读次数:
运行程序后,xcode不显示当前使用的内存情况问题是打开了僵尸对象跟踪(enable zoombie Objects),将其关闭即可 打开 product -> SCheme -> EditSCheme -> Diagnostics -> enable zoombie Obj ...
阅读全文 »

iOS设备型号 2018最新统计

发表于 2018-01-05 | 更新于 2018-03-19 | 分类于 iOS开发 | 评论数: | 阅读次数:
最近发现项目里设备型号没有匹配最近新发布的几款设备,于是去官网查看了下。 所有设备型号对应的官网地址:官网地址: https://www.theiphonewiki.com/wiki/Models 来点更加暴力的,直接上代码: 123456789101112131415161718192021222 ...
阅读全文 »
1…891011
Coder bruce

Coder bruce

hello world

103 日志
7 分类
17 标签
© 2019 Coder bruce
由 Hexo 强力驱动
|
主题 – NexT.Pisces