![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
原创类
z1587185188
一个随手记录笔者
展开
-
Linux 常用命令行大全
想想以前的一段时间 一直在用命令行 搞写东西,什么pod啊 ,ipv6,还有打包合并,网络修改啊,git什么的不熟悉命令行,感觉很不靠谱 ,那么我们现在总结一下常用的 命令行。系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DM原创 2016-08-15 15:36:10 · 423 阅读 · 0 评论 -
蓝牙广播包
最近做蓝牙 突然发现 iOS 8.2 的 coreBlueTooth 在蓝牙广播包 中返回的 kCBAdvDataManufacturerData 数据 和 iOS 9 或者 iOS 10 返回的数据不一样 然后开始了探讨 : 以我的得到的 蓝牙广播数据为例 iOS 8.2 kCBAdvDataManufacturerData: <00605257 2d424c45>原创 2017-04-25 16:03:23 · 788 阅读 · 1 评论 -
[UIApplication sharedApplication].keyWindow和[UIApplication sharedApplication].delegate.window
突然遇到了一个小问题 , 然后发现了这俩的区别: [UIApplication sharedApplication].keyWindow 一般可以获取到你想要的window 但是如果有键盘或者AlertView 出现的时候 window就被这两个所掌控了,接下咱们直接 看代码的打印- (void)viewDidLoad { [super viewDidLoad]; NSLog(@"原创 2017-09-11 13:58:34 · 1674 阅读 · 0 评论 -
关于iOS 8, 8.2 蓝牙广播包数据变化的问题
最近做蓝牙 突然发现 iOS 8.2 的 coreBlueTooth 在蓝牙广播包 中返回的 kCBAdvDataManufacturerData 数据 和 iOS 9 或者 iOS 10 返回的数据不一样 然后开始了探讨 : 以我的得到的 蓝牙广播数据为例 iOS 8.2 kCBAdvDataManufacturerData: <00605257 2d424c45>原创 2017-04-14 13:35:26 · 2535 阅读 · 0 评论 -
文章标题
也许 你在为你的 手机连接蓝牙设备 不久就会断开而烦恼, 我也在网上 找了好久 ,没找到匹配的搜索项,那么接下来来看看是不是这种原因;就是这个Code=6 "The connection has timed out unexpectedly那是怎么回事呢 看苹果官网说了些什么 苹果硬件参数文档的链接 最好把这个给你们的 硬件工程师看,他们的代码里有 max interval 和min inter原创 2017-04-14 12:04:28 · 337 阅读 · 0 评论 -
Block 的基础及原理
为什么突然想起来block了呢,因为突然想来当初用的网络框架 用的都是代理来实现网络的回调,然而现在例如特别有名的AFN框架都是用block 做回调,这种块凸显出其优势;代码紧凑直接把毁掉的数据跟网络请求的接口连在一起,简单明了。 我的block的demo github 链接 :https://github.com/zhaofeiyue/block原创 2016-10-13 11:26:26 · 388 阅读 · 0 评论 -
Instruments使用技巧
在MRC的黑暗时代 ,内存管理真的是费废掉大半时间 来解决内存问题,还好我停留在Mrc的年代寥寥无几;ARC出来以后,镇时代了了太多的方便, 但是不代表就没有内存泄露这种事情发生,最近接到了一个项目,发现内存超鸡大,我就检测了一下,发现好多内存泄露,那么接下来我们介绍一下如何 用工具定为内存泄露; 接下来介绍一下Leaks 的用法:https://developer.apple.com/l原创 2016-09-24 16:27:34 · 435 阅读 · 0 评论 -
Build Active Architecture Only
如果在工程Build Setting的Architectures 中的“Build Active Architecture Only”选择为YES,则即使你设置成armv7 , armv7s同时支持,也只会编译对应指令集的包;若选择NO,则编译器会整合两个指令集到一起,此时的包比较大,但是能在iPhone5上使用armv7s的优化,同时也能适配老的设备。一般都是Debug时“Build Active原创 2016-08-25 21:46:13 · 551 阅读 · 0 评论 -
FMDB的用法讲解
今天写一下 关于FMDB的笔记,FMDB是一个强大的第三方库,对sql语句进行了封装,并在并发数据库操作上做了处理,听起来那么像hibernate 似的,本文主要翻译于github上对FMDB的使用,地址:https://github.com/ccgus/fmdb,另外推荐大家一个sql语法的教学网址:http://www.runoob.com/sqlite/sqlite-constraints.h原创 2016-08-29 20:25:05 · 583 阅读 · 0 评论 -
如何获取 当前屏幕上的坐标对应的经纬度
- (void)locateDataFromServer{ if (self.canLoad) { self.canLoad = !self.canLoad; //[self.mapView removeAnnotations:self.mapView.annotations]; //取出当前位置的坐标 CGPoint poi原创 2016-08-11 20:02:38 · 1580 阅读 · 0 评论 -
iOS上线时的错误码 及解决方式
经历过那么多次的app 上线,每次总会遇到点什么上传报错信息,还有别人问我的,回想一下是时候总结一下了。2016年8月23日 上午2:15发件人 Apple2. 5 PERFORMANCE: SOFTWARE REQUIREMENTSPerformance - 2.5.4Your app uses the Location Background mode but does not inclu原创 2016-08-23 09:46:56 · 967 阅读 · 0 评论