我也没有看到,你最终有找到么?
iOS-App接入infer静态分析扫描工具infer是Facebook的Infer是一个静态分析工具。可以分析Objective-C,Java或者C代码,报告潜在的问题。 infer项目地址为https://git...
我也没有看到,你最终有找到么?
iOS-App接入infer静态分析扫描工具infer是Facebook的Infer是一个静态分析工具。可以分析Objective-C,Java或者C代码,报告潜在的问题。 infer项目地址为https://git...
0、简单的说一句 autorelease 已经在 iOS 界叱咤风云这么多年,现在网上也有很多类似的文章,今天也来造个轮子。关于 autorelease 往往会出现这三个问题...
一、类的结构 OC 中的代码在底层实现,使用的是 C、C++,所以要研究 OC 中的类结构,可以将 OC 的代码转成 C++的代码即可。首先看一下 NSObject 的结构是...
续上一篇文章的介绍,这篇文章就诞生可。建议先看Objective-C 中类的数据结构,因这两部分的内容是不能断的,建议先去看看。 接下来的主题是 Objective-C 中实...
说到对象,什么是对象? 由于文章的连贯性、强烈建议先看看之前的文章:Objective-C 中类的数据结构 与 Objective-C 中实例所占内存的大小。 在面向对象编程...
LLDB 是 Xcode 中自带的一个调试工具,在开发的过程中使用好了这个调试工具,不仅是能力的一种提升,更是一种装逼的 神器。 一、如何进入 LLDB 通常当程序 cras...
是的,爬虫就是为了获取数据。在获取的数据中,会有很多的冗余信息,需要在获取的数据中提取所需要的有用信息。进而联想到数据的匹配:正则表达式。接下来重点介绍的是 Python 中...
史上最强面试题: block 中的 copy 是深拷贝还是浅拷贝? (或者说 谈谈 block 中的 copy 操作) 最强答案: 1、NSGlobalBlock 没有 c...
说明: 以下五道题,来自于16年初的时候,自拟的一套题。今天突然看到,于是这篇简书出现了。感兴趣的可以欣赏欣赏。 答题场景: 面试即将结束,再拿出这五道题,从五道题中随机抽取...
直接看代码,在 AppDelegate.m 文件中添加如下代码: 你没有看错,就添加上面的代码之后,如果在项目中出现异常的时候是不会出现闪退的。所有的异常都活走** gloa...
从不浪费时间的人,没有工夫抱怨时间不够。 —— 杰弗逊 第一句话:时间戳 时间不分东西南北、在地球的每一个角落都是相同的。他们都有一个相同的名字,叫时间戳。时间戳 指的就是U...
零、说点什么吧 周末是一个轻松的日子,于是决定写点什么。名字取得比较大,暂时也没有想到应该怎么命名。刚刚开始仔细的看了一下 MGJRouter 中的代码,所以一边看,也就一边...
看到标题就很low,copy方法有什么好探索的,接下来我们一步一步的看个究竟吧。 0、说在前面的话 先来看一下下面的代码: 主要是关于NSArray的copy与mutable...
零、说在前面的 最近趁着悠闲,所以总是想写点什么,主要是为了总结。不总结、恐怕以后就被遗忘了,总结一下、也能很好的巩固一下。在介绍主题之前,先来看看下面的这张图片: 这张图片...
说在前面的话 一看标题:说的是不是NSLayoutConstraint?不是.那是不是Autoresizing?不是.那是不是XIB中的自动布局(Auto Layout)?不...
简单用法 基本数据类型 const 在基本数据类型中的用法 指针类型 指针 的简单用法 const 与 指针 的结合使用 注意下面的用法: 宏与常量的异同 宏是替换,没有变量...
感谢 昨天写了一篇iOS在App中打开设置中的指定模块,写完之后,正好用了iOS 10一下的设备测试了一下,误以为大功告成,感谢网友海泉的评论.才得知,iOS 10之后苹果已...
使用场景:数组中的元素是模型,会根据模型中的某个字段来排序.更复杂的情况是会根据多个字段来排序.必然就会出现优先级的问题. 例:SortedArrayMode模型,有属性na...