自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 iOS 内省方法浅谈

NSObject协议和类定义了很多内省方法,有效的避免错误的进行消息派发、错误的假设对象相等、以及类似的问题。~~~     1、isKindOfClass:Class     // 检查对象是否是那个类或者其继承类实例化的对象     2、isMemberOfClass:Class     // 检查对象是否是那个类但不包括继承类实例化的对象     if ([i

2017-09-28 16:16:16 753

原创 iOS CoreNFC

iOS 11 中终于引入了NFC,但是目前只是开放了只读的权限。并且只能在 iPhone 7 和 iPhone 7 Plus, 系统更新到iOS11才支持。苹果官方文档地址需要App完全在前台模式,开启一个session,每个session最多可以扫描60s,超时的话需要重新开启session,配置读取单个Tag时,读取到第一个Tag的时候自动结束session。下面我们来

2017-09-21 18:46:13 568

原创 iOS libsqlite3.0.tbd和libsqlite3.tbd的区别

先来看下面的对比照,或许更容易理解一些。对比照.pnglibsqlite3.0.tbd 只是一个快捷方式,其实也是指向libsqlite3.tbd的,如果libsqlite3.0.tbd指向的就是最新的libsqlite3.tbd,就不用更新了。

2017-09-20 18:17:04 1148

原创 iOS Images.scassets对于UIImage加载图片的影响

imageNamed: // 有缓存imageWithContentsOfFile: // 没有缓存imageNamed: 可以加载 bundle 中任意位置的图片,包括 main bundle 中其他 bundle 的。1、如果图片文件名在缓存池中存在,就直接创建对象并返回;2、如果不存在,就从 bundle 中加载图片数据,创建对象并返回;3、如果不存在,返回 nil 。

2017-09-05 14:36:27 590

原创 iOS 静态分析Analyze

Analyze静态分析.png快捷方式 : command + shift + bAnalyze 静态分析分析以下4个问题:1、逻辑错误;2、内存管理错误;3、声明错误;4、API 调用错误;因为1、3、4在编译过程都会有警告,Analyze的主要优势在于静态分析内存泄露及部分代码逻辑错误。// 报错常见Files with Violations // 违规文

2017-09-04 18:12:45 321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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